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

/linux-master/drivers/staging/rtl8712/
H A Drtl871x_recv.h150 if (precvframe->u.hdr.rx_data > precvframe->u.hdr.rx_tail) {
160 /* used for append sz bytes from ptr to rx_tail, update rx_tail and
161 * return the updated rx_tail to the caller
162 * after putting, rx_tail must be still larger than rx_end.
166 precvframe->u.hdr.rx_tail += sz;
167 if (precvframe->u.hdr.rx_tail > precvframe->u.hdr.rx_end) {
168 precvframe->u.hdr.rx_tail -= sz;
172 return precvframe->u.hdr.rx_tail;
177 /* rmv data from rx_tail (b
[all...]
H A Drtl8712_recv.h124 u8 *rx_tail; member in struct:recv_frame_hdr
H A Drtl8712_recv.c222 memcpy(pfhdr->rx_tail, pnfhdr->rx_data, pnfhdr->len);
1044 precvframe->u.hdr.rx_tail = pkt_copy->data;
H A Drtl871x_recv.c665 precvpriv->rx_bytes += (uint)(precvframe->u.hdr.rx_tail -
/linux-master/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-rx.c41 u8 *rx_tail)
52 *rx_tail = fifo_ua / ring->obj_size;
61 u8 rx_tail_chip, rx_tail; local
71 rx_tail = mcp251xfd_get_rx_tail(ring);
72 if (rx_tail_chip != rx_tail) {
75 rx_tail_chip, rx_tail);
205 u8 rx_tail, len; local
215 rx_tail = mcp251xfd_get_rx_tail(ring);
218 rx_tail, len);
39 mcp251xfd_rx_tail_get_from_chip(const struct mcp251xfd_priv *priv, const struct mcp251xfd_rx_ring *ring, u8 *rx_tail) argument
/linux-master/drivers/staging/rtl8723bs/include/
H A Drtw_recv.h329 u8 *rx_tail; member in struct:recv_frame_hdr
401 if (precvframe->u.hdr.rx_data > precvframe->u.hdr.rx_tail) {
414 /* rx_tai += sz; move rx_tail sz bytes hereafter */
416 /* used for append sz bytes from ptr to rx_tail, update rx_tail and return the updated rx_tail to the caller */
417 /* after putting, rx_tail must be still larger than rx_end. */
423 prev_rx_tail = precvframe->u.hdr.rx_tail;
425 precvframe->u.hdr.rx_tail += sz;
427 if (precvframe->u.hdr.rx_tail > precvfram
[all...]
/linux-master/drivers/net/ethernet/dec/tulip/
H A Dde2104x.c294 unsigned rx_tail; member in struct:de_private
370 static void de_rx_err_acct (struct de_private *de, unsigned rx_tail, argument
375 rx_tail, status, len);
396 unsigned rx_tail = de->rx_tail; local
407 skb = de->rx_skb[rx_tail].skb;
410 status = le32_to_cpu(de->rx_ring[rx_tail].opts1);
418 mapping = de->rx_skb[rx_tail].mapping;
426 de_rx_err_acct(de, rx_tail, status, len);
434 rx_tail, statu
[all...]
/linux-master/drivers/net/ethernet/realtek/
H A D8139cp.c337 unsigned rx_tail; member in struct:cp_private
434 static void cp_rx_err_acct (struct cp_private *cp, unsigned rx_tail, argument
438 rx_tail, status, len);
467 unsigned int rx_tail = cp->rx_tail; local
479 skb = cp->rx_skb[rx_tail];
482 desc = &cp->rx_ring[rx_tail];
496 cp_rx_err_acct(cp, rx_tail, status, len);
503 cp_rx_err_acct(cp, rx_tail, status, len);
508 rx_tail, statu
[all...]
/linux-master/drivers/net/ethernet/apple/
H A Dmacmace.c63 int rx_slot, rx_tail; member in struct:mace_data
109 mp->rx_tail = 0;
705 while (mp->rx_tail < head) {
707 + (mp->rx_tail * MACE_BUFF_SIZE)));
708 mp->rx_tail++;
/linux-master/arch/sparc/kernel/
H A Dldc.c132 unsigned long rx_tail; member in struct:ldc_channel
548 &lp->rx_tail,
804 &lp->rx_tail,
808 orig_state, lp->chan_state, lp->rx_head, lp->rx_tail);
849 if (lp->rx_head != lp->rx_tail)
858 while (lp->rx_head != lp->rx_tail) {
1482 return __set_rx_head(lp, lp->rx_tail);
1494 lp->rx_head, lp->rx_tail, lp->rx_num_entries,
1541 &lp->rx_tail,
1550 if (lp->rx_head == lp->rx_tail)
[all...]
/linux-master/drivers/net/ethernet/i825xx/
H A Dether1.h42 volatile unsigned int rx_tail; member in struct:ether1_priv
H A Dether1.c485 priv(dev)->rx_tail = addr;
879 nexttail = ether1_readw(dev, priv(dev)->rx_tail, rfd_t, rfd_link, NORMALIRQS);
885 ether1_writew(dev, 0, priv(dev)->rx_tail, rfd_t, rfd_command, NORMALIRQS);
886 ether1_writew(dev, 0, priv(dev)->rx_tail, rfd_t, rfd_status, NORMALIRQS);
887 ether1_writew(dev, 0, priv(dev)->rx_tail, rfd_t, rfd_rbdoffset, NORMALIRQS);
889 priv(dev)->rx_tail = nexttail;
/linux-master/drivers/net/ethernet/calxeda/
H A Dxgmac.c357 unsigned int rx_tail; member in struct:xgmac_priv
683 while (dma_ring_space(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ) > 1) {
706 priv->rx_head, priv->rx_tail);
763 priv->rx_tail = 0;
1177 if (!dma_ring_cnt(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ))
1180 entry = priv->rx_tail;
1186 priv->rx_tail = dma_ring_incr(priv->rx_tail, DMA_RX_RING_SZ);
/linux-master/drivers/net/ethernet/actions/
H A Dowl-emac.c754 unsigned int rx_tail, len; local
761 rx_tail = ring->tail;
762 desc = &ring->descs[rx_tail];
772 curr_skb = ring->skbs[rx_tail];
773 curr_dma = ring->skbs_dma[rx_tail];
/linux-master/drivers/net/ethernet/cadence/
H A Dmacb_main.c1312 while (CIRC_SPACE(queue->rx_prepared_head, queue->rx_tail,
1364 queue, queue->rx_prepared_head, queue->rx_tail);
1403 entry = macb_rx_ring_wrap(bp, queue->rx_tail);
1420 queue->rx_tail++;
1576 queue->rx_tail = 0;
1588 for (tail = queue->rx_tail; budget > 0; tail++) {
1651 queue->rx_tail = first_frag;
1653 queue->rx_tail = tail;
1664 entry = macb_rx_ring_wrap(bp, queue->rx_tail);
2595 queue->rx_tail
[all...]
H A Dmacb.h1230 unsigned int rx_tail; member in struct:macb_queue
/linux-master/drivers/net/ethernet/ti/
H A Dtlan.c1490 priv->rx_head, priv->rx_tail);
1528 tail_list = priv->rx_list + priv->rx_tail;
1532 CIRC_INC(priv->rx_tail, TLAN_NUM_RX_LISTS);
1546 priv->rx_head, priv->rx_tail);
1762 priv->rx_head, priv->rx_tail);
1912 priv->rx_tail = TLAN_NUM_RX_LISTS - 1;
H A Dtlan.h184 u32 rx_tail; member in struct:tlan_priv
/linux-master/drivers/staging/rtl8723bs/hal/
H A Drtl8723bs_recv.c308 precvframe->u.hdr.rx_data = precvframe->u.hdr.rx_tail = pkt_copy->data;
/linux-master/drivers/staging/rtl8723bs/core/
H A Drtw_recv.c1079 memcpy(pfhdr->rx_tail, pnfhdr->rx_data, pnfhdr->len);

Completed in 225 milliseconds