| /linux/drivers/net/wireless/rsi/ |
| H A D | rsi_91x_debugfs.c | 143 common->tx_stats.total_tx_pkt_send[MGMT_SOFT_Q]); in rsi_stats_read() 147 common->tx_stats.total_tx_pkt_freed[MGMT_SOFT_Q]); in rsi_stats_read() 151 common->tx_stats.total_tx_pkt_send[VO_Q]); in rsi_stats_read() 155 common->tx_stats.total_tx_pkt_freed[VO_Q]); in rsi_stats_read() 157 common->tx_stats.total_tx_pkt_send[VI_Q]); in rsi_stats_read() 161 common->tx_stats.total_tx_pkt_freed[VI_Q]); in rsi_stats_read() 163 common->tx_stats.total_tx_pkt_send[BE_Q]); in rsi_stats_read() 167 common->tx_stats.total_tx_pkt_freed[BE_Q]); in rsi_stats_read() 169 common->tx_stats.total_tx_pkt_send[BK_Q]); in rsi_stats_read() 173 common->tx_stats.total_tx_pkt_freed[BK_Q]); in rsi_stats_read()
|
| /linux/drivers/net/hyperv/ |
| H A D | netvsc_bpf.c | 252 struct netvsc_stats_tx *tx_stats; in netvsc_ndoxdp_xmit() local 285 tx_stats = &nvsc_dev->chan_table[q_idx].tx_stats; in netvsc_ndoxdp_xmit() 287 u64_stats_update_begin(&tx_stats->syncp); in netvsc_ndoxdp_xmit() 288 tx_stats->xdp_xmit += count; in netvsc_ndoxdp_xmit() 289 u64_stats_update_end(&tx_stats->syncp); in netvsc_ndoxdp_xmit()
|
| H A D | netvsc_drv.c | 1284 const struct netvsc_stats_tx *tx_stats; in netvsc_get_pcpu_stats() local 1291 tx_stats = &nvchan->tx_stats; in netvsc_get_pcpu_stats() 1293 start = u64_stats_fetch_begin(&tx_stats->syncp); in netvsc_get_pcpu_stats() 1294 packets = tx_stats->packets; in netvsc_get_pcpu_stats() 1295 bytes = tx_stats->bytes; in netvsc_get_pcpu_stats() 1296 } while (u64_stats_fetch_retry(&tx_stats->syncp, start)); in netvsc_get_pcpu_stats() 1338 const struct netvsc_stats_tx *tx_stats; in netvsc_get_stats64() local 1343 tx_stats = &nvchan->tx_stats; in netvsc_get_stats64() 1345 start = u64_stats_fetch_begin(&tx_stats->syncp); in netvsc_get_stats64() 1346 packets = tx_stats->packets; in netvsc_get_stats64() [all …]
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | htc_drv_debug.c | 202 priv->debug.tx_stats.buf_queued); in read_file_xmit() 205 priv->debug.tx_stats.buf_completed); in read_file_xmit() 208 priv->debug.tx_stats.skb_queued); in read_file_xmit() 211 priv->debug.tx_stats.skb_success); in read_file_xmit() 214 priv->debug.tx_stats.skb_failed); in read_file_xmit() 217 priv->debug.tx_stats.cab_queued); in read_file_xmit() 221 priv->debug.tx_stats.queue_stats[IEEE80211_AC_BE]); in read_file_xmit() 224 priv->debug.tx_stats.queue_stats[IEEE80211_AC_BK]); in read_file_xmit() 227 priv->debug.tx_stats.queue_stats[IEEE80211_AC_VI]); in read_file_xmit() 230 priv->debug.tx_stats.queue_stats[IEEE80211_AC_VO]); in read_file_xmit() [all …]
|
| H A D | htc.h | 330 #define CAB_STAT_INC(priv) do { ((priv)->debug.tx_stats.cab_queued++); } while (0) 331 #define TX_QSTAT_INC(priv, q) do { ((priv)->debug.tx_stats.queue_stats[q]++); } while (0) 334 __STAT_SAFE((hif_dev), (hif_dev)->htc_handle->drv_priv->debug.tx_stats.c++) 336 __STAT_SAFE((hif_dev), (hif_dev)->htc_handle->drv_priv->debug.tx_stats.c += a) 365 struct ath_tx_stats tx_stats; member
|
| /linux/drivers/net/ethernet/microsoft/mana/ |
| H A D | mana_bpf.c | 55 struct mana_stats_tx *tx_stats; in mana_xdp_xmit() local 71 tx_stats = &apc->tx_qp[q_idx]->txq.stats; in mana_xdp_xmit() 73 u64_stats_update_begin(&tx_stats->syncp); in mana_xdp_xmit() 74 tx_stats->xdp_xmit += count; in mana_xdp_xmit() 75 u64_stats_update_end(&tx_stats->syncp); in mana_xdp_xmit()
|
| H A D | mana_ethtool.c | 236 struct mana_stats_tx *tx_stats; in mana_get_ethtool_stats() local 299 tx_stats = &apc->tx_qp[q]->txq.stats; in mana_get_ethtool_stats() 302 start = u64_stats_fetch_begin(&tx_stats->syncp); in mana_get_ethtool_stats() 303 packets = tx_stats->packets; in mana_get_ethtool_stats() 304 bytes = tx_stats->bytes; in mana_get_ethtool_stats() 305 xdp_xmit = tx_stats->xdp_xmit; in mana_get_ethtool_stats() 306 tso_packets = tx_stats->tso_packets; in mana_get_ethtool_stats() 307 tso_bytes = tx_stats->tso_bytes; in mana_get_ethtool_stats() 308 tso_inner_packets = tx_stats->tso_inner_packets; in mana_get_ethtool_stats() 309 tso_inner_bytes = tx_stats->tso_inner_bytes; in mana_get_ethtool_stats() [all …]
|
| H A D | mana_en.c | 359 struct mana_stats_tx *tx_stats; in mana_start_xmit() local 375 tx_stats = &txq->stats; in mana_start_xmit() 414 u64_stats_update_begin(&tx_stats->syncp); in mana_start_xmit() 415 tx_stats->short_pkt_fmt++; in mana_start_xmit() 416 u64_stats_update_end(&tx_stats->syncp); in mana_start_xmit() 419 u64_stats_update_begin(&tx_stats->syncp); in mana_start_xmit() 420 tx_stats->long_pkt_fmt++; in mana_start_xmit() 421 u64_stats_update_end(&tx_stats->syncp); in mana_start_xmit() 446 u64_stats_update_begin(&tx_stats->syncp); in mana_start_xmit() 448 tx_stats->tso_inner_packets++; in mana_start_xmit() [all …]
|
| /linux/drivers/net/ethernet/spacemit/ |
| H A D | k1_emac.c | 118 union emac_hw_tx_stats tx_stats, tx_stats_off; member 1095 u64 *tx_stats = priv->tx_stats.array; in emac_stats_update() local 1113 for (i = 0; i < sizeof(priv->tx_stats) / sizeof(*tx_stats); i++) { in emac_stats_update() 1131 emac_update_counter(&tx_stats[i], res + offset); in emac_stats_update() 1192 union emac_hw_tx_stats *tx_stats; in emac_get_stats64() local 1195 tx_stats = &priv->tx_stats; in emac_get_stats64() 1205 storage->tx_packets = tx_stats->stats.tx_ok_pkts; in emac_get_stats64() 1206 storage->tx_bytes = tx_stats->stats.tx_ok_bytes; in emac_get_stats64() 1207 storage->tx_errors = tx_stats->stats.tx_err_pkts; in emac_get_stats64() 1216 storage->collisions = tx_stats->stats.tx_singleclsn_pkts; in emac_get_stats64() [all …]
|
| /linux/drivers/net/ |
| H A D | ifb.c | 55 struct ifb_q_stats tx_stats; member 112 ifb_update_q_stats(&txp->tx_stats, skb->len); in ifb_ri_tasklet() 173 start = u64_stats_fetch_begin(&txp->tx_stats.sync); in ifb_stats64() 174 packets = u64_stats_read(&txp->tx_stats.packets); in ifb_stats64() 175 bytes = u64_stats_read(&txp->tx_stats.bytes); in ifb_stats64() 176 } while (u64_stats_fetch_retry(&txp->tx_stats.sync, start)); in ifb_stats64() 200 u64_stats_init(&txp->tx_stats.sync); in ifb_dev_init() 271 ifb_fill_stats_data(&data, &txp->tx_stats); in ifb_get_ethtool_stats()
|
| H A D | xen-netfront.c | 171 struct netfront_stats __percpu *tx_stats; member 618 struct netfront_stats *tx_stats = this_cpu_ptr(np->tx_stats); in xennet_xdp_xmit_one() local 636 u64_stats_update_begin(&tx_stats->syncp); in xennet_xdp_xmit_one() 637 u64_stats_add(&tx_stats->bytes, xdpf->len); in xennet_xdp_xmit_one() 638 u64_stats_inc(&tx_stats->packets); in xennet_xdp_xmit_one() 639 u64_stats_update_end(&tx_stats->syncp); in xennet_xdp_xmit_one() 709 struct netfront_stats *tx_stats = this_cpu_ptr(np->tx_stats); in xennet_start_xmit() local 845 u64_stats_update_begin(&tx_stats->syncp); in xennet_start_xmit() 846 u64_stats_add(&tx_stats->bytes, skb->len); in xennet_start_xmit() 847 u64_stats_inc(&tx_stats->packets); in xennet_start_xmit() [all …]
|
| /linux/drivers/net/wireless/ath/carl9170/ |
| H A D | debug.c | 249 ar->tx_stats[0].len, ar->tx_stats[0].limit, in carl9170_debugfs_qos_stat_read() 250 ar->tx_stats[1].len, ar->tx_stats[1].limit, in carl9170_debugfs_qos_stat_read() 251 ar->tx_stats[2].len, ar->tx_stats[2].limit, in carl9170_debugfs_qos_stat_read() 252 ar->tx_stats[3].len, ar->tx_stats[3].limit); in carl9170_debugfs_qos_stat_read() 257 ar->tx_stats[0].count, ar->tx_stats[1].count, in carl9170_debugfs_qos_stat_read() 258 ar->tx_stats[2].count, ar->tx_stats[3].count); in carl9170_debugfs_qos_stat_read()
|
| /linux/drivers/net/ethernet/marvell/octeon_ep/ |
| H A D | octep_pfvf_mbox.c | 330 struct octep_iface_tx_stats tx_stats; in octep_pfvf_pf_get_data() local 356 memset(&tx_stats, 0, sizeof(tx_stats)); in octep_pfvf_pf_get_data() 357 err = octep_ctrl_net_get_if_stats(oct, vf_id, &rx_stats, &tx_stats); in octep_pfvf_pf_get_data() 359 mbox->message_len = sizeof(rx_stats) + sizeof(tx_stats); in octep_pfvf_pf_get_data() 362 memcpy(mbox->config_data + sizeof(rx_stats), (u8 *)&tx_stats, in octep_pfvf_pf_get_data() 363 sizeof(tx_stats)); in octep_pfvf_pf_get_data()
|
| H A D | octep_ctrl_net.h | 179 struct octep_iface_tx_stats tx_stats; member 349 struct octep_iface_tx_stats *tx_stats);
|
| H A D | octep_ctrl_net.c | 239 struct octep_iface_tx_stats *tx_stats) in octep_ctrl_net_get_if_stats() argument 254 memcpy(tx_stats, &resp->if_stats.tx_stats, sizeof(struct octep_iface_tx_stats)); in octep_ctrl_net_get_if_stats()
|
| /linux/drivers/net/wireless/intersil/p54/ |
| H A D | fwio.c | 140 priv->tx_stats[P54_QUEUE_AC_VO].limit = 16; in p54_parse_firmware() 141 priv->tx_stats[P54_QUEUE_AC_VI].limit = 16; in p54_parse_firmware() 142 priv->tx_stats[P54_QUEUE_AC_BE].limit = 16; in p54_parse_firmware() 143 priv->tx_stats[P54_QUEUE_AC_BK].limit = 16; in p54_parse_firmware() 145 priv->tx_stats[P54_QUEUE_AC_VO].limit = 3; in p54_parse_firmware() 146 priv->tx_stats[P54_QUEUE_AC_VI].limit = 4; in p54_parse_firmware() 147 priv->tx_stats[P54_QUEUE_AC_BE].limit = 3; in p54_parse_firmware() 148 priv->tx_stats[P54_QUEUE_AC_BK].limit = 2; in p54_parse_firmware()
|
| H A D | txrx.c | 178 if (priv->tx_stats[i + P54_QUEUE_DATA].len < in p54_wake_queues() 179 priv->tx_stats[i + P54_QUEUE_DATA].limit) in p54_wake_queues() 195 queue = &priv->tx_stats[p54_queue]; in p54_tx_qos_accounting_alloc() 222 priv->tx_stats[GET_HW_QUEUE(skb)].len--; in p54_tx_qos_accounting_free() 936 txhdr->backlog = priv->tx_stats[queue].len - 1; in p54_tx_80211()
|
| /linux/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_netdev.c | 414 stats = &fbn->tx_stats; in fbnic_get_stats64() 684 tx->bytes = fbn->tx_stats.bytes; in fbnic_get_base_stats() 685 tx->packets = fbn->tx_stats.packets; in fbnic_get_base_stats() 686 tx->needs_csum = fbn->tx_stats.twq.csum_partial + fbn->tx_stats.twq.lso; in fbnic_get_base_stats() 687 tx->hw_gso_wire_packets = fbn->tx_stats.twq.lso; in fbnic_get_base_stats() 688 tx->stop = fbn->tx_stats.twq.stop; in fbnic_get_base_stats() 689 tx->wake = fbn->tx_stats.twq.wake; in fbnic_get_base_stats()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | htt_rx.c | 3671 struct ath10k_htt_tx_stats *tx_stats; in ath10k_accumulate_per_peer_tx_stats() local 3675 if (!arsta->tx_stats) in ath10k_accumulate_per_peer_tx_stats() 3678 tx_stats = arsta->tx_stats; in ath10k_accumulate_per_peer_tx_stats() 3688 #define STATS_OP_FMT(name) tx_stats->stats[ATH10K_STATS_TYPE_##name] in ath10k_accumulate_per_peer_tx_stats() 3716 tx_stats->ba_fails += ATH10K_HW_BA_FAIL(pstats->flags); in ath10k_accumulate_per_peer_tx_stats() 3746 tx_stats->ack_fails += in ath10k_accumulate_per_peer_tx_stats() 3783 tx_stats->tx_duration += pstats->duration; in ath10k_accumulate_per_peer_tx_stats() 3923 struct htt_per_peer_tx_stats_ind *tx_stats; in ath10k_htt_fetch_peer_stats() local 3937 tx_stats = (struct htt_per_peer_tx_stats_ind *) in ath10k_htt_fetch_peer_stats() 3939 peer_id = __le16_to_cpu(tx_stats->peer_id); in ath10k_htt_fetch_peer_stats() [all …]
|
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_xdp.c | 68 ena_increase_stat(&tx_ring->tx_stats.dma_mapping_err, 1, in ena_xdp_tx_map_frame() 452 ena_increase_stat(&tx_ring->tx_stats.napi_comp, 1, in ena_xdp_io_poll() 464 tx_ring->tx_stats.tx_poll++; in ena_xdp_io_poll() 466 tx_ring->tx_stats.last_napi_jiffies = jiffies; in ena_xdp_io_poll()
|
| H A D | ena_netdev.c | 65 time_since_last_napi = jiffies_to_usecs(jiffies - tx_ring->tx_stats.last_napi_jiffies); in ena_tx_timeout() 145 ena_increase_stat(&ring->tx_stats.prepare_ctx_err, 1, &ring->syncp); in ena_xmit_common() 152 ring->tx_stats.cnt++; in ena_xmit_common() 153 ring->tx_stats.bytes += bytes; in ena_xmit_common() 277 memset(&tx_ring->tx_stats, 0x0, sizeof(tx_ring->tx_stats)); in ena_setup_tx_resources() 802 ena_increase_stat(&ring->tx_stats.bad_req_id, 1, &ring->syncp); in handle_invalid_req_id() 899 ena_increase_stat(&tx_ring->tx_stats.queue_wakeup, 1, in ena_clean_tx_irq() 1402 ena_increase_stat(&tx_ring->tx_stats.unmask_interrupt, 1, in ena_unmask_interrupt() 1511 tx_ring->tx_stats.napi_comp += napi_comp_call; in ena_io_poll() 1512 tx_ring->tx_stats.tx_poll++; in ena_io_poll() [all …]
|
| H A D | ena_netdev.h | 278 struct ena_stats_tx tx_stats; member 444 ena_increase_stat(&tx_ring->tx_stats.doorbells, 1, &tx_ring->syncp); in ena_ring_tx_doorbell()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_vfr.c | 130 vf_rep->tx_stats.packets++; in bnxt_vf_rep_xmit() 131 vf_rep->tx_stats.bytes += len; in bnxt_vf_rep_xmit() 144 stats->tx_packets = vf_rep->tx_stats.packets; in bnxt_vf_rep_get_stats64() 145 stats->tx_bytes = vf_rep->tx_stats.bytes; in bnxt_vf_rep_get_stats64()
|
| /linux/drivers/net/ethernet/intel/fm10k/ |
| H A D | fm10k_main.c | 813 tx_ring->tx_stats.csum_err++; in fm10k_tx_csum() 859 tx_ring->tx_stats.csum_err++; in fm10k_tx_csum() 865 tx_ring->tx_stats.csum_good++; in fm10k_tx_csum() 921 ++tx_ring->tx_stats.restart_queue; in __fm10k_maybe_stop_tx() 1072 tx_ring->tx_stats.tx_busy++; in fm10k_xmit_frame_ring() 1132 u32 tx_done_old = tx_ring->tx_stats.tx_done_old; in fm10k_check_tx_hang() 1147 tx_ring->tx_stats.tx_done_old = tx_done; in fm10k_check_tx_hang() 1321 ++tx_ring->tx_stats.restart_queue; in fm10k_clean_tx_irq()
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | debug.c | 19 memset(&il->tx_stats, 0, sizeof(struct traffic_stats)); in il_clear_traffic_stats() 33 stats = &il->tx_stats; in il_update_stats() 219 il_get_mgmt_string(cnt), il->tx_stats.mgmt[cnt]); in il_dbgfs_tx_stats_read() 225 il_get_ctrl_string(cnt), il->tx_stats.ctrl[cnt]); in il_dbgfs_tx_stats_read() 230 il->tx_stats.data_cnt); in il_dbgfs_tx_stats_read() 233 il->tx_stats.data_bytes); in il_dbgfs_tx_stats_read() 1293 DEBUGFS_READ_FILE_OPS(tx_stats); 1337 DEBUGFS_ADD_FILE(tx_stats, dir_debug, 0400); in il_dbgfs_register()
|