Searched refs:rxq (Results 1 - 5 of 5) sorted by relevance

/barrelfish-master/usr/drivers/enet/
H A Denet_devq.c316 struct enet_queue* rxq; local
317 rxq = calloc(1, sizeof(struct enet_queue));
318 assert(rxq);
320 rxq->size = RX_RING_SIZE;
329 rxq->d = (enet_t *) malloc(sizeof(enet_t));
330 assert(rxq->d);
331 enet_initialize(rxq->d, (void *) vaddr);
333 rxq->align = 0x3f;
338 size_t tot_size = (rxq->size)*sizeof(enet_bufdesc_t);
339 err = frame_alloc(&(rxq
[all...]
H A Denet.h91 struct enet_queue* rxq; member in struct:enet_driver_state
H A Denet_module.c528 //enet_rdsr_wr(st->d, st->rxq->desc_mem.devaddr);
705 err = enet_rx_queue_create(&st->rxq, NULL, &st->regs, NULL);
724 err = devq_register((struct devq*) st->rxq, st->rx_mem, &rid);
730 for (int i = 0; i < st->rxq->size-1; i++) {
731 err = devq_enqueue((struct devq*) st->rxq, rid, i*(2048), 2048,
753 err = devq_dequeue((struct devq*) st->rxq, &buf.rid, &buf.offset,
757 err = devq_enqueue((struct devq*) st->rxq, buf.rid, buf.offset,
/barrelfish-master/lib/net_queue_manager/
H A Dqueue_manager.c378 buffer->rxq.buffer_state_size = slots;
379 buffer->rxq.buffer_state = calloc(slots,
381 assert(buffer->rxq.buffer_state != NULL);
382 buffer->rxq.buffer_state_head = 0;
383 buffer->rxq.buffer_state_used = 0;
545 assert(buf->rxq.buffer_state_used > 0);
550 --buf->rxq.buffer_state_used;
558 --buf->rxq.buffer_state_used;
587 if(buffer->rxq.buffer_state_used == 0) {
592 buffer->buffer_id, buffer->rxq
[all...]
/barrelfish-master/include/net_queue_manager/
H A Dnet_queue_manager.h81 struct bsm_queue rxq; // queue for receive path member in struct:buffer_descriptor

Completed in 104 milliseconds