Searched refs:rx_ring (Results 1 - 11 of 11) sorted by relevance

/osnet-11/usr/src/grub/grub-0.97/netboot/
H A Depic100.c85 static struct epic_rx_desc rx_ring[RX_RING_SIZE] variable in typeref:struct:epic_rx_desc
250 outl(virt_to_le32desc(&rx_ring), prcdar);
269 rx_ring[i].status = cpu_to_le32(RRING_OWN); /* Owned by Epic chip */
270 rx_ring[i].buflength = cpu_to_le32(PKT_BUF_SZ);
271 rx_ring[i].bufaddr = virt_to_bus(&rx_packet[i * PKT_BUF_SZ]);
272 rx_ring[i].next = virt_to_le32desc(&rx_ring[i + 1]) ;
275 rx_ring[i-1].next = virt_to_le32desc(&rx_ring[0]);
375 if ((rx_ring[entr
[all...]
H A Dw89c840.c231 struct w840_rx_desc rx_ring[RX_RING_SIZE]; member in struct:winbond_private
313 writel(virt_to_bus(w840private.rx_ring), ioaddr + RxRingPtr);
452 memcpy(nic->packet, le32desc_to_virt(w840private.rx_ring[entry].buffer1), pkt_len);
456 w840private.rx_ring[entry].status = DescOwn;
474 w840private.rx_head_desc = &w840private.rx_ring[entry];
915 w840private.rx_head_desc = &w840private.rx_ring[0];
922 w840private.rx_ring[i].length = w840private.rx_buf_sz;
923 w840private.rx_ring[i].status = 0;
924 w840private.rx_ring[i].next_desc = virt_to_le32desc(&w840private.rx_ring[
[all...]
H A Drtl8139.c173 static unsigned char rx_ring[RX_BUF_LEN+16] __attribute__((aligned(4))); variable
343 printf("rx ring address is %X\n",(unsigned long)rx_ring);
345 outl((unsigned long)virt_to_bus(rx_ring), nic->ioaddr + RxBuf);
445 rx_status = *(unsigned int*)(rx_ring + ring_offs);
461 memcpy(nic->packet, rx_ring + ring_offs + 4, semi_count);
462 memcpy(nic->packet+semi_count, rx_ring, rx_size-4-semi_count);
467 memcpy(nic->packet, rx_ring + ring_offs + 4, nic->packetlen);
474 (unsigned long)(rx_ring+ring_offs+4),
H A Dtlan.c201 struct TLanList rx_ring[TLAN_NUM_RX_LISTS]; variable in typeref:struct:TLanList
295 priv->rx_head_desc = &rx_ring[0];
299 rx_ring[i].forward = virt_to_le32desc(&rx_ring[i + 1]);
300 rx_ring[i].cStat = TLAN_CSTAT_READY;
301 rx_ring[i].frameSize = TLAN_MAX_FRAME_SIZE;
302 rx_ring[i].buffer[0].count =
304 rx_ring[i].buffer[0].address =
306 rx_ring[i].buffer[1].count = 0;
307 rx_ring[
[all...]
H A Dsundance.c261 static struct netdev_desc rx_ring[RX_RING_SIZE]; variable in typeref:struct:netdev_desc
354 rx_ring[i].next_desc = virt_to_le32desc(&rx_ring[i + 1]);
355 rx_ring[i].status = 0;
356 rx_ring[i].length = 0;
357 rx_ring[i].addr = 0;
361 rx_ring[i - 1].next_desc = virt_to_le32desc(&rx_ring[0]);
364 rx_ring[i].addr = virt_to_le32desc(&rxb[i * PKT_BUF_SZ]);
365 rx_ring[
[all...]
H A Dvia-rhine.c631 struct rhine_rx_desc *rx_ring; member in struct:rhine_private
683 tp->rx_ring[i].rx_status.bits.own_bit = 1;
684 tp->rx_ring[i].rx_ctrl.bits.rx_buf_size = 1536;
686 tp->rx_ring[i].buf_addr_1 = virt_to_bus (tp->rx_buffs[i]);
687 tp->rx_ring[i].buf_addr_2 = virt_to_bus (&tp->rx_ring[i + 1]);
688 /* printf("[%d]buf1=%hX,buf2=%hX",i,tp->rx_ring[i].buf_addr_1,tp->rx_ring[i].buf_addr_2); */
691 /* tp->rx_ring[i-1].rx_ctrl.bits.rx_buf_size =1518; */
692 tp->rx_ring[
[all...]
H A Dpcnet32.c222 u32 rx_ring; member in struct:pcnet32_init_block
242 static struct pcnet32_rx_head rx_ring[RX_RING_SIZE] variable in typeref:struct:pcnet32_rx_head
412 rx_ring[i].base = (u32) virt_to_le32desc(&rxb[i]);
413 rx_ring[i].buf_length = le16_to_cpu(-PKT_BUF_SZ);
414 rx_ring[i].status = le16_to_cpu(0x8000);
429 lp->init_block.rx_ring = (u32) virt_to_le32desc(&rx_ring[0]);
552 status = ((short) le16_to_cpu(rx_ring[entry].status) >> 8);
561 (le32_to_cpu(rx_ring[entry].msg_length) & 0xfff) - 4;
566 rx_ring[entr
[all...]
H A Dns83820.c331 writel(virt_to_le32desc(&rx_ring[ns->cur_rx]), ns->base + RXDP); \
383 static struct ring_desc rx_ring[NR_RX_DESC] variable in typeref:struct:ring_desc
514 rx_ring[i].link = virt_to_le32desc(&rx_ring[i + 1]);
515 rx_ring[i].bufptr =
517 rx_ring[i].cmdsts = cpu_to_le32(REAL_RX_BUF_SIZE);
518 rx_ring[i].extsts = cpu_to_le32(0);
521 // rx_ring[i].link = virt_to_le32desc(&rx_ring[0]);
523 writel(virt_to_le32desc(&rx_ring[
[all...]
H A Dforcedeth.c302 static struct ring_desc rx_ring[RX_RING]; variable in typeref:struct:ring_desc
325 struct ring_desc *rx_ring; member in struct:forcedeth_private
530 rx_ring[i].PacketBuffer =
532 rx_ring[i].Length = cpu_to_le16(RX_NIC_BUFSIZE);
534 rx_ring[i].Flags = cpu_to_le16(NV_RX_AVAIL);
595 rx_ring[i].Flags = 0;
742 writel((u32) virt_to_le32desc(&rx_ring[0]),
811 prd = &rx_ring[i];
956 //rx_ring[0] = rx_ring;
[all...]
H A Dtulip.c402 static struct tulip_rx_desc rx_ring[RX_RING_SIZE] __attribute__ ((aligned(4))); variable in typeref:struct:tulip_rx_desc
908 rx_ring[i].status = cpu_to_le32(0x80000000);
909 rx_ring[i].length = cpu_to_le32(BUFLEN);
910 rx_ring[i].buffer1 = virt_to_le32desc(&rxb[i * BUFLEN]);
911 rx_ring[i].buffer2 = virt_to_le32desc(&rx_ring[i+1]);
914 rx_ring[i-1].length = cpu_to_le32(DESC_RING_WRAP | BUFLEN);
915 rx_ring[i-1].buffer2 = virt_to_le32desc(&rx_ring[0]);
1034 outl(virt_to_le32desc(&rx_ring[
[all...]
H A Dr8169.c299 static u8 rx_ring[NUM_RX_DESC * sizeof(struct TxDesc) + 256]; variable
656 tpc->RxDescArrays = rx_ring;

Completed in 45 milliseconds