Home
last modified time | relevance | path

Searched refs:rx_head (Results 1 – 25 of 104) sorted by relevance

12345

/OK3568_Linux_fs/kernel/drivers/net/ethernet/ti/
H A Dcpmac.c190 struct cpmac_desc *rx_head; member
241 struct cpmac_desc *dump = priv->rx_head; in cpmac_dump_all_desc()
246 } while (dump != priv->rx_head); in cpmac_dump_all_desc()
409 if (unlikely(!priv->rx_head)) { in cpmac_poll()
418 desc = priv->rx_head; in cpmac_poll()
448 if (desc != priv->rx_head) { in cpmac_poll()
453 priv->rx_head->prev->hw_next = priv->rx_head->mapping; in cpmac_poll()
465 (priv->rx_head->prev->dataflags & (CPMAC_OWN|CPMAC_EOQ)) in cpmac_poll()
467 (priv->rx_head->dataflags & CPMAC_OWN) != 0) { in cpmac_poll()
471 priv->rx_head->prev->dataflags &= ~CPMAC_EOQ; in cpmac_poll()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/amd/
H A Dsun3lance.c143 struct lance_rx_head rx_head[RX_RING_SIZE]; member
396 MEM->init.rdra = dvma_vtob(MEM->rx_head); in lance_probe()
398 (dvma_vtob(MEM->rx_head) >> 16); in lance_probe()
404 dvma_vtob(&(MEM->init)), dvma_vtob(MEM->rx_head), in lance_probe()
475 MEM->rx_head[i].base = dvma_vtob(MEM->rx_data[i]); in lance_init_ring()
476 MEM->rx_head[i].flag = RMD1_OWN_CHIP; in lance_init_ring()
477 MEM->rx_head[i].base_hi = in lance_init_ring()
479 MEM->rx_head[i].buf_length = -PKT_BUF_SZ | 0xf000; in lance_init_ring()
480 MEM->rx_head[i].msg_length = 0; in lance_init_ring()
494 MEM->init.rdra = dvma_vtob(MEM->rx_head); in lance_init_ring()
[all …]
H A Datarilance.c158 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 Dau1000_eth.c705 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()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/realtek/
H A Datp.c758 struct rx_header rx_head; in net_rx() local
762 read_block(ioaddr, 8, (unsigned char*)&rx_head, dev->if_port); in net_rx()
764 printk(KERN_DEBUG " rx_count %04x %04x %04x %04x..", rx_head.pad, in net_rx()
765 rx_head.rx_count, rx_head.rx_status, rx_head.cur_addr); in net_rx()
766 if ((rx_head.rx_status & 0x77) != 0x01) { in net_rx()
768 if (rx_head.rx_status & 0x0004) dev->stats.rx_frame_errors++; in net_rx()
769 else if (rx_head.rx_status & 0x0002) dev->stats.rx_crc_errors++; in net_rx()
772 dev->name, rx_head.rx_status); in net_rx()
773 if (rx_head.rx_status & 0x0020) { in net_rx()
777 } else if (rx_head.rx_status & 0x0050) in net_rx()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/moxa/
H A Dmoxart_ether.c159 priv->rx_head = 0; in moxart_mac_setup_desc_ring()
220 int rx_head = priv->rx_head; in moxart_rx_poll() local
224 desc = priv->rx_desc_base + (RX_REG_DESC_SIZE * rx_head); in moxart_rx_poll()
245 priv->rx_mapping[rx_head], in moxart_rx_poll()
256 memcpy(skb->data, priv->rx_buf[rx_head], len); in moxart_rx_poll()
271 rx_head = RX_NEXT(rx_head); in moxart_rx_poll()
272 priv->rx_head = rx_head; in moxart_rx_poll()
/OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/
H A Ddma.c509 if (!q->rx_head) in mt76_dma_rx_reset()
512 dev_kfree_skb(q->rx_head); in mt76_dma_rx_reset()
513 q->rx_head = NULL; in mt76_dma_rx_reset()
520 struct sk_buff *skb = q->rx_head; in mt76_add_fragment()
536 q->rx_head = NULL; in mt76_add_fragment()
558 if (q->rx_head) in mt76_dma_rx_process()
564 dev_kfree_skb(q->rx_head); in mt76_dma_rx_process()
565 q->rx_head = NULL; in mt76_dma_rx_process()
571 if (q->rx_head) { in mt76_dma_rx_process()
592 q->rx_head = skb; in mt76_dma_rx_process()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/seeq/
H A Dether3.c298 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()
/OK3568_Linux_fs/kernel/arch/sparc/kernel/
H A Dldc.c131 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 …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/intersil/p54/
H A Dp54spi.c330 u16 rx_head[2]; in p54spi_rx() local
331 #define READAHEAD_SZ (sizeof(rx_head)-sizeof(u16)) in p54spi_rx()
340 p54spi_spi_read(priv, SPI_ADRS_DMA_DATA, rx_head, sizeof(rx_head)); in p54spi_rx()
341 len = rx_head[0]; in p54spi_rx()
362 skb_put_data(skb, rx_head + 1, len); in p54spi_rx()
364 skb_put_data(skb, rx_head + 1, READAHEAD_SZ); in p54spi_rx()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/hisilicon/
H A Dhip04_eth.c238 unsigned int rx_head; member
593 buf = priv->rx_buf[priv->rx_head]; in hip04_rx_poll()
600 dma_unmap_single(priv->dev, priv->rx_phys[priv->rx_head], in hip04_rx_poll()
602 priv->rx_phys[priv->rx_head] = 0; in hip04_rx_poll()
633 priv->rx_buf[priv->rx_head] = buf; in hip04_rx_poll()
634 priv->rx_phys[priv->rx_head] = phys; in hip04_rx_poll()
637 priv->rx_head = RX_NEXT(priv->rx_head); in hip04_rx_poll()
728 priv->rx_head = 0; in hip04_mac_open()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/i825xx/
H A Dether1.c504 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()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/include/
H A Drtw_recv.h582 u8 *rx_head; member
657 return precvframe->u.hdr.rx_head; in get_rxmem()
693 if( precvframe->u.hdr.rx_data < precvframe->u.hdr.rx_head ) in recvframe_push()
835 return precv_frame->u.hdr.rx_head; in pkt_to_recvmem()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/include/
H A Drtw_recv.h583 u8 *rx_head; member
656 return precvframe->u.hdr.rx_head; in get_rxmem()
692 if( precvframe->u.hdr.rx_data < precvframe->u.hdr.rx_head ) in recvframe_push()
834 return precv_frame->u.hdr.rx_head; in pkt_to_recvmem()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/
H A Drtw_fake_ap.c215 r->u.hdr.rx_head = skb->head; in gen_probersp()
256 r->u.hdr.rx_head = skb->head; in gen_beacon()
314 r->u.hdr.rx_head = skb->head; in gen_auth()
377 r->u.hdr.rx_head = skb->head; in gen_assocrsp()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/
H A Drtw_fake_ap.c215 r->u.hdr.rx_head = skb->head; in gen_probersp()
256 r->u.hdr.rx_head = skb->head; in gen_beacon()
314 r->u.hdr.rx_head = skb->head; in gen_auth()
377 r->u.hdr.rx_head = skb->head; in gen_assocrsp()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/hal/rtl8188e/sdio/
H A Drtl8189es_recv.c287 precvframe_if2->u.hdr.rx_head = pkt_copy->head; in pre_recv_entry()
450 precvframe->u.hdr.rx_head = pkt_copy->head; in rtl8188es_recv_tasklet()
470 precvframe->u.hdr.rx_head = precvframe->u.hdr.rx_data = precvframe->u.hdr.rx_tail in rtl8188es_recv_tasklet()
651 precvframe_if2->u.hdr.rx_head = pkt_copy->head; in pre_recv_entry()
788 phdr->rx_head = precvbuf->phead; in rtl8188es_recv_tasklet()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/include/
H A Drtw_recv.h587 u8 *rx_head; member
677 return precvframe->u.hdr.rx_head; in get_rxmem()
713 if (precvframe->u.hdr.rx_data < precvframe->u.hdr.rx_head) { in recvframe_push()
828 return precv_frame->u.hdr.rx_head; in pkt_to_recvmem()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/include/
H A Drtw_recv.h548 u8 *rx_head; member
629 return precvframe->u.hdr.rx_head; in get_rxmem()
665 if (precvframe->u.hdr.rx_data < precvframe->u.hdr.rx_head) { in recvframe_push()
780 return precv_frame->u.hdr.rx_head; in pkt_to_recvmem()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/include/
H A Drtw_recv.h591 u8 *rx_head; member
666 return precvframe->u.hdr.rx_head; in get_rxmem()
702 if (precvframe->u.hdr.rx_data < precvframe->u.hdr.rx_head) { in recvframe_push()
840 return precv_frame->u.hdr.rx_head; in pkt_to_recvmem()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/include/
H A Drtw_recv.h588 u8 *rx_head; member
678 return precvframe->u.hdr.rx_head; in get_rxmem()
714 if (precvframe->u.hdr.rx_data < precvframe->u.hdr.rx_head) { in recvframe_push()
829 return precv_frame->u.hdr.rx_head; in pkt_to_recvmem()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/include/
H A Drtw_recv.h553 u8 *rx_head; member
634 return precvframe->u.hdr.rx_head; in get_rxmem()
670 if (precvframe->u.hdr.rx_data < precvframe->u.hdr.rx_head) { in recvframe_push()
785 return precv_frame->u.hdr.rx_head; in pkt_to_recvmem()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/include/
H A Drtw_recv.h552 u8 *rx_head; member
633 return precvframe->u.hdr.rx_head; in get_rxmem()
669 if (precvframe->u.hdr.rx_data < precvframe->u.hdr.rx_head) { in recvframe_push()
784 return precv_frame->u.hdr.rx_head; in pkt_to_recvmem()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/include/
H A Drtw_recv.h555 u8 *rx_head; member
645 return precvframe->u.hdr.rx_head; in get_rxmem()
681 if (precvframe->u.hdr.rx_data < precvframe->u.hdr.rx_head) { in recvframe_push()
796 return precv_frame->u.hdr.rx_head; in pkt_to_recvmem()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/include/
H A Drtw_recv.h581 u8 *rx_head; member
660 return precvframe->u.hdr.rx_head; in get_rxmem()
696 if (precvframe->u.hdr.rx_data < precvframe->u.hdr.rx_head) { in recvframe_push()
834 return precv_frame->u.hdr.rx_head; in pkt_to_recvmem()

12345