/openbmc/linux/drivers/staging/rtl8712/ |
H A D | rtl871x_recv.h | 150 if (precvframe->u.hdr.rx_data > precvframe->u.hdr.rx_tail) { in recvframe_pull() 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() 184 precvframe->u.hdr.rx_tail -= sz; in recvframe_pull_tail() 185 if (precvframe->u.hdr.rx_tail < precvframe->u.hdr.rx_data) { in recvframe_pull_tail() 186 precvframe->u.hdr.rx_tail += sz; in recvframe_pull_tail() 190 return precvframe->u.hdr.rx_tail; in recvframe_pull_tail()
|
H A D | rtl8712_recv.h | 124 u8 *rx_tail; member
|
H A D | rtl8712_recv.c | 222 memcpy(pfhdr->rx_tail, pnfhdr->rx_data, pnfhdr->len); in recvframe_defrag() 1045 precvframe->u.hdr.rx_tail = pkt_copy->data; in recvbuf2recvframe()
|
H A D | rtl871x_recv.c | 665 precvpriv->rx_bytes += (uint)(precvframe->u.hdr.rx_tail - in r8712_recv_entry()
|
/openbmc/linux/drivers/staging/rtl8723bs/include/ |
H A D | rtw_recv.h | 329 u8 *rx_tail; member 401 if (precvframe->u.hdr.rx_data > precvframe->u.hdr.rx_tail) { in recvframe_pull() 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 > precvframe->u.hdr.rx_end) { in recvframe_put() 428 precvframe->u.hdr.rx_tail = prev_rx_tail; in recvframe_put() 434 return precvframe->u.hdr.rx_tail; in recvframe_put() 450 precvframe->u.hdr.rx_tail -= sz; in recvframe_pull_tail() 452 if (precvframe->u.hdr.rx_tail < precvframe->u.hdr.rx_data) { in recvframe_pull_tail() 453 precvframe->u.hdr.rx_tail += sz; in recvframe_pull_tail() [all …]
|
/openbmc/linux/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-rx.c | 32 u8 *rx_tail) in mcp251xfd_rx_tail_get_from_chip() argument 43 *rx_tail = fifo_ua / ring->obj_size; in mcp251xfd_rx_tail_get_from_chip() 52 u8 rx_tail_chip, rx_tail; in mcp251xfd_check_rx_tail() local 62 rx_tail = mcp251xfd_get_rx_tail(ring); in mcp251xfd_check_rx_tail() 63 if (rx_tail_chip != rx_tail) { in mcp251xfd_check_rx_tail() 66 rx_tail_chip, rx_tail); in mcp251xfd_check_rx_tail() 266 u8 rx_tail, len, l; in mcp251xfd_handle_rxif_ring() local 274 rx_tail = mcp251xfd_get_rx_tail(ring); in mcp251xfd_handle_rxif_ring() 277 rx_tail, l); in mcp251xfd_handle_rxif_ring()
|
/openbmc/linux/drivers/net/ethernet/dec/tulip/ |
H A D | de2104x.c | 294 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, status, len, copying_skb); in de_rx() 451 de->rx_skb[rx_tail].mapping = in de_rx() [all …]
|
/openbmc/qemu/hw/char/ |
H A D | sh_serial.c | 63 uint8_t rx_tail; member 90 s->rx_tail = 0; in OBJECT_DEFINE_TYPE() 268 ret = s->rx_fifo[s->rx_tail++]; in sh_serial_read() 270 if (s->rx_tail == SH_RX_FIFO_LENGTH) { in sh_serial_read() 271 s->rx_tail = 0; in sh_serial_read()
|
/openbmc/linux/drivers/net/ethernet/realtek/ |
H A D | 8139cp.c | 337 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 …]
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | ldc.c | 132 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 …]
|
/openbmc/u-boot/drivers/net/ |
H A D | macb.c | 105 unsigned int rx_tail; member 368 i = macb->rx_tail; in reclaim_rx_buffers() 385 macb->rx_tail = new_tail; in reclaim_rx_buffers() 404 if (next_rx_tail != macb->rx_tail) in _macb_recv() 410 buffer = macb->rx_buffer + 128 * macb->rx_tail; in _macb_recv() 418 - macb->rx_tail); in _macb_recv() 689 macb->rx_tail = 0; in _macb_init() 912 macb->next_rx_tail = macb->rx_tail; in macb_recv() 1012 macb->next_rx_tail = macb->rx_tail; in macb_recv()
|
H A D | e1000.c | 68 static int rx_tail, rx_last; variable 5138 rx_last = rx_tail; in fill_rx() 5139 rd = rx_base + rx_tail; in fill_rx() 5140 rx_tail = (rx_tail + 1) % 8; in fill_rx() 5156 E1000_WRITE_REG(hw, RDT, rx_tail); in fill_rx() 5297 rx_tail = 0; in e1000_configure_rx()
|
/openbmc/linux/drivers/net/ethernet/apple/ |
H A D | macmace.c | 63 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()
|
/openbmc/linux/drivers/net/ethernet/i825xx/ |
H A D | ether1.c | 485 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 D | ether1.h | 42 volatile unsigned int rx_tail; member
|
/openbmc/linux/drivers/net/ethernet/calxeda/ |
H A D | xgmac.c | 357 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()
|
/openbmc/linux/drivers/net/ethernet/actions/ |
H A D | owl-emac.c | 754 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()
|
/openbmc/linux/drivers/net/ethernet/cadence/ |
H A D | macb_main.c | 1320 while (CIRC_SPACE(queue->rx_prepared_head, queue->rx_tail, in gem_rx_refill() 1372 queue, queue->rx_prepared_head, queue->rx_tail); in gem_rx_refill() 1411 entry = macb_rx_ring_wrap(bp, queue->rx_tail); in gem_rx() 1428 queue->rx_tail++; in gem_rx() 1584 queue->rx_tail = 0; in macb_init_rx_ring() 1596 for (tail = queue->rx_tail; budget > 0; tail++) { in macb_rx() 1659 queue->rx_tail = first_frag; in macb_rx() 1661 queue->rx_tail = tail; in macb_rx() 1672 entry = macb_rx_ring_wrap(bp, queue->rx_tail); in macb_rx_pending() 2605 queue->rx_tail = 0; in gem_init_rings() [all …]
|
H A D | macb.h | 1229 unsigned int rx_tail; member
|
/openbmc/linux/drivers/net/ethernet/ti/ |
H A D | tlan.h | 184 u32 rx_tail; member
|
H A D | tlan.c | 1490 priv->rx_head, priv->rx_tail); in tlan_handle_rx_eof() 1528 tail_list = priv->rx_list + priv->rx_tail; in tlan_handle_rx_eof() 1532 CIRC_INC(priv->rx_tail, TLAN_NUM_RX_LISTS); in tlan_handle_rx_eof() 1546 priv->rx_head, priv->rx_tail); in tlan_handle_rx_eof() 1762 priv->rx_head, priv->rx_tail); in tlan_handle_rx_eoc() 1912 priv->rx_tail = TLAN_NUM_RX_LISTS - 1; in tlan_reset_lists()
|
/openbmc/linux/drivers/staging/rtl8723bs/hal/ |
H A D | rtl8723bs_recv.c | 308 precvframe->u.hdr.rx_data = precvframe->u.hdr.rx_tail = pkt_copy->data; in rtl8723bs_recv_tasklet()
|
/openbmc/linux/drivers/staging/rtl8723bs/core/ |
H A D | rtw_recv.c | 1079 memcpy(pfhdr->rx_tail, pnfhdr->rx_data, pnfhdr->len); in recvframe_defrag()
|