Searched refs:rxq (Results 1 - 5 of 5) sorted by relevance
/barrelfish-master/usr/drivers/enet/ |
H A D | enet_devq.c | 316 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 D | enet.h | 91 struct enet_queue* rxq; member in struct:enet_driver_state
|
H A D | enet_module.c | 528 //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 D | queue_manager.c | 378 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 D | net_queue_manager.h | 81 struct bsm_queue rxq; // queue for receive path member in struct:buffer_descriptor
|
Completed in 104 milliseconds