/barrelfish-master/lib/devif/backends/net/mlx4/drivers/net/mlx4/ |
H A D | mlx4_devif_queue.h | 40 genoffset_t valid_data, genoffset_t valid_length, 43 genoffset_t* length, genoffset_t* valid_data, 47 genoffset_t valid_data, genoffset_t valid_length, 50 genoffset_t* length, genoffset_t* valid_data,
|
H A D | en_tx.c | 389 genoffset_t* length, genoffset_t* valid_data, 453 *valid_data = 0; 482 // debug_printf("%s:%s: %lx:%ld:%ld:%ld:%lx\n", queue->name, __func__, *offset, *length, *valid_data, *valid_length, *flags); 850 genoffset_t valid_data, genoffset_t valid_length, 853 // debug_printf("%s:%s: %lx:%ld:%ld:%ld:%lx\n", queue->name, __func__, offset, length, valid_data, valid_length, flags); 854 // uint8_t *packet = queue->region_mapped + offset + valid_data; 882 genpaddr_t buffer_data = queue->region_base + offset + valid_data; 388 mlx4_en_dequeue_tx(mlx4_queue_t *queue, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument 848 mlx4_en_enqueue_tx(mlx4_queue_t *queue, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument
|
/barrelfish-master/include/devif/ |
H A D | queue_interface.h | 30 genoffset_t valid_data; // 24 member in struct:devq_buf 50 * @param valid_data Offset into the buffer where the valid data of this buffer 62 genoffset_t valid_data, 75 * @param valid_data Return pointer to an offset into the buffer where the 88 genoffset_t* valid_data,
|
/barrelfish-master/usr/drivers/e10k/ |
H A D | e10k_queue.h | 228 genoffset_t valid_data, 245 buf->valid_data = valid_data; 279 genoffset_t valid_data, 291 buf->valid_data = valid_data; 326 genoffset_t valid_data, 334 valid_data, valid_length, 338 valid_data, valid_length, 343 valid_data, valid_lengt 224 e10k_queue_add_txbuf_ctx(e10k_queue_t* q, lpaddr_t phys, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags, size_t len, uint8_t ctx, bool ixsm, bool txsm) argument 275 e10k_queue_add_txbuf_legacy(e10k_queue_t* q, lpaddr_t phys, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags, size_t len) argument 322 e10k_queue_add_txbuf(e10k_queue_t* q, lpaddr_t phys, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags, size_t len) argument 357 e10k_queue_get_txbuf_avd(e10k_queue_t* q, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument 404 e10k_queue_get_txbuf_legacy(e10k_queue_t* q, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument 466 e10k_queue_get_txbuf(e10k_queue_t* q, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument 505 e10k_queue_add_rxbuf_adv(e10k_queue_t* q, lpaddr_t phys, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 556 e10k_queue_add_rxbuf_legacy(e10k_queue_t* q, lpaddr_t phys, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 599 e10k_queue_add_rxbuf(e10k_queue_t* q, lpaddr_t phys, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 654 e10k_queue_get_rxbuf_avd(e10k_queue_t* q, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags, int* last) argument 702 e10k_queue_get_rxbuf_legacy(e10k_queue_t* q, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags, int* last) argument 745 e10k_queue_get_rxbuf(e10k_queue_t* q, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags, int* last) argument [all...] |
H A D | devif_backend_e10k.c | 145 genoffset_t valid_data, 165 DEBUG_QUEUE("TX Enqueuing offset=%lu valid_data=%lu phys=%lx txhwb=%d tx_tail=%zu tx_head=%zu" 167 offset, valid_data, entry->mem.devaddr + offset + valid_data, 184 addr = (lpaddr_t) entry->mem.devaddr + offset + valid_data; 186 valid_data, valid_length, flags, 190 addr = (lpaddr_t) entry->mem.devaddr + offset + valid_data; 192 e10k_queue_add_txbuf(q, addr, rid, offset, length, valid_data, 204 genoffset_t valid_data, 223 e10k_queue_add_rxbuf(q, addr, rid, offset, length, valid_data, 142 enqueue_tx_buf(struct e10k_queue* q, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 201 enqueue_rx_buf(struct e10k_queue* q, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 233 e10k_enqueue(struct devq* q, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 265 e10k_dequeue(struct devq* q, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument [all...] |
/barrelfish-master/lib/devif/backends/loopback/ |
H A D | loopback_queue.c | 28 genoffset_t length, genoffset_t valid_data, 42 lq->queue[lq->head].valid_data = valid_data; // 24 55 genoffset_t* valid_data, 69 *valid_data = lq->queue[lq->tail].valid_data; // 24 27 loopback_enqueue(struct devq* q, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 53 loopback_dequeue(struct devq* q, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument
|
/barrelfish-master/lib/devif/ |
H A D | region_pool.h | 84 * @param valid_data offset into the buffer 85 * @param valid_length length of the valid_data 93 genoffset_t valid_data,
|
H A D | queue_interface.c | 99 * @param valid_data Offset into the region where the valid data of this buffer 111 genoffset_t valid_data, 120 length, valid_data, valid_length)) { 127 err = q->f.enq(q, region_id, offset, length, valid_data, 148 * @param valid_data Return pointer to an offset into the region where the 161 genoffset_t* valid_data, 173 err = q->f.deq(q, region_id, offset, length, valid_data, 184 *length, *valid_data, *valid_length)) { 107 devq_enqueue(struct devq *q, regionid_t region_id, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t misc_flags) argument 157 devq_dequeue(struct devq *q, regionid_t* region_id, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* misc_flags) argument
|
H A D | region_pool.c | 436 * @param valid_data offset into the buffer 437 * @param valid_length length of the valid_data 445 genoffset_t valid_data, 457 (valid_data + valid_length > length)) { 441 region_pool_buffer_check_bounds(struct region_pool* pool, regionid_t region_id, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length) argument
|
/barrelfish-master/usr/drivers/solarflare/ |
H A D | hw_queue.h | 347 genoffset_t valid_data, 361 buf->valid_data = valid_data; 376 genoffset_t valid_data, 389 buf->valid_data = valid_data; 422 genoffset_t* valid_data, 449 *valid_data = buf->valid_data; 555 genoffset_t* valid_data, 341 sfn5122f_queue_add_user_rxbuf_devif(sfn5122f_queue_t* q, uint32_t buf_id, uint16_t b_off, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 371 sfn5122f_queue_add_rxbuf_devif(sfn5122f_queue_t* q, lpaddr_t addr, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 418 sfn5122f_queue_handle_rx_ev_devif(sfn5122f_queue_t* q, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument 551 sfn5122f_queue_handle_tx_ev_devif(sfn5122f_queue_t* q, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument 660 sfn5122f_queue_add_txbuf_devif(sfn5122f_queue_t* q, lpaddr_t addr, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 713 sfn5122f_queue_add_user_txbuf_devif(sfn5122f_queue_t* q, uint64_t buftbl_idx, uint64_t b_off, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument [all...] |
H A D | devif_backend_solarflare.c | 229 genoffset_t valid_data, genoffset_t valid_length, 267 rid, offset, length, valid_data, 271 valid_data, valid_length, flags); 281 genoffset_t valid_data, genoffset_t valid_length, 319 rid, offset, length, valid_data, 326 length, valid_data, valid_length, 335 genoffset_t valid_data, genoffset_t valid_length, 346 err = enqueue_rx_buf(queue, rid, offset, length, valid_data, valid_length, 354 err = enqueue_tx_buf(queue, rid, offset, length, valid_data, valid_length, 368 genoffset_t* length, genoffset_t* valid_data, 227 enqueue_rx_buf(struct sfn5122f_queue* q, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 279 enqueue_tx_buf(struct sfn5122f_queue* q, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 333 sfn5122f_enqueue(struct devq* q, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 367 sfn5122f_dequeue(struct devq* q, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument [all...] |
/barrelfish-master/lib/devif/backends/net/udp/ |
H A D | devif_backend_udp.c | 127 genoffset_t valid_data, genoffset_t valid_length, 145 offset + valid_data + ETH_HLEN + IP_HLEN; 149 return que->q->f.enq(que->q, rid, offset, length, valid_data, 157 return que->q->f.enq(que->q, rid, offset, length, valid_data, 165 genoffset_t* length, genoffset_t* valid_data, 171 err = que->q->f.deq(que->q, rid, offset, length, valid_data, valid_length, flags); 177 DEBUG("RX rid: %d offset %ld valid_data %ld length %ld va %p \n", *rid, 178 *offset, *valid_data, 179 *valid_length, que->regions[*rid % MAX_NUM_REGIONS].va + *offset + *valid_data); 183 *offset + *valid_data); 125 udp_enqueue(struct devq* q, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 164 udp_dequeue(struct devq* q, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument [all...] |
/barrelfish-master/lib/devif/backends/null/ |
H A D | devif_backend_null.c | 52 genoffset_t len, genoffset_t valid_data, 56 return que->q->f.enq(que->q, rid, offset, len, valid_data, valid_length, flags); 60 genoffset_t* len, genoffset_t* valid_data, 64 return que->q->f.deq(que->q, rid, offset, len, valid_data, valid_length, flags); 51 null_enqueue(struct devq* q, regionid_t rid, genoffset_t offset, genoffset_t len, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 59 null_dequeue(struct devq* q, regionid_t* rid, genoffset_t* offset, genoffset_t* len, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument
|
/barrelfish-master/lib/blk/blk_ahci/ |
H A D | device_impl.c | 118 genoffset_t valid_data, 145 dqr->valid_data = valid_data; 161 genoffset_t* valid_data, 168 assert(valid_data != NULL); 180 *valid_data = dqr->valid_data; 114 ahci_enqueue(struct devq *q, regionid_t region_id, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 157 ahci_dequeue(struct devq* q, regionid_t* region_id, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* misc_flags) argument
|
H A D | blk_ahci.h | 72 genpaddr_t valid_data; member in struct:dev_queue_request
|
/barrelfish-master/lib/devif/backends/net/ip/ |
H A D | devif_backend_ip.c | 144 genoffset_t valid_data, genoffset_t valid_length, 163 offset + valid_data; 172 err = que->q->f.enq(que->q, rid, offset, length, valid_data, 181 return que->q->f.enq(que->q, rid, offset, length, valid_data, 195 err = que->q->f.enq(que->q, rid, offset, length, valid_data, 204 return que->q->f.enq(que->q, rid, offset, length, valid_data, 213 genoffset_t* length, genoffset_t* valid_data, 222 err = que->q->f.deq(que->q, rid, offset, length, valid_data, valid_length, flags); 228 err = que->q->f.deq(que->q, rid, offset, length, valid_data, valid_length, flags); 235 DEBUG("RX rid: %d offset %ld valid_data 142 ip_enqueue(struct devq* q, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 212 ip_dequeue(struct devq* q, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument [all...] |
/barrelfish-master/lib/net_interfaces/ |
H A D | interface_raw.c | 142 genoffset_t valid_data; local 150 &valid_data, &valid_length, &flags); 192 genoffset_t valid_data; local 200 &valid_data, &valid_length, &flags); 213 printf("valid_data %lu \n", valid_data);
|
/barrelfish-master/usr/drivers/enet/ |
H A D | enet_devq.c | 119 genoffset_t* valid_data, 143 ENET_DEBUG("offset=%lu length=%lu valid_data=%lu rid=%lu \n", 146 *valid_data = 0; 167 genoffset_t* valid_data, 184 *valid_data = 0; 201 genoffset_t length, genoffset_t valid_data, 217 addr = (lpaddr_t) entry->mem.devaddr + offset + valid_data; 218 vaddr = (lvaddr_t) entry->mem.vbase + offset + valid_data; 224 buf->valid_data = valid_data; 116 enet_rx_dequeue(struct devq* que, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument 164 enet_tx_dequeue(struct devq* que, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument 200 enet_tx_enqueue(struct devq* que, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 264 enet_rx_enqueue(struct devq* que, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument [all...] |
/barrelfish-master/usr/drivers/ahcid/ |
H A D | test.c | 126 genoffset_t valid_data = 0; local 166 err = devq_dequeue(dq, ®ion_id, &offset, &length, &valid_data, 190 genoffset_t* valid_data, genoffset_t* valid_length) 195 err = devq_dequeue(q, region_id, offset, length, valid_data, 214 genoffset_t valid_data = 0; local 216 blocking_dequeue(dq, &rid, &offset, &length, &valid_data, 188 blocking_dequeue(void* q, regionid_t* region_id, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length) argument
|
/barrelfish-master/usr/drivers/e1000/ |
H A D | devif_backend_e1000.c | 63 genoffset_t valid_data, genoffset_t valid_length, 90 genoffset_t* length, genoffset_t* valid_data, 109 *valid_data = 0; 113 E1000_DEBUG("%s:%s: %lx:%ld:%ld:%ld:%lx\n", device->name, __func__, *offset, *length, *valid_data, *valid_length, *flags); 120 genoffset_t valid_data, genoffset_t valid_length, 130 tdesc.buffer_address = device->region_base + offset + valid_data; 140 tdesc.buffer_address = device->region_base + offset + valid_data; 149 tdesc.buffer_address = device->region_base + offset + valid_data; 157 E1000_DEBUG("%s:%s: %lx:%ld:%ld:%ld:%lx:%lx\n", device->name, __func__, offset, length, valid_data, valid_length, flags, tdesc.buffer_address); 170 genoffset_t* length, genoffset_t* valid_data, 61 e1000_enqueue_rx(e1000_queue_t *device, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 88 e1000_dequeue_rx(e1000_queue_t *device, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument 118 e1000_enqueue_tx(e1000_queue_t *device, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 169 e1000_dequeue_tx(e1000_queue_t *device, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument 199 e1000_enqueue(struct devq* q, regionid_t rid, genoffset_t offset, genoffset_t length, genoffset_t valid_data, genoffset_t valid_length, uint64_t flags) argument 232 e1000_dequeue(struct devq* q, regionid_t* rid, genoffset_t* offset, genoffset_t* length, genoffset_t* valid_data, genoffset_t* valid_length, uint64_t* flags) argument [all...] |
/barrelfish-master/usr/tests/devif/ |
H A D | client.c | 109 genoffset_t valid_data; local 120 devq_dequeue((struct devq*) udp_q, &rid, &offset, &length, &valid_data,
|
H A D | idc_endpoint.c | 106 genoffset_t valid_data; local 113 &valid_data, &valid_length, &flags); 119 err = devq_enqueue(queue, rid, offset, length, valid_data,
|
H A D | echo.c | 76 genoffset_t valid_data; local 86 err = devq_dequeue(q, &rid, &offset, &length, &valid_data,
|
/barrelfish-master/lib/net/ |
H A D | netif.c | 349 size_t valid_data = (uintptr_t)tmpp->payload - (uintptr_t)nb->vbase; local 350 assert((valid_data + tmpp->len) < nb->region->buffer_size); 351 assert(((uintptr_t)tmpp->payload - valid_data) == (uintptr_t)nb->vbase); 415 &buf.valid_data, &buf.valid_length, &buf.flags); 463 assert((buf.valid_data + buf.valid_length) < nb->region->buffer_size); 497 p->payload += buf.valid_data;
|
/barrelfish-master/lib/lwip2/src/barrelfish/ |
H A D | netif_barrelfish.c | 128 &dbuf->valid_data, &dbuf->valid_length, &dbuf->flags); 153 region_base + dbuf->offset + dbuf->valid_data,
|