Searched refs:rx_head (Results 1 - 25 of 31) sorted by relevance

12

/linux-master/drivers/net/ethernet/amd/
H A Dau1000_eth.h77 u32 rx_head; member in struct:au1000_private
H A Dsun3lance.c143 struct lance_rx_head rx_head[RX_RING_SIZE]; member in struct:lance_memory
189 /* rx_head flags */
390 MEM->init.rdra = dvma_vtob(MEM->rx_head);
392 (dvma_vtob(MEM->rx_head) >> 16);
398 dvma_vtob(&(MEM->init)), dvma_vtob(MEM->rx_head),
469 MEM->rx_head[i].base = dvma_vtob(MEM->rx_data[i]);
470 MEM->rx_head[i].flag = RMD1_OWN_CHIP;
471 MEM->rx_head[i].base_hi =
473 MEM->rx_head[i].buf_length = -PKT_BUF_SZ | 0xf000;
474 MEM->rx_head[
[all...]
H A Datarilance.c158 struct lance_rx_head rx_head[RX_RING_SIZE]; member in struct:lance_memory
289 /* rx_head flags */
616 MEM->init.rx_ring.adr_lo = offsetof( struct lance_memory, rx_head );
716 MEM->rx_head[i].base = offset;
717 MEM->rx_head[i].flag = TMD1_OWN_CHIP;
718 MEM->rx_head[i].base_hi = 0;
719 MEM->rx_head[i].buf_length = -PKT_BUF_SZ;
720 MEM->rx_head[i].msg_length = 0;
752 i, MEM->rx_head[i].base,
753 -MEM->rx_head[
[all...]
H A Dau1000_eth.c705 aup->rx_head = (aup->rx_dma_ring[0]->buff_stat & 0xC) >> 2;
775 netif_dbg(aup, rx_status, dev, "au1000_rx head %d\n", aup->rx_head);
777 prxd = aup->rx_dma_ring[aup->rx_head];
781 pDB = aup->rx_db_inuse[aup->rx_head];
824 aup->rx_head = (aup->rx_head + 1) & (NUM_RX_DMA - 1);
828 prxd = aup->rx_dma_ring[aup->rx_head];
/linux-master/drivers/net/ethernet/moxa/
H A Dmoxart_ether.c156 priv->rx_head = 0;
214 int rx_head = priv->rx_head; local
218 desc = priv->rx_desc_base + (RX_REG_DESC_SIZE * rx_head);
239 priv->rx_mapping[rx_head],
250 memcpy(skb->data, priv->rx_buf[rx_head], len);
265 rx_head = RX_NEXT(rx_head);
266 priv->rx_head = rx_head;
[all...]
H A Dmoxart_ether.h307 unsigned int rx_head; member in struct:moxart_mac_priv_t
/linux-master/drivers/net/ethernet/realtek/
H A Datp.c760 struct rx_header rx_head; local
764 read_block(ioaddr, 8, (unsigned char*)&rx_head, dev->if_port);
766 printk(KERN_DEBUG " rx_count %04x %04x %04x %04x..", rx_head.pad,
767 rx_head.rx_count, rx_head.rx_status, rx_head.cur_addr);
768 if ((rx_head.rx_status & 0x77) != 0x01) {
770 if (rx_head.rx_status & 0x0004) dev->stats.rx_frame_errors++;
771 else if (rx_head.rx_status & 0x0002) dev->stats.rx_crc_errors++;
774 dev->name, rx_head
[all...]
/linux-master/drivers/staging/rtl8712/
H A Drtl8712_recv.h122 u8 *rx_head; member in struct:recv_frame_hdr
H A Drtl871x_recv.h136 /* always return rx_head... */
139 return precvframe->u.hdr.rx_head;
/linux-master/drivers/net/wireless/intersil/p54/
H A Dp54spi.c331 u16 rx_head[2]; local
332 #define READAHEAD_SZ (sizeof(rx_head)-sizeof(u16))
341 p54spi_spi_read(priv, SPI_ADRS_DMA_DATA, rx_head, sizeof(rx_head));
342 len = rx_head[0];
363 skb_put_data(skb, rx_head + 1, len);
365 skb_put_data(skb, rx_head + 1, READAHEAD_SZ);
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Ddma.c762 if (q->rx_head) {
763 dev_kfree_skb(q->rx_head);
764 q->rx_head = NULL;
805 struct sk_buff *skb = q->rx_head;
821 q->rx_head = NULL;
864 if (q->rx_head)
870 dev_kfree_skb(q->rx_head);
871 q->rx_head = NULL;
875 if (q->rx_head) {
898 q->rx_head
[all...]
H A Dmt76x02.h103 struct sk_buff *rx_head; member in struct:mt76x02_dev
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dsdio.h197 struct sk_buff_head rx_head; member in struct:ath10k_sdio
/linux-master/drivers/usb/musb/
H A Dcppi_dma.h31 u32 rx_head; member in struct:cppi_rx_stateram
/linux-master/drivers/net/ethernet/seeq/
H A Dether3.c298 ether3_outw(priv(dev)->rx_head, REG_RECVPTR);
300 ether3_outw(priv(dev)->rx_head >> 8, REG_RECVEND);
338 priv(dev)->rx_head = RX_START;
342 ether3_outw(priv(dev)->rx_head, REG_RECVPTR);
343 ether3_outw(priv(dev)->rx_head >> 8, REG_RECVEND);
583 unsigned int next_ptr = priv(dev)->rx_head, received = 0;
613 printk("%s: bad next pointer @%04X: ", dev->name, priv(dev)->rx_head);
616 next_ptr = priv(dev)->rx_head;
668 priv(dev)->rx_head = next_ptr;
H A Dether3.h163 unsigned int rx_head; /* address to fetch next packet from */ member in struct:dev_priv
/linux-master/drivers/net/ethernet/hisilicon/
H A Dhip04_eth.c238 unsigned int rx_head; member in struct:hip04_priv
593 buf = priv->rx_buf[priv->rx_head];
600 dma_unmap_single(priv->dev, priv->rx_phys[priv->rx_head],
602 priv->rx_phys[priv->rx_head] = 0;
633 priv->rx_buf[priv->rx_head] = buf;
634 priv->rx_phys[priv->rx_head] = phys;
637 priv->rx_head = RX_NEXT(priv->rx_head);
728 priv->rx_head = 0;
/linux-master/arch/sparc/kernel/
H A Dldc.c131 unsigned long rx_head; member in struct:ldc_channel
547 &lp->rx_head,
803 &lp->rx_head,
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) {
863 p = lp->rx_base + (lp->rx_head / LDC_PACKET_SIZE);
889 new = lp->rx_head;
893 lp->rx_head = new;
1494 lp->rx_head, l
[all...]
/linux-master/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-rx.c22 u8 *rx_head, bool *fifo_empty)
32 *rx_head = FIELD_GET(MCP251XFD_REG_FIFOSTA_FIFOCI_MASK, fifo_sta);
20 mcp251xfd_rx_head_get_from_chip(const struct mcp251xfd_priv *priv, const struct mcp251xfd_rx_ring *ring, u8 *rx_head, bool *fifo_empty) argument
/linux-master/drivers/net/ethernet/i825xx/
H A Dether1.c504 priv(dev)->rx_head = RX_AREA_START;
849 status = ether1_readw(dev, priv(dev)->rx_head, rfd_t, rfd_status, NORMALIRQS);
853 rbdaddr = ether1_readw(dev, priv(dev)->rx_head, rfd_t, rfd_rbdoffset, NORMALIRQS);
880 /* nexttail should be rx_head */
881 if (nexttail != priv(dev)->rx_head)
883 dev->name, nexttail, priv(dev)->rx_head);
890 priv(dev)->rx_head = ether1_readw(dev, priv(dev)->rx_head, rfd_t, rfd_link, NORMALIRQS);
H A Dether1.h41 volatile unsigned int rx_head; member in struct:ether1_priv
/linux-master/drivers/staging/rtl8723bs/include/
H A Drtw_recv.h327 u8 *rx_head; member in struct:recv_frame_hdr
381 /* always return rx_head... */
385 return precvframe->u.hdr.rx_head;
/linux-master/drivers/net/ethernet/ti/
H A Dtlan.c1490 priv->rx_head, priv->rx_tail);
1491 head_list = priv->rx_list + priv->rx_head;
1493 priv->rx_list_dma + sizeof(struct tlan_list)*priv->rx_head;
1531 CIRC_INC(priv->rx_head, TLAN_NUM_RX_LISTS);
1533 head_list = priv->rx_list + priv->rx_head;
1535 + sizeof(struct tlan_list)*priv->rx_head;
1546 priv->rx_head, priv->rx_tail);
1547 head_list = priv->rx_list + priv->rx_head;
1549 + sizeof(struct tlan_list)*priv->rx_head;
1762 priv->rx_head, pri
[all...]
H A Dtlan.h183 u32 rx_head; member in struct:tlan_priv
/linux-master/drivers/net/ethernet/calxeda/
H A Dxgmac.c358 unsigned int rx_head; member in struct:xgmac_priv
683 while (dma_ring_space(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ) > 1) {
684 int entry = priv->rx_head;
706 priv->rx_head, priv->rx_tail);
708 priv->rx_head = dma_ring_incr(priv->rx_head, DMA_RX_RING_SZ);
764 priv->rx_head = 0;
1177 if (!dma_ring_cnt(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ))

Completed in 596 milliseconds

12