Home
last modified time | relevance | path

Searched refs:rx_tail (Results 1 – 20 of 20) sorted by relevance

/Linux-v4.19/drivers/staging/rtl8712/
Drtl871x_recv.h162 if (precvframe->u.hdr.rx_data > precvframe->u.hdr.rx_tail) { in recvframe_pull()
178 precvframe->u.hdr.rx_tail += sz; in recvframe_put()
179 if (precvframe->u.hdr.rx_tail > precvframe->u.hdr.rx_end) { in recvframe_put()
180 precvframe->u.hdr.rx_tail -= sz; in recvframe_put()
184 return precvframe->u.hdr.rx_tail; in recvframe_put()
196 precvframe->u.hdr.rx_tail -= sz; in recvframe_pull_tail()
197 if (precvframe->u.hdr.rx_tail < precvframe->u.hdr.rx_data) { in recvframe_pull_tail()
198 precvframe->u.hdr.rx_tail += sz; in recvframe_pull_tail()
202 return precvframe->u.hdr.rx_tail; in recvframe_pull_tail()
Drtl8712_recv.h136 u8 *rx_tail; member
Drtl8712_recv.c245 memcpy(pfhdr->rx_tail, pnfhdr->rx_data, pnfhdr->len); in recvframe_defrag()
1078 precvframe->u.hdr.rx_tail = pkt_copy->data; in recvbuf2recvframe()
1086 precvframe->u.hdr.rx_tail = pbuf; in recvbuf2recvframe()
Drtl871x_recv.c680 precvpriv->rx_bytes += (uint)(precvframe->u.hdr.rx_tail - in r8712_recv_entry()
/Linux-v4.19/drivers/staging/rtl8723bs/include/
Drtw_recv.h358 u8 *rx_tail; member
441 if (precvframe->u.hdr.rx_data > precvframe->u.hdr.rx_tail) in recvframe_pull()
464 prev_rx_tail = precvframe->u.hdr.rx_tail; in recvframe_put()
466 precvframe->u.hdr.rx_tail += sz; in recvframe_put()
468 if (precvframe->u.hdr.rx_tail > precvframe->u.hdr.rx_end) in recvframe_put()
470 precvframe->u.hdr.rx_tail = prev_rx_tail; in recvframe_put()
476 return precvframe->u.hdr.rx_tail; in recvframe_put()
492 precvframe->u.hdr.rx_tail -= sz; in recvframe_pull_tail()
494 if (precvframe->u.hdr.rx_tail < precvframe->u.hdr.rx_data) in recvframe_pull_tail()
496 precvframe->u.hdr.rx_tail += sz; in recvframe_pull_tail()
[all …]
/Linux-v4.19/drivers/net/ethernet/dec/tulip/
Dde2104x.c300 unsigned rx_tail; member
376 static void de_rx_err_acct (struct de_private *de, unsigned rx_tail, in de_rx_err_acct() argument
381 rx_tail, status, len); in de_rx_err_acct()
402 unsigned rx_tail = de->rx_tail; in de_rx() local
413 skb = de->rx_skb[rx_tail].skb; in de_rx()
416 status = le32_to_cpu(de->rx_ring[rx_tail].opts1); in de_rx()
421 mapping = de->rx_skb[rx_tail].mapping; in de_rx()
429 de_rx_err_acct(de, rx_tail, status, len); in de_rx()
437 rx_tail, status, len, copying_skb); in de_rx()
454 de->rx_skb[rx_tail].mapping = in de_rx()
[all …]
/Linux-v4.19/drivers/net/ethernet/realtek/
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, status, len); in cp_rx_poll()
535 cp->rx_skb[rx_tail] = new_skb; in cp_rx_poll()
[all …]
/Linux-v4.19/arch/sparc/kernel/
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 …]
/Linux-v4.19/drivers/net/ethernet/apple/
Dmacmace.c67 int rx_slot, rx_tail; member
113 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()
/Linux-v4.19/drivers/net/ethernet/i825xx/
Dether1.c488 priv(dev)->rx_tail = addr; in ether1_init_for_open()
882 nexttail = ether1_readw(dev, priv(dev)->rx_tail, rfd_t, rfd_link, NORMALIRQS); in ether1_recv_done()
888 ether1_writew(dev, 0, priv(dev)->rx_tail, rfd_t, rfd_command, NORMALIRQS); in ether1_recv_done()
889 ether1_writew(dev, 0, priv(dev)->rx_tail, rfd_t, rfd_status, NORMALIRQS); in ether1_recv_done()
890 ether1_writew(dev, 0, priv(dev)->rx_tail, rfd_t, rfd_rbdoffset, NORMALIRQS); in ether1_recv_done()
892 priv(dev)->rx_tail = nexttail; in ether1_recv_done()
Dether1.h45 volatile unsigned int rx_tail; member
/Linux-v4.19/drivers/net/ethernet/calxeda/
Dxgmac.c368 unsigned int rx_tail; member
694 while (dma_ring_space(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ) > 1) { in xgmac_rx_refill()
717 priv->rx_head, priv->rx_tail); in xgmac_rx_refill()
774 priv->rx_tail = 0; in xgmac_dma_desc_rings_init()
1188 if (!dma_ring_cnt(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ)) in xgmac_rx()
1191 entry = priv->rx_tail; in xgmac_rx()
1197 priv->rx_tail = dma_ring_incr(priv->rx_tail, DMA_RX_RING_SZ); in xgmac_rx()
/Linux-v4.19/drivers/net/ethernet/cadence/
Dmacb_main.c900 while (CIRC_SPACE(queue->rx_prepared_head, queue->rx_tail, in gem_rx_refill()
947 queue, queue->rx_prepared_head, queue->rx_tail); in gem_rx_refill()
985 entry = macb_rx_ring_wrap(bp, queue->rx_tail); in gem_rx()
998 queue->rx_tail++; in gem_rx()
1154 queue->rx_tail = 0; in macb_init_rx_ring()
1165 for (tail = queue->rx_tail; budget > 0; tail++) { in macb_rx()
1225 queue->rx_tail = first_frag; in macb_rx()
1227 queue->rx_tail = tail; in macb_rx()
2009 queue->rx_tail = 0; in gem_init_rings()
3551 q->rx_tail = 0; in at91ether_start()
[all …]
Dmacb.h1117 unsigned int rx_tail; member
/Linux-v4.19/drivers/staging/rtl8723bs/hal/
Drtl8723bs_recv.c326 precvframe->u.hdr.rx_data = precvframe->u.hdr.rx_tail = pkt_copy->data; in rtl8723bs_recv_tasklet()
341 precvframe->u.hdr.rx_head = precvframe->u.hdr.rx_data = precvframe->u.hdr.rx_tail in rtl8723bs_recv_tasklet()
/Linux-v4.19/drivers/net/hamradio/
Ddmascc.c208 int rx_head, rx_tail, rx_count; member
756 priv->rx_head = priv->rx_tail = priv->rx_count = 0; in scc_open()
1264 int i = priv->rx_tail; in rx_bh()
1291 priv->rx_tail = i = (i + 1) % NUM_RX_BUF; in rx_bh()
/Linux-v4.19/drivers/net/ethernet/ti/
Dtlan.h184 u32 rx_tail; member
Dtlan.c1511 priv->rx_head, priv->rx_tail); in tlan_handle_rx_eof()
1549 tail_list = priv->rx_list + priv->rx_tail; in tlan_handle_rx_eof()
1553 CIRC_INC(priv->rx_tail, TLAN_NUM_RX_LISTS); in tlan_handle_rx_eof()
1567 priv->rx_head, priv->rx_tail); in tlan_handle_rx_eof()
1783 priv->rx_head, priv->rx_tail); in tlan_handle_rx_eoc()
1933 priv->rx_tail = TLAN_NUM_RX_LISTS - 1; in tlan_reset_lists()
/Linux-v4.19/drivers/staging/rtl8723bs/os_dep/
Drecv_linux.c312 …_frame->u.hdr.rx_end =%p precv_frame->hdr.len =%d\n", precv_frame->u.hdr.rx_tail, precv_frame->u.h… in rtw_recv_indicatepkt()
/Linux-v4.19/drivers/staging/rtl8723bs/core/
Drtw_recv.c1773 memcpy(pfhdr->rx_tail, pnfhdr->rx_data, pnfhdr->len); in recvframe_defrag()