Searched defs:rx_ring (Results 1 - 11 of 11) sorted by relevance
/osnet-11/usr/src/grub/grub-0.97/netboot/ |
H A D | epic100.c | 85 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 D | pcnet32.c | 222 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 D | r8169.c | 299 static u8 rx_ring[NUM_RX_DESC * sizeof(struct TxDesc) + 256]; variable 656 tpc->RxDescArrays = rx_ring;
|
H A D | rtl8139.c | 173 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 D | sundance.c | 261 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 D | tlan.c | 201 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 D | w89c840.c | 231 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 D | forcedeth.c | 302 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 D | ns83820.c | 331 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 D | tulip.c | 402 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 D | via-rhine.c | 631 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...] |
Completed in 61 milliseconds