Searched refs:rxd (Results 1 - 8 of 8) sorted by relevance
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/ |
H A D | davicom.c | 141 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 D | dmfe.c | 224 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 D | sis900.c | 71 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 D | etherfabric.c | 3591 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 D | vxge_traffic.c | 645 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 D | vxge_config.c | 560 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 D | vxge_config.h | 346 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 D | tg3.c | 166 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