Searched refs:next_to_clean (Results 1 - 25 of 88) sorted by relevance

1234

/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_controlq.h18 ((u16)((((R)->next_to_clean > (R)->next_to_use) ? 0 : (R)->count) + \
19 (R)->next_to_clean - (R)->next_to_use - 1))
55 u16 next_to_clean; member in struct:ice_ctl_q_ring
H A Dice_vf_mbx.c290 snap_buf->head = ICE_RQ_DATA_MASK(cq->rq.next_to_clean +
292 snap_buf->tail = ICE_RQ_DATA_MASK(cq->rq.next_to_clean - 1);
H A Dice_txrx.h112 (u16)((((R)->next_to_clean > (R)->next_to_use) ? 0 : (R)->count) + \
113 (R)->next_to_clean - (R)->next_to_use - 1)
349 u16 next_to_clean; member in struct:ice_rx_ring
387 u16 next_to_clean; member in struct:ice_tx_ring
H A Dice_xsk.c604 u16 ntc = xdp_ring->next_to_clean;
631 ntc = xdp_ring->next_to_clean;
649 xdp_ring->next_to_clean += completed_frames;
650 if (xdp_ring->next_to_clean >= cnt)
651 xdp_ring->next_to_clean -= cnt;
834 u32 ntc = rx_ring->next_to_clean;
942 rx_ring->next_to_clean = ntc;
1147 u16 ntc = rx_ring->next_to_clean;
1166 u16 ntc = xdp_ring->next_to_clean, ntu = xdp_ring->next_to_use;
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_trace.h83 __entry->ntc = ring->next_to_clean;
115 __entry->ntc = ring->next_to_clean;
117 __entry->buf_dma = ring->desc_cb[ring->next_to_clean].dma;
118 memcpy(__entry->desc, &ring->desc[ring->next_to_clean],
H A Dhns3_enet.c987 tx_spare->last_to_clean == tx_spare->next_to_clean)
994 tx_spare->next_to_clean);
1132 u32 ntc = tx_spare->next_to_clean;
1135 tx_spare->next_to_clean += len;
1137 if (tx_spare->next_to_clean >= tx_spare->len) {
1138 tx_spare->next_to_clean -= tx_spare->len;
1140 if (tx_spare->next_to_clean) {
1142 len = tx_spare->next_to_clean;
1149 * tx_spare->next_to_clean is moved forword.
2810 tx_ring->next_to_clean, nap
[all...]
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_xsk.c436 u16 next_to_clean = rx_ring->next_to_clean; local
444 if (next_to_process != next_to_clean)
445 first = *i40e_rx_bi(rx_ring, next_to_clean);
502 next_to_clean = next_to_process;
511 rx_ring->next_to_clean = next_to_clean;
522 if (failure || next_to_clean == rx_ring->next_to_use)
661 if (head_idx < tx_ring->next_to_clean)
663 completed_frames = head_idx - tx_ring->next_to_clean;
[all...]
H A Di40e_adminq.h31 u16 next_to_clean; member in struct:i40e_adminq_ring
H A Di40e_adminq.c316 hw->aq.asq.next_to_clean = 0;
375 hw->aq.arq.next_to_clean = 0;
693 u16 ntc = asq->next_to_clean;
718 asq->next_to_clean = ntc;
1059 u16 ntc = hw->aq.arq.next_to_clean;
1135 hw->aq.arq.next_to_clean = ntc;
1153 hw->aq.asq.next_to_clean = 0;
1158 hw->aq.arq.next_to_clean = 0;
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_controlq.h18 ((u16)((((R)->next_to_clean > (R)->next_to_use) ? 0 : (R)->ring_size) + \
19 (R)->next_to_clean - (R)->next_to_use - 1))
H A Didpf_controlq.c141 cq->next_to_clean = 0;
369 ntc = cq->next_to_clean;
395 cq->next_to_clean = ntc;
440 if (tbp == cq->next_to_clean)
445 while (ntp != cq->next_to_clean) {
462 while (tbp != cq->next_to_clean) {
480 if (tbp == cq->next_to_clean)
554 ntc = cq->next_to_clean;
609 cq->next_to_clean = ntc;
H A Didpf_controlq_api.h105 u16 next_to_clean; member in struct:idpf_ctlq_info
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_dump.c139 buffer_info = &tx_ring->tx_buffer_info[tx_ring->next_to_clean];
142 n, tx_ring->next_to_use, tx_ring->next_to_clean,
182 i == tx_ring->next_to_clean)
186 else if (i == tx_ring->next_to_clean)
216 rx_ring->next_to_clean);
266 else if (i == rx_ring->next_to_clean)
/linux-master/drivers/net/ethernet/freescale/enetc/
H A Denetc_cbdr.c23 cbdr->next_to_clean = 0;
40 enetc_wr_reg(cbdr->pir, cbdr->next_to_clean);
68 i = ring->next_to_clean;
82 ring->next_to_clean = i;
87 return (r->next_to_clean - r->next_to_use - 1 + r->bd_count) %
H A Denetc.h118 int next_to_clean; member in struct:enetc_bdr
151 if (bdr->next_to_clean > bdr->next_to_use)
152 return bdr->next_to_clean - bdr->next_to_use - 1;
154 return bdr->bd_count + bdr->next_to_clean - bdr->next_to_use - 1;
159 if (bdr->next_to_clean > bdr->next_to_alloc)
160 return bdr->next_to_clean - bdr->next_to_alloc - 1;
162 return bdr->bd_count + bdr->next_to_clean - bdr->next_to_alloc - 1;
175 int next_to_clean; member in struct:enetc_cbdr
/linux-master/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.h30 unsigned int next_to_clean; member in struct:pasemi_mac_txring
43 unsigned int next_to_clean; member in struct:pasemi_mac_rxring
101 #define RING_USED(ring) (((ring)->next_to_fill - (ring)->next_to_clean) \
/linux-master/drivers/net/ethernet/mscc/
H A Docelot_fdma.h88 * @next_to_clean: Next DCB to be cleaned in tx_cleanup
97 u16 next_to_clean; member in struct:ocelot_fdma_tx_ring
120 * @next_to_clean: Next DCB to be cleaned NAPI polling
129 u16 next_to_clean; member in struct:ocelot_fdma_rx_ring
H A Docelot_fdma.c60 if (rx_ring->next_to_use >= rx_ring->next_to_clean)
62 (rx_ring->next_to_use - rx_ring->next_to_clean) - 1;
64 return rx_ring->next_to_clean - rx_ring->next_to_use - 1;
71 if (tx_ring->next_to_use >= tx_ring->next_to_clean)
73 (tx_ring->next_to_use - tx_ring->next_to_clean) - 1;
75 return tx_ring->next_to_clean - tx_ring->next_to_use - 1;
82 return tx_ring->next_to_clean == tx_ring->next_to_use;
406 idx = rx_ring->next_to_clean;
430 rx_ring->next_to_clean = idx;
501 ntc = tx_ring->next_to_clean;
[all...]
/linux-master/drivers/net/ethernet/amazon/ena/
H A Dena_xdp.c370 u16 next_to_clean; local
377 next_to_clean = tx_ring->next_to_clean;
407 tx_ring->free_ids[next_to_clean] = req_id;
408 next_to_clean = ENA_TX_RING_IDX_NEXT(next_to_clean,
415 tx_ring->next_to_clean = next_to_clean;
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_xsk.c241 u32 ntc = rx_ring->next_to_clean + 1;
244 rx_ring->next_to_clean = ntc;
272 rx_desc = IXGBE_RX_DESC(rx_ring, rx_ring->next_to_clean);
283 bi = &rx_ring->rx_buffer_info[rx_ring->next_to_clean];
293 &rx_ring->rx_buffer_info[rx_ring->next_to_clean];
366 if (failure || rx_ring->next_to_clean == rx_ring->next_to_use)
460 u16 ntc = tx_ring->next_to_clean, ntu = tx_ring->next_to_use;
497 tx_ring->next_to_clean = ntc;
543 u16 ntc = tx_ring->next_to_clean, ntu = tx_ring->next_to_use;
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3_common/
H A Dhclge_comm_cmd.c285 int ntc = ring->next_to_clean;
311 int ntc = ring->next_to_clean;
331 head, csq->next_to_use, csq->next_to_clean);
340 clean = (head - csq->next_to_clean + csq->desc_num) % csq->desc_num;
341 csq->next_to_clean = head;
486 * need update the SW HEAD pointer csq->next_to_clean
488 csq->next_to_clean =
597 cmdq->csq.next_to_clean = 0;
599 cmdq->crq.next_to_clean = 0;
/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_adminq.h31 u16 next_to_clean; member in struct:iavf_adminq_ring
/linux-master/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_main.c894 atomic_set(&tpd_ring->next_to_clean, 0);
917 rfd_ring->next_to_clean = 0;
920 rrd_ring->next_to_clean = 0;
936 atomic_set(&tpd_ring[i].next_to_clean, 0);
944 rfd_ring[i].next_to_clean = 0;
946 rrd_ring[i].next_to_clean = 0;
1597 u16 next_to_clean = atomic_read(&tpd_ring->next_to_clean); local
1605 while (next_to_clean != hw_next_to_clean) {
1606 buffer_info = &tpd_ring->buffer_info[next_to_clean];
1983 u16 next_to_clean = 0; local
[all...]
/linux-master/drivers/net/ethernet/intel/e1000/
H A De1000.h155 unsigned int next_to_clean; member in struct:e1000_tx_ring
176 unsigned int next_to_clean; member in struct:e1000_rx_ring
190 unsigned int clean = smp_load_acquire(&(R)->next_to_clean); \
/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhns_enet.c445 desc = &ring->desc[ring->next_to_clean];
576 desc = &ring->desc[ring->next_to_clean];
577 desc_cb = &ring->desc_cb[ring->next_to_clean];
608 ring_ptr_move_fw(ring, next_to_clean);
622 ring_ptr_move_fw(ring, next_to_clean);
629 desc = &ring->desc[ring->next_to_clean];
630 desc_cb = &ring->desc_cb[ring->next_to_clean];
633 ring_ptr_move_fw(ring, next_to_clean);
728 int ntc = ring->next_to_clean;
943 struct hnae_desc_cb *desc_cb = &ring->desc_cb[ring->next_to_clean];
[all...]

Completed in 240 milliseconds

1234