/linux-4.4.14/drivers/net/ethernet/ti/ |
H A D | cpmac.c | 202 struct cpmac_desc *rx_head; member in struct:cpmac_priv 254 struct cpmac_desc *dump = priv->rx_head; cpmac_dump_all_desc() 259 } while (dump != priv->rx_head); cpmac_dump_all_desc() 424 if (unlikely(!priv->rx_head)) { cpmac_poll() 433 desc = priv->rx_head; cpmac_poll() 463 if (desc != priv->rx_head) { cpmac_poll() 468 priv->rx_head->prev->hw_next = priv->rx_head->mapping; cpmac_poll() 480 (priv->rx_head->prev->dataflags & (CPMAC_OWN|CPMAC_EOQ)) cpmac_poll() 482 (priv->rx_head->dataflags & CPMAC_OWN) != 0) { cpmac_poll() 486 priv->rx_head->prev->dataflags &= ~CPMAC_EOQ; cpmac_poll() 487 restart = priv->rx_head; cpmac_poll() 507 priv->rx_head = desc; cpmac_poll() 659 cpmac_write(priv->regs, CPMAC_RX_PTR(0), priv->rx_head->mapping); cpmac_hw_start() 695 if (unlikely(!priv->rx_head)) cpmac_clear_rx() 697 desc = priv->rx_head; cpmac_clear_rx() 710 priv->rx_head->prev->hw_next = 0; cpmac_clear_rx() 987 priv->rx_head = &priv->desc_ring[CPMAC_QUEUES]; cpmac_open() 988 for (i = 0, desc = priv->rx_head; i < priv->ring_size; i++, desc++) { cpmac_open() 1001 desc->next = &priv->rx_head[(i + 1) % priv->ring_size]; cpmac_open() 1006 priv->rx_head->prev->hw_next = (u32)0; cpmac_open() 1029 if (priv->rx_head[i].skb) { cpmac_open() 1031 priv->rx_head[i].data_mapping, cpmac_open() 1034 kfree_skb(priv->rx_head[i].skb); cpmac_open() 1071 priv->rx_head = &priv->desc_ring[CPMAC_QUEUES]; cpmac_stop() 1073 if (priv->rx_head[i].skb) { cpmac_stop() 1075 priv->rx_head[i].data_mapping, cpmac_stop() 1078 kfree_skb(priv->rx_head[i].skb); cpmac_stop()
|
H A D | tlan.c | 1513 priv->rx_head, priv->rx_tail); tlan_handle_rx_eof() 1514 head_list = priv->rx_list + priv->rx_head; tlan_handle_rx_eof() 1516 priv->rx_list_dma + sizeof(struct tlan_list)*priv->rx_head; tlan_handle_rx_eof() 1554 CIRC_INC(priv->rx_head, TLAN_NUM_RX_LISTS); tlan_handle_rx_eof() 1556 head_list = priv->rx_list + priv->rx_head; tlan_handle_rx_eof() 1558 + sizeof(struct tlan_list)*priv->rx_head; tlan_handle_rx_eof() 1569 priv->rx_head, priv->rx_tail); tlan_handle_rx_eof() 1570 head_list = priv->rx_list + priv->rx_head; tlan_handle_rx_eof() 1572 + sizeof(struct tlan_list)*priv->rx_head; tlan_handle_rx_eof() 1787 priv->rx_head, priv->rx_tail); tlan_handle_rx_eoc() 1789 + sizeof(struct tlan_list)*priv->rx_head; tlan_handle_rx_eoc() 1937 priv->rx_head = 0; tlan_reset_lists()
|
H A D | tlan.h | 183 u32 rx_head; member in struct:tlan_priv
|
/linux-4.4.14/drivers/net/ethernet/moxa/ |
H A D | moxart_ether.c | 151 priv->rx_head = 0; moxart_mac_setup_desc_ring() 206 int rx_head = priv->rx_head; moxart_rx_poll() local 210 desc = priv->rx_desc_base + (RX_REG_DESC_SIZE * rx_head); moxart_rx_poll() 230 priv->rx_mapping[rx_head], moxart_rx_poll() 241 memcpy(skb->data, priv->rx_buf[rx_head], len); moxart_rx_poll() 255 rx_head = RX_NEXT(rx_head); moxart_rx_poll() 256 priv->rx_head = rx_head; moxart_rx_poll()
|
H A D | moxart_ether.h | 306 unsigned int rx_head; member in struct:moxart_mac_priv_t
|
/linux-4.4.14/drivers/net/ethernet/amd/ |
H A D | sun3lance.c | 142 struct lance_rx_head rx_head[RX_RING_SIZE]; member in struct:lance_memory 188 /* rx_head flags */ 395 MEM->init.rdra = dvma_vtob(MEM->rx_head); lance_probe() 397 (dvma_vtob(MEM->rx_head) >> 16); lance_probe() 403 dvma_vtob(&(MEM->init)), dvma_vtob(MEM->rx_head), lance_probe() 474 MEM->rx_head[i].base = dvma_vtob(MEM->rx_data[i]); lance_init_ring() 475 MEM->rx_head[i].flag = RMD1_OWN_CHIP; lance_init_ring() 476 MEM->rx_head[i].base_hi = lance_init_ring() 478 MEM->rx_head[i].buf_length = -PKT_BUF_SZ | 0xf000; lance_init_ring() 479 MEM->rx_head[i].msg_length = 0; lance_init_ring() 493 MEM->init.rdra = dvma_vtob(MEM->rx_head); lance_init_ring() 495 (dvma_vtob(MEM->rx_head) >> 16); lance_init_ring() 548 i, MEM->rx_head[i].base, lance_start_xmit() 549 -MEM->rx_head[i].buf_length, lance_start_xmit() 550 MEM->rx_head[i].msg_length); lance_start_xmit() 786 while( (MEM->rx_head[entry].flag & RMD1_OWN) == RMD1_OWN_HOST ) { lance_rx() 787 struct lance_rx_head *head = &(MEM->rx_head[entry]); lance_rx()
|
H A D | atarilance.c | 158 struct lance_rx_head rx_head[RX_RING_SIZE]; member in struct:lance_memory 289 /* rx_head flags */ 617 MEM->init.rx_ring.adr_lo = offsetof( struct lance_memory, rx_head ); lance_probe1() 717 MEM->rx_head[i].base = offset; lance_init_ring() 718 MEM->rx_head[i].flag = TMD1_OWN_CHIP; lance_init_ring() 719 MEM->rx_head[i].base_hi = 0; lance_init_ring() 720 MEM->rx_head[i].buf_length = -PKT_BUF_SZ; lance_init_ring() 721 MEM->rx_head[i].msg_length = 0; lance_init_ring() 753 i, MEM->rx_head[i].base, lance_tx_timeout() 754 -MEM->rx_head[i].buf_length, lance_tx_timeout() 755 MEM->rx_head[i].msg_length )); lance_tx_timeout() 968 MEM->rx_head[entry].flag )); lance_rx() 971 while( (MEM->rx_head[entry].flag & RMD1_OWN) == RMD1_OWN_HOST ) { lance_rx() 972 struct lance_rx_head *head = &(MEM->rx_head[entry]); lance_rx() 1000 if (MEM->rx_head[(entry+i) & RX_RING_MOD_MASK].flag & lance_rx()
|
H A D | au1000_eth.h | 94 u32 rx_head; member in struct:au1000_private
|
H A D | au1000_eth.c | 767 aup->rx_head = (aup->rx_dma_ring[0]->buff_stat & 0xC) >> 2; au1000_init() 837 netif_dbg(aup, rx_status, dev, "au1000_rx head %d\n", aup->rx_head); au1000_rx() 839 prxd = aup->rx_dma_ring[aup->rx_head]; au1000_rx() 843 pDB = aup->rx_db_inuse[aup->rx_head]; au1000_rx() 886 aup->rx_head = (aup->rx_head + 1) & (NUM_RX_DMA - 1); au1000_rx() 890 prxd = aup->rx_dma_ring[aup->rx_head]; au1000_rx()
|
/linux-4.4.14/drivers/net/wireless/p54/ |
H A D | p54spi.c | 343 u16 rx_head[2]; p54spi_rx() local 344 #define READAHEAD_SZ (sizeof(rx_head)-sizeof(u16)) p54spi_rx() 353 p54spi_spi_read(priv, SPI_ADRS_DMA_DATA, rx_head, sizeof(rx_head)); p54spi_rx() 354 len = rx_head[0]; p54spi_rx() 375 memcpy(skb_put(skb, len), rx_head + 1, len); p54spi_rx() local 377 memcpy(skb_put(skb, READAHEAD_SZ), rx_head + 1, READAHEAD_SZ); p54spi_rx() local
|
/linux-4.4.14/drivers/net/ethernet/seeq/ |
H A D | ether3.c | 300 ether3_outw(priv(dev)->rx_head, REG_RECVPTR); ether3_init_2() 302 ether3_outw(priv(dev)->rx_head >> 8, REG_RECVEND); ether3_init_2() 340 priv(dev)->rx_head = RX_START; ether3_init_for_open() 344 ether3_outw(priv(dev)->rx_head, REG_RECVPTR); ether3_init_for_open() 345 ether3_outw(priv(dev)->rx_head >> 8, REG_RECVEND); ether3_init_for_open() 585 unsigned int next_ptr = priv(dev)->rx_head, received = 0; ether3_rx() 616 printk("%s: bad next pointer @%04X: ", dev->name, priv(dev)->rx_head); ether3_rx() 621 next_ptr = priv(dev)->rx_head; ether3_rx() 673 priv(dev)->rx_head = next_ptr; ether3_rx()
|
H A D | ether3.h | 166 unsigned int rx_head; /* address to fetch next packet from */ member in struct:dev_priv
|
/linux-4.4.14/drivers/net/ethernet/hisilicon/ |
H A D | hip04_eth.c | 174 unsigned int rx_head; member in struct:hip04_priv 501 buf = priv->rx_buf[priv->rx_head]; hip04_rx_poll() 506 dma_unmap_single(&ndev->dev, priv->rx_phys[priv->rx_head], hip04_rx_poll() 508 priv->rx_phys[priv->rx_head] = 0; hip04_rx_poll() 538 priv->rx_buf[priv->rx_head] = buf; hip04_rx_poll() 539 priv->rx_phys[priv->rx_head] = phys; hip04_rx_poll() 542 priv->rx_head = RX_NEXT(priv->rx_head); hip04_rx_poll() 632 priv->rx_head = 0; hip04_mac_open()
|
/linux-4.4.14/drivers/net/ethernet/realtek/ |
H A D | atp.c | 756 struct rx_header rx_head; net_rx() local 760 read_block(ioaddr, 8, (unsigned char*)&rx_head, dev->if_port); net_rx() 762 printk(KERN_DEBUG " rx_count %04x %04x %04x %04x..", rx_head.pad, net_rx() 763 rx_head.rx_count, rx_head.rx_status, rx_head.cur_addr); net_rx() 764 if ((rx_head.rx_status & 0x77) != 0x01) { net_rx() 766 if (rx_head.rx_status & 0x0004) dev->stats.rx_frame_errors++; net_rx() 767 else if (rx_head.rx_status & 0x0002) dev->stats.rx_crc_errors++; net_rx() 770 dev->name, rx_head.rx_status); net_rx() 771 if (rx_head.rx_status & 0x0020) { net_rx() 775 } else if (rx_head.rx_status & 0x0050) net_rx() 780 int pkt_len = (rx_head.rx_count & 0x7ff) - 4; net_rx()
|
H A D | 8139cp.c | 336 unsigned rx_head ____cacheline_aligned;
|
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/ |
H A D | recv_linux.c | 106 ("rtw_recv_indicatepkt():precv_frame->rx_head =%p precv_frame->hdr.rx_data =%p\n", rtw_recv_indicatepkt() 107 precv_frame->rx_head, precv_frame->rx_data)); rtw_recv_indicatepkt()
|
H A D | usb_ops_linux.c | 132 precvframe->rx_head = pkt_copy->data; recvbuf2recvframe() 148 precvframe->rx_head = precvframe->rx_tail; recvbuf2recvframe()
|
/linux-4.4.14/drivers/staging/rtl8712/ |
H A D | rtl871x_recv.h | 139 /* always return rx_head... */ get_rxmem() 142 return precvframe->u.hdr.rx_head; get_rxmem()
|
H A D | rtl8712_recv.h | 134 u8 *rx_head; member in struct:recv_frame_hdr
|
H A D | rtl8712_recv.c | 732 struct recv_stat *prxstat = (struct recv_stat *)prframe->u.hdr.rx_head; query_rx_phy_status() 1076 precvframe->u.hdr.rx_head = precvframe->u.hdr.rx_data = recvbuf2recvframe() 1083 precvframe->u.hdr.rx_head = pbuf; recvbuf2recvframe()
|
/linux-4.4.14/drivers/net/irda/ |
H A D | au1k_ir.c | 157 u32 rx_head; member in struct:au1k_private 310 aup->tx_head = aup->tx_tail = aup->rx_head = 0; au1k_irda_set_speed() 460 prxd = aup->rx_ring[aup->rx_head]; au1k_irda_rx() 464 pDB = aup->rx_db_inuse[aup->rx_head]; au1k_irda_rx() 489 aup->rx_head = (aup->rx_head + 1) & (NUM_IR_DESC - 1); au1k_irda_rx() 493 prxd = aup->rx_ring[aup->rx_head]; au1k_irda_rx() 555 aup->rx_head = 0; au1k_init()
|
/linux-4.4.14/drivers/staging/rtl8188eu/include/ |
H A D | rtw_recv.h | 258 u8 *rx_head; member in struct:recv_frame 285 /* always return rx_head... */ get_rxmem() 288 return precvframe->rx_head; get_rxmem()
|
/linux-4.4.14/arch/sparc/kernel/ |
H A D | ldc.c | 131 unsigned long rx_head; member in struct:ldc_channel 553 &lp->rx_head, ldc_abort() 809 &lp->rx_head, ldc_rx() 814 orig_state, lp->chan_state, lp->rx_head, lp->rx_tail); ldc_rx() 850 if (lp->rx_head != lp->rx_tail) ldc_rx() 859 while (lp->rx_head != lp->rx_tail) { ldc_rx() 864 p = lp->rx_base + (lp->rx_head / LDC_PACKET_SIZE); ldc_rx() 890 new = lp->rx_head; ldc_rx() 894 lp->rx_head = new; ldc_rx() 1482 &lp->rx_head, read_raw() 1492 if (lp->rx_head == lp->rx_tail) read_raw() 1495 p = lp->rx_base + (lp->rx_head / LDC_PACKET_SIZE); read_raw() 1498 new = rx_advance(lp, lp->rx_head); read_raw() 1499 lp->rx_head = new; read_raw() 1620 ldcdbg(DATA, "DATA WAIT cur_head[%lx] rx_head[%lx] rx_tail[%lx]\n", rx_data_wait() 1621 cur_head, lp->rx_head, lp->rx_tail); rx_data_wait() 1655 lp->rx_head = head; rx_set_head() 1688 &lp->rx_head, read_nonraw() 1698 if (lp->rx_head == lp->rx_tail) read_nonraw() 1703 new = lp->rx_head; read_nonraw()
|
/linux-4.4.14/drivers/staging/media/lirc/ |
H A D | lirc_sir.c | 140 static unsigned int rx_tail, rx_head; variable 196 if (rx_head != rx_tail) lirc_poll() 214 if (rx_head != rx_tail) { lirc_read() 216 rx_buf + rx_head, lirc_read() 221 rx_head = (rx_head + 1) & (RBUF_LEN - 1); lirc_read() 338 if (new_rx_tail == rx_head) { add_read_queue()
|
/linux-4.4.14/drivers/usb/musb/ |
H A D | cppi_dma.h | 37 u32 rx_head; member in struct:cppi_rx_stateram
|
H A D | cppi_dma.c | 87 musb_writel(&rx->rx_head, 0, 0); cppi_reset_rx() 368 musb_readl(&rx->rx_head, 0), cppi_dump_rx() 904 musb_writel(&rx_ram->rx_head, 0, bd->dma); cppi_next_rx_segment()
|
/linux-4.4.14/drivers/net/ethernet/i825xx/ |
H A D | ether1.c | 506 priv(dev)->rx_head = RX_AREA_START; ether1_init_for_open() 851 status = ether1_readw(dev, priv(dev)->rx_head, rfd_t, rfd_status, NORMALIRQS); ether1_recv_done() 855 rbdaddr = ether1_readw(dev, priv(dev)->rx_head, rfd_t, rfd_rbdoffset, NORMALIRQS); ether1_recv_done() 882 /* nexttail should be rx_head */ ether1_recv_done() 883 if (nexttail != priv(dev)->rx_head) ether1_recv_done() 885 dev->name, nexttail, priv(dev)->rx_head); ether1_recv_done() 892 priv(dev)->rx_head = ether1_readw(dev, priv(dev)->rx_head, rfd_t, rfd_link, NORMALIRQS); ether1_recv_done()
|
H A D | ether1.h | 44 volatile unsigned int rx_head; member in struct:ether1_priv
|
/linux-4.4.14/drivers/net/hamradio/ |
H A D | dmascc.c | 208 int rx_head, rx_tail, rx_count; member in struct:scc_priv 749 priv->rx_head = priv->rx_tail = priv->rx_count = 0; scc_open() 1031 (int) priv->rx_buf[priv->rx_head]); rx_on() 1175 priv->rx_buf[priv->rx_head][priv-> rx_isr() 1228 priv->rx_len[priv->rx_head] = cb; special_condition() 1229 priv->rx_head = special_condition() 1230 (priv->rx_head + special_condition() 1244 (int) priv->rx_buf[priv->rx_head]); special_condition()
|
/linux-4.4.14/drivers/net/ethernet/calxeda/ |
H A D | xgmac.c | 368 unsigned int rx_head; member in struct:xgmac_priv 693 while (dma_ring_space(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ) > 1) { xgmac_rx_refill() 694 int entry = priv->rx_head; xgmac_rx_refill() 716 priv->rx_head, priv->rx_tail); xgmac_rx_refill() 718 priv->rx_head = dma_ring_incr(priv->rx_head, DMA_RX_RING_SZ); xgmac_rx_refill() 774 priv->rx_head = 0; xgmac_dma_desc_rings_init() 1187 if (!dma_ring_cnt(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ)) xgmac_rx()
|
/linux-4.4.14/drivers/staging/dgap/ |
H A D | dgap.c | 1512 head = readw(&bs->rx_head); dgap_input() 2697 head = readw(&ch->ch_bs->rx_head); dgap_param() 4461 head = readw(&bs->rx_head); dgap_tty_open() 4946 head = readw(&ch->ch_bs->rx_head); dgap_tty_ioctl() 4997 head = readw(&ch->ch_bs->rx_head); dgap_tty_ioctl()
|
H A D | dgap.h | 1087 unsigned short rx_head; /* W Rx buffer head offset */ member in struct:bs_t
|