Home
last modified time | relevance | path

Searched refs:rx_tail (Results 1 - 25 of 41) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/staging/rtl8712/
H A Drtl871x_recv.h160 if (precvframe->u.hdr.rx_data > precvframe->u.hdr.rx_tail) { in recvframe_pull()
170 /* used for append sz bytes from ptr to rx_tail, update rx_tail and in recvframe_put()
171 * return the updated rx_tail to the caller in recvframe_put()
172 * after putting, rx_tail must be still larger than rx_end. in recvframe_put()
176 precvframe->u.hdr.rx_tail += sz; in recvframe_put()
177 if (precvframe->u.hdr.rx_tail > precvframe->u.hdr.rx_end) { in recvframe_put()
178 precvframe->u.hdr.rx_tail -= sz; in recvframe_put()
182 return precvframe->u.hdr.rx_tail; in recvframe_put()
187 /* rmv data from rx_tail (b in recvframe_pull_tail()
[all...]
H A Drtl8712_recv.h124 u8 *rx_tail; member
/kernel/linux/linux-6.6/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-rx.c41 u8 *rx_tail) in mcp251xfd_rx_tail_get_from_chip()
52 *rx_tail = fifo_ua / ring->obj_size; in mcp251xfd_rx_tail_get_from_chip()
61 u8 rx_tail_chip, rx_tail; in mcp251xfd_check_rx_tail() local
71 rx_tail = mcp251xfd_get_rx_tail(ring); in mcp251xfd_check_rx_tail()
72 if (rx_tail_chip != rx_tail) { in mcp251xfd_check_rx_tail()
75 rx_tail_chip, rx_tail); in mcp251xfd_check_rx_tail()
205 u8 rx_tail, len; in mcp251xfd_handle_rxif_ring() local
215 rx_tail = mcp251xfd_get_rx_tail(ring); in mcp251xfd_handle_rxif_ring()
218 rx_tail, len); in mcp251xfd_handle_rxif_ring()
39 mcp251xfd_rx_tail_get_from_chip(const struct mcp251xfd_priv *priv, const struct mcp251xfd_rx_ring *ring, u8 *rx_tail) mcp251xfd_rx_tail_get_from_chip() argument
/kernel/linux/linux-6.6/drivers/staging/rtl8712/
H A Drtl871x_recv.h150 if (precvframe->u.hdr.rx_data > precvframe->u.hdr.rx_tail) { in recvframe_pull()
160 /* used for append sz bytes from ptr to rx_tail, update rx_tail and in recvframe_put()
161 * return the updated rx_tail to the caller in recvframe_put()
162 * after putting, rx_tail must be still larger than rx_end. in recvframe_put()
166 precvframe->u.hdr.rx_tail += sz; in recvframe_put()
167 if (precvframe->u.hdr.rx_tail > precvframe->u.hdr.rx_end) { in recvframe_put()
168 precvframe->u.hdr.rx_tail -= sz; in recvframe_put()
172 return precvframe->u.hdr.rx_tail; in recvframe_put()
177 /* rmv data from rx_tail (b in recvframe_pull_tail()
[all...]
H A Drtl8712_recv.h124 u8 *rx_tail; member
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/include/
H A Drtw_recv.h352 u8 *rx_tail; member
435 if (precvframe->u.hdr.rx_data > precvframe->u.hdr.rx_tail) in recvframe_pull()
449 /* rx_tai += sz; move rx_tail sz bytes hereafter */ in recvframe_put()
451 /* used for append sz bytes from ptr to rx_tail, update rx_tail and return the updated rx_tail to the caller */ in recvframe_put()
452 /* after putting, rx_tail must be still larger than rx_end. */ in recvframe_put()
458 prev_rx_tail = precvframe->u.hdr.rx_tail; in recvframe_put()
460 precvframe->u.hdr.rx_tail += sz; in recvframe_put()
462 if (precvframe->u.hdr.rx_tail > precvfram in recvframe_put()
[all...]
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/include/
H A Drtw_recv.h329 u8 *rx_tail; member
401 if (precvframe->u.hdr.rx_data > precvframe->u.hdr.rx_tail) { in recvframe_pull()
414 /* rx_tai += sz; move rx_tail sz bytes hereafter */ in recvframe_put()
416 /* used for append sz bytes from ptr to rx_tail, update rx_tail and return the updated rx_tail to the caller */ in recvframe_put()
417 /* after putting, rx_tail must be still larger than rx_end. */ in recvframe_put()
423 prev_rx_tail = precvframe->u.hdr.rx_tail; in recvframe_put()
425 precvframe->u.hdr.rx_tail += sz; in recvframe_put()
427 if (precvframe->u.hdr.rx_tail > precvfram in recvframe_put()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/
H A Dde2104x.c294 unsigned rx_tail; member
370 static void de_rx_err_acct (struct de_private *de, unsigned rx_tail, in de_rx_err_acct() argument
375 rx_tail, status, len); in de_rx_err_acct()
396 unsigned rx_tail = de->rx_tail; in de_rx() local
407 skb = de->rx_skb[rx_tail].skb; in de_rx()
410 status = le32_to_cpu(de->rx_ring[rx_tail].opts1); in de_rx()
418 mapping = de->rx_skb[rx_tail].mapping; in de_rx()
426 de_rx_err_acct(de, rx_tail, status, len); in de_rx()
434 rx_tail, statu in de_rx()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/dec/tulip/
H A Dde2104x.c294 unsigned rx_tail; member
370 static void de_rx_err_acct (struct de_private *de, unsigned rx_tail, in de_rx_err_acct() argument
375 rx_tail, status, len); in de_rx_err_acct()
396 unsigned rx_tail = de->rx_tail; in de_rx() local
407 skb = de->rx_skb[rx_tail].skb; in de_rx()
410 status = le32_to_cpu(de->rx_ring[rx_tail].opts1); in de_rx()
418 mapping = de->rx_skb[rx_tail].mapping; in de_rx()
426 de_rx_err_acct(de, rx_tail, status, len); in de_rx()
434 rx_tail, statu in de_rx()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/realtek/
H A D8139cp.c337 unsigned rx_tail; member
434 static void cp_rx_err_acct (struct cp_private *cp, unsigned rx_tail, in cp_rx_err_acct() argument
438 rx_tail, status, len); in cp_rx_err_acct()
467 unsigned int rx_tail = cp->rx_tail; in cp_rx_poll() local
479 skb = cp->rx_skb[rx_tail]; in cp_rx_poll()
482 desc = &cp->rx_ring[rx_tail]; in cp_rx_poll()
496 cp_rx_err_acct(cp, rx_tail, status, len); in cp_rx_poll()
503 cp_rx_err_acct(cp, rx_tail, status, len); in cp_rx_poll()
508 rx_tail, statu in cp_rx_poll()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/realtek/
H A D8139cp.c337 unsigned rx_tail; member
434 static void cp_rx_err_acct (struct cp_private *cp, unsigned rx_tail, in cp_rx_err_acct() argument
438 rx_tail, status, len); in cp_rx_err_acct()
467 unsigned int rx_tail = cp->rx_tail; in cp_rx_poll() local
479 skb = cp->rx_skb[rx_tail]; in cp_rx_poll()
482 desc = &cp->rx_ring[rx_tail]; in cp_rx_poll()
496 cp_rx_err_acct(cp, rx_tail, status, len); in cp_rx_poll()
503 cp_rx_err_acct(cp, rx_tail, status, len); in cp_rx_poll()
508 rx_tail, statu in cp_rx_poll()
[all...]
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dldc.c132 unsigned long rx_tail; member
548 &lp->rx_tail, in ldc_abort()
804 &lp->rx_tail, in ldc_rx()
808 orig_state, lp->chan_state, lp->rx_head, lp->rx_tail); in ldc_rx()
849 if (lp->rx_head != lp->rx_tail) in ldc_rx()
858 while (lp->rx_head != lp->rx_tail) { in ldc_rx()
1482 return __set_rx_head(lp, lp->rx_tail); in ldc_rx_reset()
1494 lp->rx_head, lp->rx_tail, lp->rx_num_entries, in __ldc_print()
1541 &lp->rx_tail, in read_raw()
1550 if (lp->rx_head == lp->rx_tail) in read_raw()
[all...]
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dldc.c132 unsigned long rx_tail; member
548 &lp->rx_tail, in ldc_abort()
804 &lp->rx_tail, in ldc_rx()
808 orig_state, lp->chan_state, lp->rx_head, lp->rx_tail); in ldc_rx()
849 if (lp->rx_head != lp->rx_tail) in ldc_rx()
858 while (lp->rx_head != lp->rx_tail) { in ldc_rx()
1482 return __set_rx_head(lp, lp->rx_tail); in ldc_rx_reset()
1494 lp->rx_head, lp->rx_tail, lp->rx_num_entries, in __ldc_print()
1541 &lp->rx_tail, in read_raw()
1550 if (lp->rx_head == lp->rx_tail) in read_raw()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/apple/
H A Dmacmace.c63 int rx_slot, rx_tail; member
109 mp->rx_tail = 0; in mace_load_rxdma_base()
701 while (mp->rx_tail < head) { in mace_dma_intr()
703 + (mp->rx_tail * MACE_BUFF_SIZE))); in mace_dma_intr()
704 mp->rx_tail++; in mace_dma_intr()
/kernel/linux/linux-6.6/drivers/net/ethernet/apple/
H A Dmacmace.c63 int rx_slot, rx_tail; member
109 mp->rx_tail = 0; in mace_load_rxdma_base()
705 while (mp->rx_tail < head) { in mace_dma_intr()
707 + (mp->rx_tail * MACE_BUFF_SIZE))); in mace_dma_intr()
708 mp->rx_tail++; in mace_dma_intr()
/kernel/linux/linux-5.10/drivers/net/ethernet/i825xx/
H A Dether1.c485 priv(dev)->rx_tail = addr; in ether1_init_for_open()
879 nexttail = ether1_readw(dev, priv(dev)->rx_tail, rfd_t, rfd_link, NORMALIRQS); in ether1_recv_done()
885 ether1_writew(dev, 0, priv(dev)->rx_tail, rfd_t, rfd_command, NORMALIRQS); in ether1_recv_done()
886 ether1_writew(dev, 0, priv(dev)->rx_tail, rfd_t, rfd_status, NORMALIRQS); in ether1_recv_done()
887 ether1_writew(dev, 0, priv(dev)->rx_tail, rfd_t, rfd_rbdoffset, NORMALIRQS); in ether1_recv_done()
889 priv(dev)->rx_tail = nexttail; in ether1_recv_done()
H A Dether1.h42 volatile unsigned int rx_tail; member
/kernel/linux/linux-6.6/drivers/net/ethernet/i825xx/
H A Dether1.c485 priv(dev)->rx_tail = addr; in ether1_init_for_open()
879 nexttail = ether1_readw(dev, priv(dev)->rx_tail, rfd_t, rfd_link, NORMALIRQS); in ether1_recv_done()
885 ether1_writew(dev, 0, priv(dev)->rx_tail, rfd_t, rfd_command, NORMALIRQS); in ether1_recv_done()
886 ether1_writew(dev, 0, priv(dev)->rx_tail, rfd_t, rfd_status, NORMALIRQS); in ether1_recv_done()
887 ether1_writew(dev, 0, priv(dev)->rx_tail, rfd_t, rfd_rbdoffset, NORMALIRQS); in ether1_recv_done()
889 priv(dev)->rx_tail = nexttail; in ether1_recv_done()
H A Dether1.h42 volatile unsigned int rx_tail; member
/kernel/linux/linux-5.10/drivers/net/ethernet/calxeda/
H A Dxgmac.c357 unsigned int rx_tail; member
683 while (dma_ring_space(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ) > 1) { in xgmac_rx_refill()
706 priv->rx_head, priv->rx_tail); in xgmac_rx_refill()
763 priv->rx_tail = 0; in xgmac_dma_desc_rings_init()
1177 if (!dma_ring_cnt(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ)) in xgmac_rx()
1180 entry = priv->rx_tail; in xgmac_rx()
1186 priv->rx_tail = dma_ring_incr(priv->rx_tail, DMA_RX_RING_SZ); in xgmac_rx()
/kernel/linux/linux-6.6/drivers/net/ethernet/calxeda/
H A Dxgmac.c357 unsigned int rx_tail; member
683 while (dma_ring_space(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ) > 1) { in xgmac_rx_refill()
706 priv->rx_head, priv->rx_tail); in xgmac_rx_refill()
763 priv->rx_tail = 0; in xgmac_dma_desc_rings_init()
1177 if (!dma_ring_cnt(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ)) in xgmac_rx()
1180 entry = priv->rx_tail; in xgmac_rx()
1186 priv->rx_tail = dma_ring_incr(priv->rx_tail, DMA_RX_RING_SZ); in xgmac_rx()
/kernel/linux/linux-6.6/drivers/net/ethernet/actions/
H A Dowl-emac.c754 unsigned int rx_tail, len; in owl_emac_rx_process() local
761 rx_tail = ring->tail; in owl_emac_rx_process()
762 desc = &ring->descs[rx_tail]; in owl_emac_rx_process()
772 curr_skb = ring->skbs[rx_tail]; in owl_emac_rx_process()
773 curr_dma = ring->skbs_dma[rx_tail]; in owl_emac_rx_process()
/kernel/linux/linux-5.10/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-core.c275 u8 *rx_tail) in mcp251xfd_rx_tail_get_from_chip()
286 *rx_tail = fifo_ua / ring->obj_size; in mcp251xfd_rx_tail_get_from_chip()
1164 u8 rx_tail_chip, rx_tail; in mcp251xfd_check_rx_tail() local
1174 rx_tail = mcp251xfd_get_rx_tail(ring); in mcp251xfd_check_rx_tail()
1175 if (rx_tail_chip != rx_tail) { in mcp251xfd_check_rx_tail()
1178 rx_tail_chip, rx_tail); in mcp251xfd_check_rx_tail()
1475 u8 rx_tail, len; in mcp251xfd_handle_rxif_ring() local
1483 rx_tail = mcp251xfd_get_rx_tail(ring); in mcp251xfd_handle_rxif_ring()
1486 rx_tail, len); in mcp251xfd_handle_rxif_ring()
273 mcp251xfd_rx_tail_get_from_chip(const struct mcp251xfd_priv *priv, const struct mcp251xfd_rx_ring *ring, u8 *rx_tail) mcp251xfd_rx_tail_get_from_chip() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/cadence/
H A Dmacb_main.c1312 while (CIRC_SPACE(queue->rx_prepared_head, queue->rx_tail, in gem_rx_refill()
1364 queue, queue->rx_prepared_head, queue->rx_tail); in gem_rx_refill()
1403 entry = macb_rx_ring_wrap(bp, queue->rx_tail); in gem_rx()
1420 queue->rx_tail++; in gem_rx()
1576 queue->rx_tail = 0; in macb_init_rx_ring()
1588 for (tail = queue->rx_tail; budget > 0; tail++) { in macb_rx()
1651 queue->rx_tail = first_frag; in macb_rx()
1653 queue->rx_tail = tail; in macb_rx()
1664 entry = macb_rx_ring_wrap(bp, queue->rx_tail); in macb_rx_pending()
2595 queue->rx_tail in gem_init_rings()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/cadence/
H A Dmacb_main.c1092 while (CIRC_SPACE(queue->rx_prepared_head, queue->rx_tail, in gem_rx_refill()
1144 queue, queue->rx_prepared_head, queue->rx_tail); in gem_rx_refill()
1183 entry = macb_rx_ring_wrap(bp, queue->rx_tail); in gem_rx()
1200 queue->rx_tail++; in gem_rx()
1356 queue->rx_tail = 0; in macb_init_rx_ring()
1368 for (tail = queue->rx_tail; budget > 0; tail++) { in macb_rx()
1431 queue->rx_tail = first_frag; in macb_rx()
1433 queue->rx_tail = tail; in macb_rx()
2297 queue->rx_tail = 0; in gem_init_rings()
3935 q->rx_tail in at91ether_start()
[all...]

Completed in 48 milliseconds

12