Home
last modified time | relevance | path

Searched refs:next_to_clean (Results 1 – 53 of 53) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb.h121 unsigned int next_to_clean; member
127 ((((R)->next_to_clean > (R)->next_to_use) ? 0 : (R)->count) + \
128 (R)->next_to_clean - (R)->next_to_use - 1)
Dixgb_main.c724 txdr->next_to_clean = 0; in ixgb_setup_tx_resources()
808 rxdr->next_to_clean = 0; in ixgb_setup_rx_resources()
977 tx_ring->next_to_clean = 0; in ixgb_clean_tx_ring()
1047 rx_ring->next_to_clean = 0; in ixgb_clean_rx_ring()
1851 i = tx_ring->next_to_clean; in ixgb_clean_tx_irq()
1879 tx_ring->next_to_clean = i; in ixgb_clean_tx_irq()
1917 tx_ring->next_to_clean, in ixgb_clean_tx_irq()
2006 i = rx_ring->next_to_clean; in ixgb_clean_rx_irq()
2098 rx_ring->next_to_clean = i; in ixgb_clean_rx_irq()
/linux-4.4.14/drivers/net/ethernet/pasemi/
Dpasemi_mac.h42 unsigned int next_to_clean; member
55 unsigned int next_to_clean; member
117 #define RING_USED(ring) (((ring)->next_to_fill - (ring)->next_to_clean) \
Dpasemi_mac.c478 ring->next_to_clean = 0; in pasemi_mac_setup_rx_resources()
541 ring->next_to_clean = 0; in pasemi_mac_setup_tx_resources()
563 start = txring->next_to_clean; in pasemi_mac_free_tx_resources()
759 n = rx->next_to_clean; in pasemi_mac_clean_rx()
840 rx_ring(mac)->next_to_clean = n; in pasemi_mac_clean_rx()
882 start = txring->next_to_clean; in pasemi_mac_clean_tx()
937 txring->next_to_clean = i & (TX_RING_SIZE-1); in pasemi_mac_clean_tx()
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000.h182 unsigned int next_to_clean; member
203 unsigned int next_to_clean; member
216 ((((R)->next_to_clean > (R)->next_to_use) \
217 ? 0 : (R)->count) + (R)->next_to_clean - (R)->next_to_use - 1)
De1000_main.c1561 txdr->next_to_clean = 0; in e1000_setup_tx_resources()
1751 rxdr->next_to_clean = 0; in e1000_setup_rx_resources()
2009 tx_ring->next_to_clean = 0; in e1000_clean_tx_ring()
2132 rx_ring->next_to_clean = 0; in e1000_clean_rx_ring()
3405 if (i == tx_ring->next_to_use && i == tx_ring->next_to_clean) in e1000_dump()
3409 else if (i == tx_ring->next_to_clean) in e1000_dump()
3449 else if (i == rx_ring->next_to_clean) in e1000_dump()
3847 i = tx_ring->next_to_clean; in e1000_clean_tx_irq()
3879 tx_ring->next_to_clean = i; in e1000_clean_tx_irq()
3924 tx_ring->next_to_clean, in e1000_clean_tx_irq()
[all …]
De1000_ethtool.c1022 txdr->next_to_use = txdr->next_to_clean = 0; in e1000_setup_desc_rings()
1080 rxdr->next_to_use = rxdr->next_to_clean = 0; in e1000_setup_desc_rings()
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_enet.c346 desc = &ring->desc[ring->next_to_clean]; in hns_nic_poll_rx_skb()
347 desc_cb = &ring->desc_cb[ring->next_to_clean]; in hns_nic_poll_rx_skb()
370 ring_ptr_move_fw(ring, next_to_clean); in hns_nic_poll_rx_skb()
390 ring_ptr_move_fw(ring, next_to_clean); in hns_nic_poll_rx_skb()
397 desc = &ring->desc[ring->next_to_clean]; in hns_nic_poll_rx_skb()
398 desc_cb = &ring->desc_cb[ring->next_to_clean]; in hns_nic_poll_rx_skb()
406 ring_ptr_move_fw(ring, next_to_clean); in hns_nic_poll_rx_skb()
579 struct hnae_desc_cb *desc_cb = &ring->desc_cb[ring->next_to_clean]; in hns_nic_reclaim_one_desc()
584 hnae_free_buffer_detach(ring, ring->next_to_clean); in hns_nic_reclaim_one_desc()
586 ring_ptr_move_fw(ring, next_to_clean); in hns_nic_reclaim_one_desc()
[all …]
Dhnae.h243 int next_to_clean; member
276 ring_dist(ring, ring->next_to_clean, ring->next_to_use) - 1; in ring_space()
282 assert_is_ring_idx(ring, ring->next_to_clean); in is_ring_empty()
284 return ring->next_to_use == ring->next_to_clean; in is_ring_empty()
Dhnae.c183 ring->next_to_clean = 0; in hnae_fini_ring()
202 assert(ring->next_to_clean == 0); in hnae_init_ring()
Dhns_dsaf_rcb.c421 ring->next_to_clean = 0; in hns_rcb_ring_get_cfg()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c882 atomic_set(&tpd_ring->next_to_clean, 0); in atl1c_clean_tx_ring()
904 rfd_ring->next_to_clean = 0; in atl1c_clean_rx_ring()
907 rrd_ring->next_to_clean = 0; in atl1c_clean_rx_ring()
923 atomic_set(&tpd_ring[i].next_to_clean, 0); in atl1c_init_ring_ptrs()
930 rfd_ring->next_to_clean = 0; in atl1c_init_ring_ptrs()
932 rrd_ring->next_to_clean = 0; in atl1c_init_ring_ptrs()
1552 u16 next_to_clean = atomic_read(&tpd_ring->next_to_clean); in atl1c_clean_tx_irq() local
1561 while (next_to_clean != hw_next_to_clean) { in atl1c_clean_tx_irq()
1562 buffer_info = &tpd_ring->buffer_info[next_to_clean]; in atl1c_clean_tx_irq()
1568 if (++next_to_clean == tpd_ring->count) in atl1c_clean_tx_irq()
[all …]
Datl1c.h492 atomic_t next_to_clean; member
503 u16 next_to_clean; member
514 u16 next_to_clean; member
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40e_adminq.c375 hw->aq.asq.next_to_clean = 0; in i40e_init_asq()
434 hw->aq.arq.next_to_clean = 0; in i40e_init_arq()
611 u16 ntc = asq->next_to_clean; in i40e_clean_asq()
637 asq->next_to_clean = ntc; in i40e_clean_asq()
882 u16 ntc = hw->aq.arq.next_to_clean; in i40evf_clean_arq_element()
954 hw->aq.arq.next_to_clean = ntc; in i40evf_clean_arq_element()
972 hw->aq.asq.next_to_clean = 0; in i40evf_resume_aq()
977 hw->aq.arq.next_to_clean = 0; in i40evf_resume_aq()
Di40evf.h132 ((((R)->next_to_clean > (R)->next_to_use) ? 0 : (R)->count) + \
133 (R)->next_to_clean - (R)->next_to_use - 1)
Di40e_txrx.h128 r->next_to_clean = i; \
263 u16 next_to_clean; member
Di40e_txrx.c100 tx_ring->next_to_clean = 0; in i40evf_clean_tx_ring()
154 u16 i = tx_ring->next_to_clean; in i40e_clean_tx_irq()
240 tx_ring->next_to_clean = i; in i40e_clean_tx_irq()
454 tx_ring->next_to_clean = 0; in i40evf_setup_tx_descriptors()
528 rx_ring->next_to_clean = 0; in i40evf_clean_rx_ring()
616 rx_ring->next_to_clean = 0; in i40evf_setup_rx_descriptors()
947 u16 i = rx_ring->next_to_clean; in i40e_clean_rx_irq_ps()
963 i = rx_ring->next_to_clean; in i40e_clean_rx_irq_ps()
1139 i = rx_ring->next_to_clean; in i40e_clean_rx_irq_1buf()
Di40e_adminq.h54 u16 next_to_clean; member
Di40e_type.h59 ((((R)->next_to_clean > (R)->next_to_use) ? 0 : (R)->count) + \
60 (R)->next_to_clean - (R)->next_to_use - 1)
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb.h252 u16 next_to_clean; member
317 if (ring->next_to_clean > ring->next_to_use) in igb_desc_unused()
318 return ring->next_to_clean - ring->next_to_use - 1; in igb_desc_unused()
320 return ring->count + ring->next_to_clean - ring->next_to_use - 1; in igb_desc_unused()
Digb_main.c405 buffer_info = &tx_ring->tx_buffer_info[tx_ring->next_to_clean]; in igb_dump()
407 n, tx_ring->next_to_use, tx_ring->next_to_clean, in igb_dump()
445 i == tx_ring->next_to_clean) in igb_dump()
449 else if (i == tx_ring->next_to_clean) in igb_dump()
479 n, rx_ring->next_to_use, rx_ring->next_to_clean); in igb_dump()
527 else if (i == rx_ring->next_to_clean) in igb_dump()
3196 tx_ring->next_to_clean = 0; in igb_setup_tx_resources()
3338 rx_ring->next_to_clean = 0; in igb_setup_rx_resources()
3781 tx_ring->next_to_clean = 0; in igb_clean_tx_ring()
3874 rx_ring->next_to_clean = 0; in igb_clean_rx_ring()
[all …]
Digb_ethtool.c1800 rx_ntc = rx_ring->next_to_clean; in igb_clean_test_rings()
1801 tx_ntc = tx_ring->next_to_clean; in igb_clean_test_rings()
1844 rx_ring->next_to_clean = rx_ntc; in igb_clean_test_rings()
1845 tx_ring->next_to_clean = tx_ntc; in igb_clean_test_rings()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_adminq.c388 hw->aq.asq.next_to_clean = 0; in i40e_init_asq()
447 hw->aq.arq.next_to_clean = 0; in i40e_init_arq()
679 u16 ntc = asq->next_to_clean; in i40e_clean_asq()
704 asq->next_to_clean = ntc; in i40e_clean_asq()
948 u16 ntc = hw->aq.arq.next_to_clean; in i40e_clean_arq_element()
1020 hw->aq.arq.next_to_clean = ntc; in i40e_clean_arq_element()
1058 hw->aq.asq.next_to_clean = 0; in i40e_resume_aq()
1063 hw->aq.arq.next_to_clean = 0; in i40e_resume_aq()
Di40e_txrx.h128 r->next_to_clean = i; \
264 u16 next_to_clean; member
Di40e_adminq.h54 u16 next_to_clean; member
Di40e_txrx.c575 tx_ring->next_to_clean = 0; in i40e_clean_tx_ring()
636 u16 i = tx_ring->next_to_clean; in i40e_clean_tx_irq()
722 tx_ring->next_to_clean = i; in i40e_clean_tx_irq()
980 tx_ring->next_to_clean = 0; in i40e_setup_tx_descriptors()
1054 rx_ring->next_to_clean = 0; in i40e_clean_rx_ring()
1142 rx_ring->next_to_clean = 0; in i40e_setup_rx_descriptors()
1474 u16 i = rx_ring->next_to_clean; in i40e_clean_rx_irq_ps()
1493 i = rx_ring->next_to_clean; in i40e_clean_rx_irq_ps()
1681 i = rx_ring->next_to_clean; in i40e_clean_rx_irq_1buf()
Di40e_type.h59 ((((R)->next_to_clean > (R)->next_to_use) ? 0 : (R)->count) + \
60 (R)->next_to_clean - (R)->next_to_use - 1)
Di40e_debugfs.c516 rx_ring->next_to_clean, in i40e_dbg_dump_vsi_seid()
563 tx_ring->next_to_clean, in i40e_dbg_dump_vsi_seid()
Di40e_main.c358 vsi->seid, hung_queue, tx_ring->next_to_clean, in i40e_tx_timeout()
3547 u16 i = tx_ring->next_to_clean; in i40e_clean_fdir_tx_irq()
3614 tx_ring->next_to_clean = i; in i40e_clean_fdir_tx_irq()
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/
Datl1.c1134 atomic_set(&tpd_ring->next_to_clean, 0); in atl1_init_ring_ptrs()
1136 rfd_ring->next_to_clean = 0; in atl1_init_ring_ptrs()
1140 atomic_set(&rrd_ring->next_to_clean, 0); in atl1_init_ring_ptrs()
1176 rfd_ring->next_to_clean = 0; in atl1_clean_rx_ring()
1180 atomic_set(&rrd_ring->next_to_clean, 0); in atl1_clean_rx_ring()
1220 atomic_set(&tpd_ring->next_to_clean, 0); in atl1_clean_tx_ring()
1520 ((atomic_read(&adapter->rrd_ring.next_to_clean) in atl1_configure()
1766 rrd_next_to_clean = atomic_read(&adapter->rrd_ring.next_to_clean); in atl1_update_mailbox()
1784 while (rfd_ring->next_to_clean != (rrd->buf_indx + offset)) { in atl1_clean_alloc_flag()
1785 rfd_ring->buffer_info[rfd_ring->next_to_clean].alloced = 0; in atl1_clean_alloc_flag()
[all …]
Datl1.h620 atomic_t next_to_clean; member
632 u16 next_to_clean; member
643 atomic_t next_to_clean; member
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c772 atomic_set(&tx_ring->next_to_clean, 0); in atl1e_init_ring_ptrs()
1251 u16 next_to_clean = atomic_read(&tx_ring->next_to_clean); in atl1e_clean_tx_irq() local
1253 while (next_to_clean != hw_next_to_clean) { in atl1e_clean_tx_irq()
1254 tx_buffer = &tx_ring->tx_buffer[next_to_clean]; in atl1e_clean_tx_irq()
1270 if (++next_to_clean == tx_ring->count) in atl1e_clean_tx_irq()
1271 next_to_clean = 0; in atl1e_clean_tx_irq()
1274 atomic_set(&tx_ring->next_to_clean, next_to_clean); in atl1e_clean_tx_irq()
1573 u16 next_to_clean = 0; in atl1e_tpd_avail() local
1575 next_to_clean = atomic_read(&tx_ring->next_to_clean); in atl1e_tpd_avail()
1578 return (u16)(next_to_clean > next_to_use) ? in atl1e_tpd_avail()
[all …]
Datl1e.h415 atomic_t next_to_clean; member
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c71 ((((R)->next_to_clean > (R)->next_to_use) ? 0 : (R)->count) + \
72 (R)->next_to_clean - (R)->next_to_use - 1)
998 tx_ring->next_to_clean = 0; in pch_gbe_clean_tx_ring()
1029 rx_ring->next_to_clean = 0; in pch_gbe_clean_rx_ring()
1547 tx_ring->next_to_clean); in pch_gbe_clean_tx()
1549 i = tx_ring->next_to_clean; in pch_gbe_clean_tx()
1562 tx_ring->next_to_clean, tx_ring->next_to_use, in pch_gbe_clean_tx()
1651 tx_ring->next_to_clean = i; in pch_gbe_clean_tx()
1654 tx_ring->next_to_clean); in pch_gbe_clean_tx()
1688 i = rx_ring->next_to_clean; in pch_gbe_clean_rx()
[all …]
Dpch_gbe.h500 unsigned int next_to_clean; member
523 unsigned int next_to_clean; member
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c322 rx_buffer = &rx_ring->rx_buffer[rx_ring->next_to_clean]; in fm10k_fetch_rx_buffer()
527 u32 ntc = rx_ring->next_to_clean + 1; in fm10k_is_non_eop()
531 rx_ring->next_to_clean = ntc; in fm10k_is_non_eop()
613 rx_desc = FM10K_RX_DESC(rx_ring, rx_ring->next_to_clean); in fm10k_clean_rx_irq()
1150 u32 head = ring->next_to_clean; in fm10k_get_tx_pending()
1212 unsigned int i = tx_ring->next_to_clean; in fm10k_clean_tx_irq()
1294 tx_ring->next_to_clean = i; in fm10k_clean_tx_irq()
Dfm10k.h146 u16 next_to_clean; member
405 s16 unused = ring->next_to_clean - ring->next_to_use - 1; in fm10k_desc_unused()
Dfm10k_pci.c430 if (tx_ring->next_to_use != tx_ring->next_to_clean) { in fm10k_watchdog_flush_tx()
567 ring->next_to_clean = 0; in fm10k_configure_tx_ring()
673 ring->next_to_clean = 0; in fm10k_configure_rx_ring()
Dfm10k_netdev.c302 rx_ring->next_to_clean = 0; in fm10k_clean_rx_ring()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dnetdev.c92 if (ring->next_to_clean > ring->next_to_use) in igbvf_desc_unused()
93 return ring->next_to_clean - ring->next_to_use - 1; in igbvf_desc_unused()
95 return ring->count + ring->next_to_clean - ring->next_to_use - 1; in igbvf_desc_unused()
279 i = rx_ring->next_to_clean; in igbvf_clean_rx_irq()
394 rx_ring->next_to_clean = i; in igbvf_clean_rx_irq()
458 tx_ring->next_to_clean = 0; in igbvf_setup_tx_resources()
496 rx_ring->next_to_clean = 0; in igbvf_setup_rx_resources()
538 tx_ring->next_to_clean = 0; in igbvf_clean_tx_ring()
620 rx_ring->next_to_clean = 0; in igbvf_clean_rx_ring()
802 i = tx_ring->next_to_clean; in igbvf_clean_tx_irq()
[all …]
Digbvf.h154 u16 next_to_clean; member
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf.h116 u16 next_to_clean; member
349 u16 ntc = ring->next_to_clean; in ixgbevf_desc_unused()
Dixgbevf_main.c298 unsigned int i = tx_ring->next_to_clean; in ixgbevf_clean_tx_irq()
380 tx_ring->next_to_clean = i; in ixgbevf_clean_tx_irq()
563 u32 ntc = rx_ring->next_to_clean + 1; in ixgbevf_is_non_eop()
567 rx_ring->next_to_clean = ntc; in ixgbevf_is_non_eop()
850 rx_buffer = &rx_ring->rx_buffer_info[rx_ring->next_to_clean]; in ixgbevf_fetch_rx_buffer()
928 rx_desc = IXGBEVF_RX_DESC(rx_ring, rx_ring->next_to_clean); in ixgbevf_clean_rx_irq()
1577 ring->next_to_clean = 0; in ixgbevf_configure_tx_ring()
1760 ring->next_to_clean = 0; in ixgbevf_configure_rx_ring()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dgianfar.h1049 u16 next_to_clean; member
1313 if (rxq->next_to_clean > rxq->next_to_use) in gfar_rxbd_unused()
1314 return rxq->next_to_clean - rxq->next_to_use - 1; in gfar_rxbd_unused()
1316 return rxq->rx_ring_size + rxq->next_to_clean - rxq->next_to_use - 1; in gfar_rxbd_unused()
Dgianfar.c208 rx_queue->next_to_clean = 0; in gfar_init_bds()
2977 struct gfar_rx_buff *rxb = &rx_queue->rx_buff[rx_queue->next_to_clean]; in gfar_get_next_rxbuff()
3082 i = rx_queue->next_to_clean; in gfar_clean_rx_ring()
3111 rx_queue->next_to_clean = i; in gfar_clean_rx_ring()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dnetdev.c262 buffer_info = &tx_ring->buffer_info[tx_ring->next_to_clean]; in e1000e_dump()
264 0, tx_ring->next_to_use, tx_ring->next_to_clean, in e1000e_dump()
311 if (i == tx_ring->next_to_use && i == tx_ring->next_to_clean) in e1000e_dump()
315 else if (i == tx_ring->next_to_clean) in e1000e_dump()
341 0, rx_ring->next_to_use, rx_ring->next_to_clean); in e1000e_dump()
387 else if (i == rx_ring->next_to_clean) in e1000e_dump()
453 else if (i == rx_ring->next_to_clean) in e1000e_dump()
491 if (ring->next_to_clean > ring->next_to_use) in e1000_desc_unused()
492 return ring->next_to_clean - ring->next_to_use - 1; in e1000_desc_unused()
494 return ring->count + ring->next_to_clean - ring->next_to_use - 1; in e1000_desc_unused()
[all …]
De1000.h179 u16 next_to_clean; member
Dethtool.c1195 tx_ring->next_to_clean = 0; in e1000_setup_desc_rings()
1255 rx_ring->next_to_clean = 0; in e1000_setup_desc_rings()
/linux-4.4.14/drivers/net/ethernet/
Djme.c589 atomic_set(&txring->next_to_clean, 0); in jme_setup_tx_resources()
654 atomic_set(&txring->next_to_clean, 0); in jme_free_tx_resources()
827 atomic_set(&rxring->next_to_clean, 0); in jme_free_rx_resources()
850 atomic_set(&rxring->next_to_clean, 0); in jme_setup_rx_resources()
1097 i = atomic_read(&rxring->next_to_clean); in jme_process_receive()
1136 atomic_set(&rxring->next_to_clean, i); in jme_process_receive()
1470 for (i = atomic_read(&txring->next_to_clean) ; cnt < max ; ) { in jme_tx_clean_tasklet()
1520 atomic_set(&txring->next_to_clean, i); in jme_tx_clean_tasklet()
2222 int idx = atomic_read(&txring->next_to_clean); in jme_stop_queue_if_full()
Djme.h386 atomic_t next_to_clean; member
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe.h283 u16 next_to_clean; member
561 u16 ntc = ring->next_to_clean; in ixgbe_desc_unused()
Dixgbe_main.c611 tx_buffer = &tx_ring->tx_buffer_info[tx_ring->next_to_clean]; in ixgbe_dump()
613 n, tx_ring->next_to_use, tx_ring->next_to_clean, in ixgbe_dump()
686 i == tx_ring->next_to_clean) in ixgbe_dump()
690 else if (i == tx_ring->next_to_clean) in ixgbe_dump()
713 n, rx_ring->next_to_use, rx_ring->next_to_clean); in ixgbe_dump()
813 else if (i == rx_ring->next_to_clean) in ixgbe_dump()
1100 unsigned int i = tx_ring->next_to_clean; in ixgbe_clean_tx_irq()
1182 tx_ring->next_to_clean = i; in ixgbe_clean_tx_irq()
1683 u32 ntc = rx_ring->next_to_clean + 1; in ixgbe_is_non_eop()
1687 rx_ring->next_to_clean = ntc; in ixgbe_is_non_eop()
[all …]
Dixgbe_ethtool.c1845 rx_ntc = rx_ring->next_to_clean; in ixgbe_clean_test_rings()
1846 tx_ntc = tx_ring->next_to_clean; in ixgbe_clean_test_rings()
1889 rx_ring->next_to_clean = rx_ntc; in ixgbe_clean_test_rings()
1890 tx_ring->next_to_clean = tx_ntc; in ixgbe_clean_test_rings()