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

12

/drivers/net/ethernet/ti/
H A Dcpmac.c200 struct cpmac_desc *rx_head; member in struct:cpmac_priv
252 struct cpmac_desc *dump = priv->rx_head;
257 } while (dump != priv->rx_head);
422 if (unlikely(!priv->rx_head)) {
431 desc = priv->rx_head;
461 if (desc != priv->rx_head) {
466 priv->rx_head->prev->hw_next = priv->rx_head->mapping;
478 (priv->rx_head->prev->dataflags & (CPMAC_OWN|CPMAC_EOQ))
480 (priv->rx_head
[all...]
H A Dtlan.c1514 priv->rx_head, priv->rx_tail);
1515 head_list = priv->rx_list + priv->rx_head;
1517 priv->rx_list_dma + sizeof(struct tlan_list)*priv->rx_head;
1555 CIRC_INC(priv->rx_head, TLAN_NUM_RX_LISTS);
1557 head_list = priv->rx_list + priv->rx_head;
1559 + sizeof(struct tlan_list)*priv->rx_head;
1570 priv->rx_head, priv->rx_tail);
1571 head_list = priv->rx_list + priv->rx_head;
1573 + sizeof(struct tlan_list)*priv->rx_head;
1788 priv->rx_head, pri
[all...]
/drivers/net/ethernet/amd/
H A Dau1000_eth.h94 u32 rx_head; member in struct:au1000_private
H A Dsun3lance.c142 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);
397 (dvma_vtob(MEM->rx_head) >> 16);
403 dvma_vtob(&(MEM->init)), dvma_vtob(MEM->rx_head),
474 MEM->rx_head[i].base = dvma_vtob(MEM->rx_data[i]);
475 MEM->rx_head[i].flag = RMD1_OWN_CHIP;
476 MEM->rx_head[i].base_hi =
478 MEM->rx_head[i].buf_length = -PKT_BUF_SZ | 0xf000;
479 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 */
617 MEM->init.rx_ring.adr_lo = offsetof( struct lance_memory, rx_head );
717 MEM->rx_head[i].base = offset;
718 MEM->rx_head[i].flag = TMD1_OWN_CHIP;
719 MEM->rx_head[i].base_hi = 0;
720 MEM->rx_head[i].buf_length = -PKT_BUF_SZ;
721 MEM->rx_head[i].msg_length = 0;
753 i, MEM->rx_head[i].base,
754 -MEM->rx_head[
[all...]
H A Dau1000_eth.c768 aup->rx_head = (aup->rx_dma_ring[0]->buff_stat & 0xC) >> 2;
838 netif_dbg(aup, rx_status, dev, "au1000_rx head %d\n", aup->rx_head);
840 prxd = aup->rx_dma_ring[aup->rx_head];
844 pDB = aup->rx_db_inuse[aup->rx_head];
887 aup->rx_head = (aup->rx_head + 1) & (NUM_RX_DMA - 1);
891 prxd = aup->rx_dma_ring[aup->rx_head];
/drivers/net/ethernet/moxa/
H A Dmoxart_ether.c151 priv->rx_head = 0;
206 int rx_head = priv->rx_head; local
210 desc = priv->rx_desc_base + (RX_REG_DESC_SIZE * rx_head);
230 priv->rx_mapping[rx_head],
241 memcpy(skb->data, priv->rx_buf[rx_head], len);
256 rx_head = RX_NEXT(rx_head);
257 priv->rx_head = rx_head;
[all...]
H A Dmoxart_ether.h306 unsigned int rx_head; member in struct:moxart_mac_priv_t
/drivers/net/ethernet/realtek/
H A Datp.c756 struct rx_header rx_head; local
760 read_block(ioaddr, 8, (unsigned char*)&rx_head, dev->if_port);
762 printk(KERN_DEBUG " rx_count %04x %04x %04x %04x..", rx_head.pad,
763 rx_head.rx_count, rx_head.rx_status, rx_head.cur_addr);
764 if ((rx_head.rx_status & 0x77) != 0x01) {
766 if (rx_head.rx_status & 0x0004) dev->stats.rx_frame_errors++;
767 else if (rx_head.rx_status & 0x0002) dev->stats.rx_crc_errors++;
770 dev->name, rx_head
[all...]
/drivers/staging/rtl8712/
H A Drtl8712_recv.h134 u8 *rx_head; member in struct:recv_frame_hdr
H A Drtl871x_recv.h139 /* always return rx_head... */
142 return precvframe->u.hdr.rx_head;
H A Drtl8712_recv.c741 struct recv_stat *prxstat = (struct recv_stat *)prframe->u.hdr.rx_head;
1084 precvframe->u.hdr.rx_head = precvframe->u.hdr.rx_data =
1091 precvframe->u.hdr.rx_head = pbuf;
/drivers/usb/musb/
H A Dcppi_dma.h37 u32 rx_head; member in struct:cppi_rx_stateram
H A Dcppi_dma.c87 musb_writel(&rx->rx_head, 0, 0);
368 musb_readl(&rx->rx_head, 0),
904 musb_writel(&rx_ram->rx_head, 0, bd->dma);
/drivers/net/wireless/p54/
H A Dp54spi.c343 u16 rx_head[2]; local
344 #define READAHEAD_SZ (sizeof(rx_head)-sizeof(u16))
353 p54spi_spi_read(priv, SPI_ADRS_DMA_DATA, rx_head, sizeof(rx_head));
354 len = rx_head[0];
375 memcpy(skb_put(skb, len), rx_head + 1, len); local
377 memcpy(skb_put(skb, READAHEAD_SZ), rx_head + 1, READAHEAD_SZ); local
/drivers/staging/media/lirc/
H A Dlirc_sir.c140 static unsigned int rx_tail, rx_head; variable
202 if (rx_head != rx_tail)
220 if (rx_head != rx_tail) {
222 rx_buf + rx_head,
227 rx_head = (rx_head + 1) & (RBUF_LEN - 1);
344 if (new_rx_tail == rx_head) {
/drivers/net/ethernet/seeq/
H A Dether3.c300 ether3_outw(priv(dev)->rx_head, REG_RECVPTR);
302 ether3_outw(priv(dev)->rx_head >> 8, REG_RECVEND);
340 priv(dev)->rx_head = RX_START;
344 ether3_outw(priv(dev)->rx_head, REG_RECVPTR);
345 ether3_outw(priv(dev)->rx_head >> 8, REG_RECVEND);
585 unsigned int next_ptr = priv(dev)->rx_head, received = 0;
616 printk("%s: bad next pointer @%04X: ", dev->name, priv(dev)->rx_head);
621 next_ptr = priv(dev)->rx_head;
673 priv(dev)->rx_head = next_ptr;
H A Dether3.h166 unsigned int rx_head; /* address to fetch next packet from */ member in struct:dev_priv
/drivers/net/irda/
H A Dau1k_ir.c158 u32 rx_head; member in struct:au1k_private
313 aup->tx_head = aup->tx_tail = aup->rx_head = 0;
463 prxd = aup->rx_ring[aup->rx_head];
467 pDB = aup->rx_db_inuse[aup->rx_head];
492 aup->rx_head = (aup->rx_head + 1) & (NUM_IR_DESC - 1);
496 prxd = aup->rx_ring[aup->rx_head];
558 aup->rx_head = 0;
/drivers/staging/rtl8188eu/include/
H A Drtw_recv.h258 u8 *rx_head; member in struct:recv_frame
285 /* always return rx_head... */
288 return precvframe->rx_head;
/drivers/net/ethernet/i825xx/
H A Dether1.c506 priv(dev)->rx_head = RX_AREA_START;
851 status = ether1_readw(dev, priv(dev)->rx_head, rfd_t, rfd_status, NORMALIRQS);
855 rbdaddr = ether1_readw(dev, priv(dev)->rx_head, rfd_t, rfd_rbdoffset, NORMALIRQS);
882 /* nexttail should be rx_head */
883 if (nexttail != priv(dev)->rx_head)
885 dev->name, nexttail, priv(dev)->rx_head);
892 priv(dev)->rx_head = ether1_readw(dev, priv(dev)->rx_head, rfd_t, rfd_link, NORMALIRQS);
H A Dether1.h44 volatile unsigned int rx_head; member in struct:ether1_priv
/drivers/staging/rtl8188eu/os_dep/
H A Drecv_linux.c112 ("rtw_recv_indicatepkt():precv_frame->rx_head =%p precv_frame->hdr.rx_data =%p\n",
113 precv_frame->rx_head, precv_frame->rx_data));
/drivers/net/hamradio/
H A Ddmascc.c208 int rx_head, rx_tail, rx_count; member in struct:scc_priv
749 priv->rx_head = priv->rx_tail = priv->rx_count = 0;
1028 (int) priv->rx_buf[priv->rx_head]);
1172 priv->rx_buf[priv->rx_head][priv->
1225 priv->rx_len[priv->rx_head] = cb;
1226 priv->rx_head =
1227 (priv->rx_head +
1241 (int) priv->rx_buf[priv->rx_head]);
/drivers/net/ethernet/calxeda/
H A Dxgmac.c368 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) {
694 int entry = priv->rx_head;
716 priv->rx_head, priv->rx_tail);
718 priv->rx_head = dma_ring_incr(priv->rx_head, DMA_RX_RING_SZ);
774 priv->rx_head = 0;
1187 if (!dma_ring_cnt(priv->rx_head, priv->rx_tail, DMA_RX_RING_SZ))

Completed in 457 milliseconds

12