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

12

/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/
H A Depic100.c90 struct epic_rx_desc rx_ring[RX_RING_SIZE] member in struct:__anon15162
97 #define rx_ring epic100_bufs.rx_ring macro
254 outl(virt_to_le32desc(&rx_ring), prcdar);
273 rx_ring[i].status = cpu_to_le32(RRING_OWN); /* Owned by Epic chip */
274 rx_ring[i].buflength = cpu_to_le32(PKT_BUF_SZ);
275 rx_ring[i].bufaddr = virt_to_bus(&rx_packet[i * PKT_BUF_SZ]);
276 rx_ring[i].next = virt_to_le32desc(&rx_ring[i + 1]) ;
279 rx_ring[
[all...]
H A Datl1e.c290 struct atl1e_rx_ring *rx_ring = local
291 (struct atl1e_rx_ring *)&adapter->rx_ring;
292 struct atl1e_rx_page_desc *rx_page_desc = &rx_ring->rx_page_desc;
302 rx_ring->real_page_size);
312 + adapter->rx_ring.real_page_size * AT_PAGE_NUM_PER_QUEUE
322 struct atl1e_rx_ring *rx_ring = &adapter->rx_ring; local
324 rx_ring->real_page_size = adapter->rx_ring.page_size
327 rx_ring
342 struct atl1e_rx_ring *rx_ring = NULL; local
393 struct atl1e_rx_ring *rx_ring; local
477 struct atl1e_rx_ring *rx_ring = local
752 struct atl1e_rx_ring *rx_ring = (struct atl1e_rx_ring *) local
[all...]
H A Dw89c840.c235 struct w840_rx_desc rx_ring[RX_RING_SIZE]; member in struct:winbond_private
319 writel(virt_to_bus(w840private.rx_ring), ioaddr + RxRingPtr);
458 memcpy(nic->packet, le32desc_to_virt(w840private.rx_ring[entry].buffer1), pkt_len);
462 w840private.rx_ring[entry].status = DescOwn;
480 w840private.rx_head_desc = &w840private.rx_ring[entry];
936 w840private.rx_head_desc = &w840private.rx_ring[0];
943 w840private.rx_ring[i].length = w840private.rx_buf_sz;
944 w840private.rx_ring[i].status = 0;
945 w840private.rx_ring[i].next_desc = virt_to_le32desc(&w840private.rx_ring[
[all...]
H A D3c90x.c389 * @v index Index for rx_iobuf and rx_ring array
404 p->rx_ring[index].DataAddr = virt_to_bus(p->rx_iobuf[index]->data);
405 p->rx_ring[index].DataLength = RX_BUF_SIZE | upLastFrag;
406 p->rx_ring[index].UpPktStatus = 0;
428 rx_cur_desc = p->rx_ring + i;
462 p->rx_ring =
465 if (!p->rx_ring) {
473 p->rx_ring[i].UpNextPtr =
474 virt_to_bus(p->rx_ring + (i + 1));
477 p->rx_ring[
[all...]
H A Ddepca.c444 u32 rx_ring; /* Rx ring base pointer & ring length */
449 struct depca_rx_desc *rx_ring;
483 writel((p = lp.dma_buffs + i * RX_BUFF_SZ) | R_OWN, &lp.rx_ring[i].base);
484 writew(-RX_BUFF_SZ, &lp.rx_ring[i].buf_length);
493 lp.init_block.rx_ring = ((u32) ((u32) lp.rx_ring) & LA_MASK) | lp.rx_rlen;
556 lp.rx_ring = (struct depca_rx_desc *) mem_start;
594 if ((status = readl(&lp.rx_ring[entry].base) & R_OWN))
599 memcpy(nic->packet, lp.rx_memcpy[entry], nic->packetlen = lp.rx_ring[entry].msg_length);
600 lp.rx_ring[entr
[all...]
H A Damd8111e.c99 struct amd8111e_rx_desc rx_ring[NUM_RX_SLOTS]; member in struct:amd8111e_priv
251 writel(virt_to_bus(lp->rx_ring), mmio + RCV_RING_BASE_ADDR0);
414 lp->rx_ring[i].buf_phy_addr = cpu_to_le32(virt_to_bus(lp->rx_buf[i]));
415 lp->rx_ring[i].buf_len = cpu_to_le16(RX_BUF_LEN);
417 lp->rx_ring[i].rx_flags = cpu_to_le16(OWN_BIT);
583 status = le16_to_cpu(lp->rx_ring[index].rx_flags);
584 pkt_len = le16_to_cpu(lp->rx_ring[index].msg_len) - 4; /* remove 4bytes FCS */
609 lp->rx_ring[index].buf_phy_addr = cpu_to_le32(virt_to_bus(lp->rx_buf[index]));
610 lp->rx_ring[index].buf_len = cpu_to_le16(RX_BUF_LEN);
612 lp->rx_ring[inde
[all...]
H A Dtlan.c193 struct TLanList rx_ring[TLAN_NUM_RX_LISTS]; member in struct:__anon15458
198 #define rx_ring tlan_buffers.rx_ring macro
270 // priv->rx_head_desc = &rx_ring[0];
274 rx_ring[i].forward = virt_to_le32desc(&rx_ring[i + 1]);
275 rx_ring[i].cStat = TLAN_CSTAT_READY;
276 rx_ring[i].frameSize = TLAN_MAX_FRAME_SIZE;
277 rx_ring[i].buffer[0].count =
279 rx_ring[
[all...]
H A Dsundance.c240 static struct netdev_desc rx_ring[RX_RING_SIZE]; variable in typeref:struct:netdev_desc
338 rx_ring[i].next_desc = virt_to_le32desc(&rx_ring[i + 1]);
339 rx_ring[i].status = 0;
340 rx_ring[i].length = 0;
341 rx_ring[i].addr = 0;
345 rx_ring[i - 1].next_desc = virt_to_le32desc(&rx_ring[0]);
348 rx_ring[i].addr = virt_to_le32desc(&rxb[i * PKT_BUF_SZ]);
349 rx_ring[
[all...]
H A Dvia-rhine.c662 struct rhine_rx_desc *rx_ring; member in struct:rhine_private
725 tp->rx_ring[i].rx_status.bits.own_bit = 1;
726 tp->rx_ring[i].rx_ctrl.bits.rx_buf_size = 1536;
728 tp->rx_ring[i].buf_addr_1 = virt_to_bus (tp->rx_buffs[i]);
729 tp->rx_ring[i].buf_addr_2 = virt_to_bus (&tp->rx_ring[i + 1]);
730 /* printf("[%d]buf1=%hX,buf2=%hX",i,tp->rx_ring[i].buf_addr_1,tp->rx_ring[i].buf_addr_2); */
733 /* tp->rx_ring[i-1].rx_ctrl.bits.rx_buf_size =1518; */
734 tp->rx_ring[
[all...]
H A Dpcnet32.h114 u32 rx_ring; member in struct:pcnet32_init_block
H A Dtulip.c433 struct tulip_rx_desc rx_ring[RX_RING_SIZE];
439 #define rx_ring tulip_bss.rx_ring
885 rx_ring[i].status = cpu_to_le32(0x80000000);
886 rx_ring[i].length = cpu_to_le32(BUFLEN);
887 rx_ring[i].buffer1 = virt_to_le32desc(&rxb[i * BUFLEN]);
888 rx_ring[i].buffer2 = virt_to_le32desc(&rx_ring[i+1]);
891 rx_ring[i-1].length = cpu_to_le32(DESC_RING_WRAP | BUFLEN);
892 rx_ring[
432 struct tulip_rx_desc rx_ring[RX_RING_SIZE]; member in struct:__anon15459
438 #define rx_ring macro
[all...]
H A D3c90x.h302 struct RXD *rx_ring; member in struct:INF_3C90X
H A Dforcedeth.c215 rx_curr_desc = priv->rx_ring + i;
228 DBG ( "Refill rx_ring failed, size %d\n", RX_BUF_SZ );
246 priv->rx_ring[i].flaglen = 0;
247 priv->rx_ring[i].buf = 0;
268 priv->rx_ring =
270 if ( ! priv->rx_ring )
272 priv->tx_ring = &priv->rx_ring[RX_RING_SIZE];
282 writel ( cpu_to_le32 ( virt_to_bus ( priv->rx_ring ) ),
288 virt_to_bus ( priv->rx_ring ) );
310 free_dma ( priv->rx_ring, sizeo
[all...]
H A Dskge.c382 struct skge_ring *ring = &skge->rx_ring;
1698 free(skge->rx_ring.start);
1699 skge->rx_ring.start = NULL;
1734 err = skge_ring_alloc(&skge->rx_ring, skge->mem, skge->dma, NUM_RX_DESC);
1760 skge_qset(skge, rxqaddr[port], skge->rx_ring.to_clean);
1969 struct skge_ring *ring = &skge->rx_ring;
2011 struct skge_ring *ring = &skge->rx_ring;
H A Dsky2.c995 struct rx_ring_info *re = sky2->rx_ring + i;
1080 re = sky2->rx_ring + i;
1115 free(sky2->rx_ring);
1123 sky2->rx_ring = NULL;
1157 sky2->rx_ring = zalloc(RX_PENDING * sizeof(struct rx_ring_info));
1158 if (!sky2->rx_ring)
1573 struct rx_ring_info *re = sky2->rx_ring + sky2->rx_next;
H A Dforcedeth.h319 struct ring_desc *rx_ring; member in struct:forcedeth_private
H A D3c515.c205 alignment contraint on tx_ring[] and rx_ring[]. */
230 struct boom_rx_desc rx_ring[RX_RING_SIZE]; member in struct:corkscrew_private
H A Dvia-velocity.c217 static u8 rx_ring[RX_DESC_DEF * sizeof(struct rx_desc) + 64]; variable
1259 vptr->RxDescArrays = rx_ring;
H A Datl1e.h236 struct atl1e_rx_ring rx_ring; member in struct:atl1e_adapter
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/rtl818x/
H A Drtl818x.c68 struct rtl818x_rx_desc *entry = &priv->rx_ring[priv->rx_idx];
331 priv->rx_ring = malloc_dma(sizeof(*priv->rx_ring) * RTL818X_RX_RING_SIZE,
333 priv->rx_ring_dma = virt_to_bus(priv->rx_ring);
334 if (!priv->rx_ring) {
339 memset(priv->rx_ring, 0, sizeof(*priv->rx_ring) * RTL818X_RX_RING_SIZE);
344 entry = &priv->rx_ring[i];
367 free_dma(priv->rx_ring, sizeof(*priv->rx_ring) * RTL818X_RX_RING_SIZ
[all...]
H A Drtl818x.h289 struct rtl818x_rx_desc *rx_ring; member in struct:rtl818x_priv
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/igbvf/
H A Digbvf.h214 struct igbvf_ring *rx_ring;
/vbox/src/VBox/Devices/EFI/Firmware/OptionRomPkg/UndiRuntimeDxe/
H A DE100b.c774 AdapterInfo->rx_ring = (RxFD *) (UINTN) (AdapterInfo->MemoryPtr);
1226 rx_ptr = &AdapterInfo->rx_ring[AdapterInfo->cur_rx_ind];
1341 rx_ptr = &AdapterInfo->rx_ring[AdapterInfo->cur_rx_ind];
1659 rx_ptr = (&AdapterInfo->rx_ring[0]);
1684 tail_ptr = (&AdapterInfo->rx_ring[AdapterInfo->RxBufCnt - 1]);
1718 rx_ptr = &AdapterInfo->rx_ring[rx_index];
H A DE100b.h459 RxFD rx_ring[RX_BUFFER_COUNT]; member in struct:Krn_Mem
604 RxFD *rx_ring; // array of rx buffers member in struct:s_data_instance
H A DDecode.c992 RxPtr = &AdapterInfo->rx_ring[AdapterInfo->cur_rx_ind];

Completed in 157 milliseconds

12