Searched defs:ring (Results 1 - 10 of 10) sorted by relevance
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/vxge/ |
H A D | vxge_traffic.c | 310 * vxge_hw_ring_rxd_post - Post descriptor on the ring. 311 * @ring: Handle to the ring object used for receive 314 * Post descriptor on the ring. 318 void vxge_hw_ring_rxd_post(struct __vxge_hw_ring *ring __unused, 598 * @ring: Handle to the ring object used for receive 607 void vxge_hw_vpath_doorbell_rx(struct __vxge_hw_ring *ring) argument 612 ring->doorbell_cnt += VXGE_HW_RING_RXD_QWORDS_MODE_1; 614 ring 641 vxge_hw_vpath_poll_rx(struct __vxge_hw_ring *ring) argument [all...] |
H A D | vxge_config.c | 557 vxge_hw_ring_replenish(struct __vxge_hw_ring *ring) argument 568 hldev = ring->vpathh->hldev; 573 for (i = 0; i < ARRAY_SIZE(ring->iobuf); i++) { 574 ring->iobuf[i] = alloc_iob(VXGE_LL_MAX_FRAME_SIZE(hldev->vdev)); 575 if (!ring->iobuf[i]) { 577 free_iob(ring->iobuf[--i]); 578 ring->iobuf[i] = NULL; 587 rxd = &ring->rxdl->rxd[offset]; 591 iob_off = offset % ring->buf_per_block; 594 vxge_hw_ring_rxd_1b_set(rxd, ring 615 __vxge_hw_ring_create(struct __vxge_hw_virtualpath *vpath, struct __vxge_hw_ring *ring) argument 658 __vxge_hw_ring_delete(struct __vxge_hw_ring *ring) argument [all...] |
H A D | vxge_main.h | 186 struct vxge_ring ring; member in struct:vxge_vpath
|
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/ |
H A D | virtio-ring.h | 38 u16 ring[0]; member in struct:vring_avail 51 struct vring_used_elem ring[]; member in struct:vring_used 102 pa = virt_to_phys(&vr->avail->ring[num]);
|
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/ |
H A D | etherfabric_nic.h | 94 /* The hardware ring */ 95 falcon_tx_desc_t *ring; member in struct:efab_tx_queue 97 /* The software ring storing io_buffers. */ 112 /* The hardware ring */ 113 falcon_rx_desc_t *ring; member in struct:efab_rx_queue 115 /* The software ring storing io_buffers */ 130 /* The hardware ring to push to hardware. 132 falcon_event_t *ring; member in struct:efab_ev_queue 137 /* Pointers into the ring */
|
H A D | myson.h | 53 /** Descriptor ring alignment */ 138 /** A Myson descriptor ring */ 154 * Initialise descriptor ring 156 * @v ring Descriptor ring 161 myson_init_ring ( struct myson_ring *ring, unsigned int count, argument 163 ring->count = count; 164 ring->reg = reg; 172 /** Transmit descriptor ring */ 174 /** Receive descriptor ring */ [all...] |
H A D | intel.h | 137 * Minimum value is 8, since the descriptor ring length must be a 142 /** Receive descriptor ring fill level */ 153 * Descriptor ring length must be a multiple of 16. ICH8/9/10 201 /** An Intel descriptor ring */ 217 * Initialise descriptor ring 219 * @v ring Descriptor ring 224 intel_init_ring ( struct intel_ring *ring, unsigned int count, argument 226 ring->len = ( count * sizeof ( ring [all...] |
H A D | natsemi.h | 45 * two (to allow the descriptor ring length to be used as an 253 /** A National Semiconductor descriptor ring */ 269 * Initialise descriptor ring 271 * @v ring Descriptor ring 276 natsemi_init_ring ( struct natsemi_ring *ring, unsigned int count, argument 278 ring->count = count; 279 ring->reg = reg; 293 /** Transmit descriptor ring */ 295 /** Receive descriptor ring */ [all...] |
H A D | realtek.h | 39 /** End of descriptor ring */ 49 /** Descriptor ring alignment */ 212 /** A Realtek descriptor ring */ 228 * Initialise descriptor ring 230 * @v ring Descriptor ring 235 realtek_init_ring ( struct realtek_ring *ring, unsigned int count, argument 237 ring->len = ( count * sizeof ( ring->desc[0] ) ); 238 ring [all...] |
H A D | skge.c | 310 * Allocate ring elements and chain them together 311 * One-to-one association of board descriptors with ring elements 313 static int skge_ring_alloc(struct skge_ring *ring, void *vaddr, u32 base, argument 320 ring->start = zalloc(num*sizeof(*e)); 321 if (!ring->start) 324 for (i = 0, e = ring->start, d = vaddr; i < num; i++, e++, d++) { 327 e->next = ring->start; 334 ring->to_use = ring->to_clean = ring 382 struct skge_ring *ring = &skge->rx_ring; local 1858 skge_tx_avail(const struct skge_ring *ring) argument 1947 struct skge_ring *ring = &skge->tx_ring; local 1969 struct skge_ring *ring = &skge->rx_ring; local 2011 struct skge_ring *ring = &skge->rx_ring; local [all...] |
Completed in 193 milliseconds