Searched refs:rxd (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/
H A Ddavicom.c141 struct rxdesc rxd[NRXD] __attribute__ ((aligned(4)));
146 #define rxd davicom_bufs.rxd
449 rxd[i].buf1addr = (void *)virt_to_bus(&rxb[i * BUFLEN]);
450 rxd[i].buf2addr = (void *)virt_to_bus(&rxd[i+1]); /* Point to Next RX desc */
451 rxd[i].buf1sz = BUFLEN;
452 rxd[i].buf2sz = 0; /* not used */
453 rxd[i].control = 0x4; /* Chain Structure */
454 rxd[
140 struct rxdesc rxd[NRXD] __attribute__ ((aligned(4))); member in struct:__anon15159
145 #define rxd macro
[all...]
H A Ddmfe.c224 struct rx_desc rxd[RX_DESC_CNT] __attribute__ ((aligned(32))); member in struct:__anon15160
230 #define rxd dmfe_bufs.rxd macro
325 outl(virt_to_le32desc(&rxd[0]), ioaddr + DCR3); /* RX DESC address */
357 rdes0 = le32_to_cpu(rxd[entry].rdes0);
367 rxd[entry].rdes0 = cpu_to_le32(0x80000000);
387 rxd[entry].rdes0 = cpu_to_le32(0x80000000);
533 outl(virt_to_le32desc(&rxd[0]), ioaddr + DCR3); /* RX DESC address */
550 rxd[i].rx_skb_ptr = &rxb[i * RX_ALLOC_SIZE];
551 rxd[
[all...]
H A Dsis900.c71 BufferDesc rxd[NUM_RX_DESC];
76 #define rxd sis900_bufs.rxd
763 rxd[i].link = virt_to_bus((i+1 < NUM_RX_DESC) ? &rxd[i+1] : &rxd[0]);
764 rxd[i].cmdsts = (u32) RX_BUF_SIZE;
765 rxd[i].bufptr = virt_to_bus(&rxb[i*RX_BUF_SIZE]);
767 printf("sis900_init_rxd: rxd[%d]=%p link=%X cmdsts=%X bufptr=%X\n",
768 i, &rxd[
70 BufferDesc rxd[NUM_RX_DESC]; member in struct:__anon15212
75 #define rxd macro
[all...]
H A Detherfabric.c3591 falcon_build_rx_desc ( falcon_rx_desc_t *rxd, struct io_buffer *iob ) argument
3593 EFAB_POPULATE_QWORD_2 ( *rxd,
3657 falcon_rx_desc_t *rxd; local
3668 rxd = rx_queue->ring + desc_id;
3669 falcon_build_rx_desc ( rxd, iob );
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/vxge/
H A Dvxge_traffic.c645 struct vxge_hw_ring_rxd_1 *rxd; local
654 rxd = &ring->rxdl->rxd[ring->rxd_offset];
655 tcode = VXGE_HW_RING_RXD_T_CODE_GET(rxd->control_0);
660 if ((rxd->control_0 & VXGE_HW_RING_RXD_LIST_OWN_ADAPTER)
678 iobuf = (struct io_buffer *)(intptr_t)rxd->host_control;
680 len = VXGE_HW_RING_RXD_1_BUFFER0_SIZE_GET(rxd->control_1);
697 /* repost the rxd */
698 rxd->control_0 = rxd
[all...]
H A Dvxge_config.c560 struct vxge_hw_ring_rxd_1 *rxd; local
587 rxd = &ring->rxdl->rxd[offset];
593 rxd->control_0 = rxd->control_1 = 0;
594 vxge_hw_ring_rxd_1b_set(rxd, ring->iobuf[iob_off],
597 vxge_hw_ring_rxd_post(ring, rxd);
H A Dvxge_config.h346 struct vxge_hw_ring_rxd_1 rxd[VXGE_HW_MAX_RXDS_PER_BLOCK_1]; member in struct:__vxge_hw_ring_block
573 /* rxd offset handling apis */
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/tg3/
H A Dtg3.c166 struct tg3_rx_buffer_desc *rxd; local
168 rxd = &tpr->rx_std[i];
169 rxd->idx_len = (TG3_RX_STD_DMA_SZ - 64 - 2) << RXD_LEN_SHIFT;
170 rxd->type_flags = (RXD_FLAG_END << RXD_FLAGS_SHIFT);
171 rxd->opaque = (RXD_OPAQUE_RING_STD |

Completed in 88 milliseconds