Home
last modified time | relevance | path

Searched refs:tx_stats (Results 1 – 25 of 84) sorted by relevance

1234

/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_stats.c292 struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; in ocrdma_tx_stats() local
298 convert_to_64bit(tx_stats->send_pkts_lo, in ocrdma_tx_stats()
299 tx_stats->send_pkts_hi)); in ocrdma_tx_stats()
301 convert_to_64bit(tx_stats->write_pkts_lo, in ocrdma_tx_stats()
302 tx_stats->write_pkts_hi)); in ocrdma_tx_stats()
304 convert_to_64bit(tx_stats->read_pkts_lo, in ocrdma_tx_stats()
305 tx_stats->read_pkts_hi)); in ocrdma_tx_stats()
307 convert_to_64bit(tx_stats->read_rsp_pkts_lo, in ocrdma_tx_stats()
308 tx_stats->read_rsp_pkts_hi)); in ocrdma_tx_stats()
310 convert_to_64bit(tx_stats->ack_pkts_lo, in ocrdma_tx_stats()
[all …]
/linux/drivers/net/wireless/rsi/
H A Drsi_91x_debugfs.c143 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/vdpa/vdpa_sim/
H A Dvdpa_sim_net.c58 struct vdpasim_dataq_stats tx_stats; member
270 u64_stats_update_begin(&net->tx_stats.syncp); in vdpasim_net_work()
271 net->tx_stats.pkts += tx_pkts; in vdpasim_net_work()
272 net->tx_stats.bytes += tx_bytes; in vdpasim_net_work()
273 net->tx_stats.errors += tx_errors; in vdpasim_net_work()
274 u64_stats_update_end(&net->tx_stats.syncp); in vdpasim_net_work()
341 start = u64_stats_fetch_begin(&net->tx_stats.syncp); in vdpasim_net_get_stats()
342 tx_pkts = net->tx_stats.pkts; in vdpasim_net_get_stats()
343 tx_bytes = net->tx_stats.bytes; in vdpasim_net_get_stats()
344 tx_errors = net->tx_stats.errors; in vdpasim_net_get_stats()
[all …]
/linux/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_debug.c202 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 Dhtc.h330 #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/hyperv/
H A Dnetvsc_bpf.c252 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 Dnetvsc_drv.c1284 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 …]
H A Dnetvsc.c782 struct netvsc_stats_tx *tx_stats; in netvsc_send_tx_complete() local
788 tx_stats = &net_device->chan_table[q_idx].tx_stats; in netvsc_send_tx_complete()
790 u64_stats_update_begin(&tx_stats->syncp); in netvsc_send_tx_complete()
791 tx_stats->packets += packet->total_packets; in netvsc_send_tx_complete()
792 tx_stats->bytes += packet->total_bytes; in netvsc_send_tx_complete()
793 u64_stats_update_end(&tx_stats->syncp); in netvsc_send_tx_complete()
1793 u64_stats_init(&nvchan->tx_stats.syncp); in netvsc_device_add()
/linux/drivers/net/ethernet/spacemit/
H A Dk1_emac.c120 union emac_hw_tx_stats tx_stats, tx_stats_off; member
1091 u64 *tx_stats = priv->tx_stats.array; in emac_stats_update() local
1109 for (i = 0; i < sizeof(priv->tx_stats) / sizeof(*tx_stats); i++) { in emac_stats_update()
1127 emac_update_counter(&tx_stats[i], res + offset); in emac_stats_update()
1188 union emac_hw_tx_stats *tx_stats; in emac_get_stats64() local
1191 tx_stats = &priv->tx_stats; in emac_get_stats64()
1201 storage->tx_packets = tx_stats->stats.tx_ok_pkts; in emac_get_stats64()
1202 storage->tx_bytes = tx_stats->stats.tx_ok_bytes; in emac_get_stats64()
1203 storage->tx_errors = tx_stats->stats.tx_err_pkts; in emac_get_stats64()
1212 storage->collisions = tx_stats->stats.tx_singleclsn_pkts; in emac_get_stats64()
[all …]
/linux/drivers/net/
H A Difb.c55 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()
272 ifb_fill_stats_data(&data, &txp->tx_stats); in ifb_get_ethtool_stats()
H A Dxen-netfront.c171 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/ethernet/marvell/octeon_ep/
H A Doctep_pfvf_mbox.c330 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 Doctep_ctrl_net.h179 struct octep_iface_tx_stats tx_stats; member
349 struct octep_iface_tx_stats *tx_stats);
H A Doctep_ctrl_net.c239 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/ethernet/meta/fbnic/
H A Dfbnic_netdev.c401 stats = &fbn->tx_stats; in fbnic_get_stats64()
671 tx->bytes = fbn->tx_stats.bytes; in fbnic_get_base_stats()
672 tx->packets = fbn->tx_stats.packets; in fbnic_get_base_stats()
673 tx->needs_csum = fbn->tx_stats.twq.csum_partial + fbn->tx_stats.twq.lso; in fbnic_get_base_stats()
674 tx->hw_gso_wire_packets = fbn->tx_stats.twq.lso; in fbnic_get_base_stats()
675 tx->stop = fbn->tx_stats.twq.stop; in fbnic_get_base_stats()
676 tx->wake = fbn->tx_stats.twq.wake; in fbnic_get_base_stats()
/linux/drivers/net/ethernet/microsoft/mana/
H A Dmana_en.c345 struct mana_stats_tx *tx_stats; in mana_start_xmit() local
361 tx_stats = &txq->stats; in mana_start_xmit()
400 u64_stats_update_begin(&tx_stats->syncp); in mana_start_xmit()
401 tx_stats->short_pkt_fmt++; in mana_start_xmit()
402 u64_stats_update_end(&tx_stats->syncp); in mana_start_xmit()
405 u64_stats_update_begin(&tx_stats->syncp); in mana_start_xmit()
406 tx_stats->long_pkt_fmt++; in mana_start_xmit()
407 u64_stats_update_end(&tx_stats->syncp); in mana_start_xmit()
432 u64_stats_update_begin(&tx_stats->syncp); in mana_start_xmit()
434 tx_stats->tso_inner_packets++; in mana_start_xmit()
[all …]
/linux/drivers/net/wireless/ath/ath10k/
H A Dhtt_rx.c3670 struct ath10k_htt_tx_stats *tx_stats; in ath10k_accumulate_per_peer_tx_stats() local
3674 if (!arsta->tx_stats) in ath10k_accumulate_per_peer_tx_stats()
3677 tx_stats = arsta->tx_stats; in ath10k_accumulate_per_peer_tx_stats()
3687 #define STATS_OP_FMT(name) tx_stats->stats[ATH10K_STATS_TYPE_##name] in ath10k_accumulate_per_peer_tx_stats()
3715 tx_stats->ba_fails += ATH10K_HW_BA_FAIL(pstats->flags); in ath10k_accumulate_per_peer_tx_stats()
3745 tx_stats->ack_fails += in ath10k_accumulate_per_peer_tx_stats()
3782 tx_stats->tx_duration += pstats->duration; in ath10k_accumulate_per_peer_tx_stats()
3922 struct htt_per_peer_tx_stats_ind *tx_stats; in ath10k_htt_fetch_peer_stats() local
3936 tx_stats = (struct htt_per_peer_tx_stats_ind *) in ath10k_htt_fetch_peer_stats()
3938 peer_id = __le16_to_cpu(tx_stats->peer_id); in ath10k_htt_fetch_peer_stats()
[all …]
H A Ddebugfs_sta.c668 if (!arsta->tx_stats) { in ath10k_dbg_sta_dump_tx_stats()
678 stats = &arsta->tx_stats->stats[k]; in ath10k_dbg_sta_dump_tx_stats()
736 arsta->tx_stats->tx_duration); in ath10k_dbg_sta_dump_tx_stats()
738 "BA fails\n %llu\n", arsta->tx_stats->ba_fails); in ath10k_dbg_sta_dump_tx_stats()
740 "ack fails\n %llu\n", arsta->tx_stats->ack_fails); in ath10k_dbg_sta_dump_tx_stats()
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_xdp.c68 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 Dena_netdev.c65 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()
790 ena_increase_stat(&ring->tx_stats.bad_req_id, 1, &ring->syncp); in handle_invalid_req_id()
887 ena_increase_stat(&tx_ring->tx_stats.queue_wakeup, 1, in ena_clean_tx_irq()
1390 ena_increase_stat(&tx_ring->tx_stats.unmask_interrupt, 1, in ena_unmask_interrupt()
1499 tx_ring->tx_stats.napi_comp += napi_comp_call; in ena_io_poll()
1500 tx_ring->tx_stats.tx_poll++; in ena_io_poll()
[all …]
/linux/net/ethtool/
H A Dtsinfo.c194 if (tsinfo_put_stat(skb, stats->tx_stats.pkts, in tsinfo_put_stats()
196 tsinfo_put_stat(skb, stats->tx_stats.onestep_pkts_unconfirmed, in tsinfo_put_stats()
198 tsinfo_put_stat(skb, stats->tx_stats.lost, in tsinfo_put_stats()
200 tsinfo_put_stat(skb, stats->tx_stats.err, in tsinfo_put_stats()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_vfr.c130 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/huawei/hinic/
H A Dhinic_main.c98 struct hinic_txq_stats tx_stats; in gather_tx_stats() local
100 hinic_txq_get_stats(txq, &tx_stats); in gather_tx_stats()
102 nic_tx_stats->bytes += tx_stats.bytes; in gather_tx_stats()
103 nic_tx_stats->pkts += tx_stats.pkts; in gather_tx_stats()
104 nic_tx_stats->tx_busy += tx_stats.tx_busy; in gather_tx_stats()
105 nic_tx_stats->tx_wake += tx_stats.tx_wake; in gather_tx_stats()
106 nic_tx_stats->tx_dropped += tx_stats.tx_dropped; in gather_tx_stats()
107 nic_tx_stats->big_frags_pkts += tx_stats.big_frags_pkts; in gather_tx_stats()
/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c813 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 Ddebug.c19 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()

1234