| /linux/drivers/net/ethernet/amd/ |
| H A D | sun3lance.c | 144 struct lance_rx_head rx_head[RX_RING_SIZE]; member 391 MEM->init.rdra = dvma_vtob(MEM->rx_head); in lance_probe() 393 (dvma_vtob(MEM->rx_head) >> 16); in lance_probe() 399 dvma_vtob(&(MEM->init)), dvma_vtob(MEM->rx_head), in lance_probe() 470 MEM->rx_head[i].base = dvma_vtob(MEM->rx_data[i]); in lance_init_ring() 471 MEM->rx_head[i].flag = RMD1_OWN_CHIP; in lance_init_ring() 472 MEM->rx_head[i].base_hi = in lance_init_ring() 474 MEM->rx_head[i].buf_length = -PKT_BUF_SZ | 0xf000; in lance_init_ring() 475 MEM->rx_head[i].msg_length = 0; in lance_init_ring() 489 MEM->init.rdra = dvma_vtob(MEM->rx_head); in lance_init_ring() [all …]
|
| H A D | atarilance.c | 159 struct lance_rx_head rx_head[RX_RING_SIZE]; member 617 MEM->init.rx_ring.adr_lo = offsetof( struct lance_memory, rx_head ); in lance_probe1() 717 MEM->rx_head[i].base = offset; in lance_init_ring() 718 MEM->rx_head[i].flag = TMD1_OWN_CHIP; in lance_init_ring() 719 MEM->rx_head[i].base_hi = 0; in lance_init_ring() 720 MEM->rx_head[i].buf_length = -PKT_BUF_SZ; in lance_init_ring() 721 MEM->rx_head[i].msg_length = 0; in lance_init_ring() 753 i, MEM->rx_head[i].base, in lance_tx_timeout() 754 -MEM->rx_head[i].buf_length, in lance_tx_timeout() 755 MEM->rx_head[i].msg_length )); in lance_tx_timeout() [all …]
|
| H A D | au1000_eth.c | 705 aup->rx_head = (aup->rx_dma_ring[0]->buff_stat & 0xC) >> 2; in au1000_init() 775 netif_dbg(aup, rx_status, dev, "au1000_rx head %d\n", aup->rx_head); in au1000_rx() 777 prxd = aup->rx_dma_ring[aup->rx_head]; in au1000_rx() 781 pDB = aup->rx_db_inuse[aup->rx_head]; in au1000_rx() 824 aup->rx_head = (aup->rx_head + 1) & (NUM_RX_DMA - 1); in au1000_rx() 828 prxd = aup->rx_dma_ring[aup->rx_head]; in au1000_rx()
|
| H A D | au1000_eth.h | 77 u32 rx_head; member
|
| /linux/drivers/net/ethernet/seeq/ |
| H A D | ether3.c | 298 ether3_outw(priv(dev)->rx_head, REG_RECVPTR); in ether3_init_2() 300 ether3_outw(priv(dev)->rx_head >> 8, REG_RECVEND); in ether3_init_2() 338 priv(dev)->rx_head = RX_START; in ether3_init_for_open() 342 ether3_outw(priv(dev)->rx_head, REG_RECVPTR); in ether3_init_for_open() 343 ether3_outw(priv(dev)->rx_head >> 8, REG_RECVEND); in ether3_init_for_open() 583 unsigned int next_ptr = priv(dev)->rx_head, received = 0; in ether3_rx() 613 printk("%s: bad next pointer @%04X: ", dev->name, priv(dev)->rx_head); in ether3_rx() 616 next_ptr = priv(dev)->rx_head; in ether3_rx() 668 priv(dev)->rx_head = next_ptr; in ether3_rx()
|
| H A D | ether3.h | 163 unsigned int rx_head; /* address to fetch next packet from */ member
|
| /linux/arch/sparc/kernel/ |
| H A D | ldc.c | 131 unsigned long rx_head; member 547 &lp->rx_head, in ldc_abort() 803 &lp->rx_head, 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() 863 p = lp->rx_base + (lp->rx_head / LDC_PACKET_SIZE); in ldc_rx() 889 new = lp->rx_head; in ldc_rx() 893 lp->rx_head = new; in ldc_rx() 1494 lp->rx_head, lp->rx_tail, lp->rx_num_entries, in __ldc_print() [all …]
|
| /linux/drivers/net/wireless/intersil/p54/ |
| H A D | p54spi.c | 331 u16 rx_head[2]; in p54spi_rx() local 332 #define READAHEAD_SZ (sizeof(rx_head)-sizeof(u16)) in p54spi_rx() 341 p54spi_spi_read(priv, SPI_ADRS_DMA_DATA, rx_head, sizeof(rx_head)); in p54spi_rx() 342 len = rx_head[0]; in p54spi_rx() 363 skb_put_data(skb, rx_head + 1, len); in p54spi_rx() 365 skb_put_data(skb, rx_head + 1, READAHEAD_SZ); in p54spi_rx()
|
| /linux/drivers/net/ethernet/i825xx/ |
| H A D | ether1.c | 504 priv(dev)->rx_head = RX_AREA_START; in ether1_init_for_open() 849 status = ether1_readw(dev, priv(dev)->rx_head, rfd_t, rfd_status, NORMALIRQS); in ether1_recv_done() 853 rbdaddr = ether1_readw(dev, priv(dev)->rx_head, rfd_t, rfd_rbdoffset, NORMALIRQS); in ether1_recv_done() 881 if (nexttail != priv(dev)->rx_head) in ether1_recv_done() 883 dev->name, nexttail, priv(dev)->rx_head); in ether1_recv_done() 890 priv(dev)->rx_head = ether1_readw(dev, priv(dev)->rx_head, rfd_t, rfd_link, NORMALIRQS); in ether1_recv_done()
|
| H A D | ether1.h | 41 volatile unsigned int rx_head; member
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | tlan.c | 1490 priv->rx_head, priv->rx_tail); in tlan_handle_rx_eof() 1491 head_list = priv->rx_list + priv->rx_head; in tlan_handle_rx_eof() 1493 priv->rx_list_dma + sizeof(struct tlan_list)*priv->rx_head; in tlan_handle_rx_eof() 1531 CIRC_INC(priv->rx_head, TLAN_NUM_RX_LISTS); in tlan_handle_rx_eof() 1533 head_list = priv->rx_list + priv->rx_head; in tlan_handle_rx_eof() 1535 + sizeof(struct tlan_list)*priv->rx_head; in tlan_handle_rx_eof() 1546 priv->rx_head, priv->rx_tail); in tlan_handle_rx_eof() 1547 head_list = priv->rx_list + priv->rx_head; in tlan_handle_rx_eof() 1549 + sizeof(struct tlan_list)*priv->rx_head; in tlan_handle_rx_eof() 1762 priv->rx_head, priv->rx_tail); in tlan_handle_rx_eoc() [all …]
|
| H A D | tlan.h | 183 u32 rx_head; member
|
| /linux/drivers/net/ethernet/calxeda/ |
| H A D | xgmac.c | 358 unsigned int rx_head; member 683 while (dma_ring_space(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ) > 1) { in xgmac_rx_refill() 684 int entry = priv->rx_head; in xgmac_rx_refill() 706 priv->rx_head, priv->rx_tail); in xgmac_rx_refill() 708 priv->rx_head = dma_ring_incr(priv->rx_head, DMA_RX_RING_SZ); in xgmac_rx_refill() 762 priv->rx_head = 0; in xgmac_dma_desc_rings_init() 1175 if (!dma_ring_cnt(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ)) in xgmac_rx()
|
| /linux/drivers/usb/musb/ |
| H A D | cppi_dma.h | 31 u32 rx_head; member
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | sdio.h | 197 struct sk_buff_head rx_head; member
|
| H A D | sdio.c | 476 skb_queue_tail(&ar_sdio->rx_head, pkt->skb); in ath10k_sdio_mbox_rx_process_packets() 1359 skb = skb_dequeue(&ar_sdio->rx_head); in ath10k_rx_indication_async_work() 1976 while ((skb = skb_dequeue(&ar_sdio->rx_head))) in ath10k_sdio_hif_stop() 2602 skb_queue_head_init(&ar_sdio->rx_head); in ath10k_sdio_probe()
|
| /linux/drivers/net/ethernet/moxa/ |
| H A D | moxart_ether.h | 307 unsigned int rx_head; member
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mac.c | 1977 if (q->rx_head) in mt7996_rro_rx_process() 1983 dev_kfree_skb(q->rx_head); in mt7996_rro_rx_process() 1985 q->rx_head = NULL; in mt7996_rro_rx_process() 1991 if (q->rx_head) { in mt7996_rro_rx_process() 1995 dev_kfree_skb(q->rx_head); in mt7996_rro_rx_process() 1996 q->rx_head = NULL; in mt7996_rro_rx_process() 2018 q->rx_head = skb; in mt7996_rro_rx_process()
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac_main.c | 5415 void *rx_head; in stmmac_rx_zc() local 5419 rx_head = (void *)rx_q->dma_erx; in stmmac_rx_zc() 5422 rx_head = (void *)rx_q->dma_rx; in stmmac_rx_zc() 5426 stmmac_display_ring(priv, rx_head, priv->dma_conf.dma_rx_size, true, in stmmac_rx_zc() 5615 void *rx_head; in stmmac_rx() local 5619 rx_head = (void *)rx_q->dma_erx; in stmmac_rx() 5622 rx_head = (void *)rx_q->dma_rx; in stmmac_rx() 5626 stmmac_display_ring(priv, rx_head, priv->dma_conf.dma_rx_size, true, in stmmac_rx()
|
| /linux/drivers/net/ethernet/realtek/ |
| H A D | 8139cp.c | 336 unsigned rx_head ____cacheline_aligned;
|