/barrelfish-2018-10-04/lib/net/ |
H A D | net_queue_internal.h | 21 struct devq; 39 struct devq **retqueue);
|
H A D | net_queue.c | 17 bool default_q, bool poll, struct devq **retqueue) 33 bool default_q, bool poll, struct devq **retqueue) 40 bool default_q, bool poll, struct devq **retqueue) 67 bool default_q, bool poll, struct devq **retqueue) 92 bool default_q, bool poll, struct devq **retqueue) 120 bool default_q, bool poll, struct devq **retqueue) 135 typedef errval_t (*queue_create_fn)(const char*, inthandler_t, uint64_t*, bool, bool, struct devq **); 165 struct devq **retqueue) 195 uint64_t* queueid, bool poll, struct devq **retqueue)
|
H A D | networking_internal.h | 78 struct devq *queue; 133 struct devq *dev_q;
|
/barrelfish-2018-10-04/include/devif/ |
H A D | queue_interface_backend.h | 14 struct devq; 33 typedef errval_t (*devq_notify_t) (struct devq *q); 47 typedef errval_t (*devq_register_t)(struct devq *q, struct capref cap, 59 typedef errval_t (*devq_deregister_t)(struct devq *q, regionid_t region_id); 71 typedef errval_t (*devq_control_t)(struct devq *q, 92 typedef errval_t (*devq_enqueue_t)(struct devq *q, regionid_t region_id, 115 typedef errval_t (*devq_dequeue_t)(struct devq *q, regionid_t* region_id, 129 typedef errval_t (*devq_destroy_t) (struct devq *q); 143 struct devq { struct 150 // exported devq [all...] |
H A D | queue_interface.h | 23 struct devq; 58 errval_t devq_enqueue(struct devq *q, 84 errval_t devq_dequeue(struct devq *q, 110 errval_t devq_register(struct devq *q, 125 errval_t devq_deregister(struct devq *q, 137 errval_t devq_notify(struct devq *q); 148 errval_t devq_prepare(struct devq *q); 160 errval_t devq_control(struct devq *q, 174 errval_t devq_destroy(struct devq *q); 176 void devq_set_state(struct devq * [all...] |
/barrelfish-2018-10-04/include/net/ |
H A D | netif.h | 21 struct devq; 35 * @param devq the device queue to be used 39 errval_t net_if_init_devq(struct netif *netif, struct devq *devq);
|
H A D | net_queue.h | 28 struct devq; 44 uint64_t* queueid, bool poll, struct devq **retqueue);
|
H A D | net.h | 23 struct devq; 91 errval_t networking_init_with_queue(struct devq *q, net_flags_t flags); 114 struct devq **retqueue);
|
H A D | netbufs.h | 23 struct devq; 35 errval_t net_buf_pool_alloc(struct devq *dev_q, size_t numbuf, size_t size,
|
/barrelfish-2018-10-04/include/devif/backends/ |
H A D | null.h | 24 struct devq* other_q);
|
H A D | debug.h | 21 struct devq* other_q);
|
/barrelfish-2018-10-04/lib/devif/backends/null/ |
H A D | devif_backend_null.c | 19 struct devq my_q; 20 struct devq* q; 23 static errval_t null_register(struct devq* q, struct capref cap, 30 static errval_t null_deregister(struct devq* q, regionid_t rid) 37 static errval_t null_control(struct devq* q, uint64_t cmd, uint64_t value, 45 static errval_t null_notify(struct devq* q) 51 static errval_t null_enqueue(struct devq* q, regionid_t rid, genoffset_t offset, 59 static errval_t null_dequeue(struct devq* q, regionid_t* rid, genoffset_t* offset, 67 static errval_t null_destroy(struct devq* devq) argument [all...] |
/barrelfish-2018-10-04/lib/devif/ |
H A D | queue_interface_internal.c | 24 * @param q Return pointer to the devq (handle) 31 errval_t devq_init(struct devq *q, bool exp) 41 errval_t devq_add_region(struct devq* q, struct capref cap, 50 errval_t devq_remove_region(struct devq* q, regionid_t rid)
|
H A D | queue_interface.c | 107 errval_t devq_enqueue(struct devq *q, 157 errval_t devq_dequeue(struct devq *q, 211 errval_t devq_register(struct devq *q, 248 errval_t devq_deregister(struct devq *q, 281 errval_t devq_notify(struct devq *q) 299 errval_t devq_prepare(struct devq *q) 315 errval_t devq_control(struct devq *q, 336 errval_t devq_destroy(struct devq *q) 349 void devq_set_state(struct devq *q, void *state) 354 void * devq_get_state(struct devq * [all...] |
/barrelfish-2018-10-04/lib/net_interfaces/ |
H A D | interface_raw.c | 36 static struct devq *devq = NULL; variable in typeref:struct:devq 58 err = devq_enqueue(devq, regid, offset, 66 err = devq_notify(devq); 79 err = devq_enqueue(devq, regid, offset, BUFFER_SIZE, 87 err = devq_notify(devq); 118 err = devq_register((struct devq *)devq, buffer_frame, ®id); 149 err = devq_dequeue((struct devq*) queue, &rid, &offset, &length, 182 devq [all...] |
/barrelfish-2018-10-04/lib/devif/backends/loopback/ |
H A D | loopback_queue.c | 20 struct devq q; 27 static errval_t loopback_enqueue(struct devq* q, regionid_t rid, genoffset_t offset, 53 static errval_t loopback_dequeue(struct devq* q, regionid_t* rid, 80 static errval_t loopback_notify(struct devq *q) 101 static errval_t loopback_register(struct devq *q, struct capref cap, 107 static errval_t loopback_deregister(struct devq *q, regionid_t region_id) 112 static errval_t loopback_control(struct devq *q, 122 static errval_t loopback_destroy(struct devq* q)
|
/barrelfish-2018-10-04/lib/net_queue_manager/ |
H A D | queue_manager_local.h | 19 struct devq *netd[NETD_BUF_NR];
|
/barrelfish-2018-10-04/usr/tests/devif/ |
H A D | idc_endpoint.c | 25 static struct devq* descq; 26 static struct devq* debug; 55 err = debug_create((struct debug_q**) &debug, (struct devq*) q); 73 //struct devq* queue = (struct devq*) q; 74 struct devq* queue = (struct devq*) debug;
|
H A D | client.c | 33 static struct devq* udp_q; 119 devq_enqueue((struct devq*) udp_q, regid_rx, j*BUF_SIZE, BUF_SIZE, 0, len, NETIF_TXFLAG | NETIF_TXFLAG_LAST); 120 devq_dequeue((struct devq*) udp_q, &rid, &offset, &length, &valid_data,
|
H A D | queue_interface.c | 107 struct devq* q = (struct devq*) queue; 154 static struct devq* create_net_queue(char* card_name) 165 USER_PANIC("Allocating devq failed \n"); 168 return (struct devq*) q; 178 USER_PANIC("Allocating devq failed \n"); 180 return (struct devq*) q; 194 struct devq* q; 218 USER_PANIC("Registering memory to devq failed \n"); 297 struct devq* [all...] |
H A D | bench.c | 59 static struct devq* que; 157 USER_PANIC("Registering memory to devq failed: %s \n", 167 USER_PANIC("Registering memory to devq failed: %s\n", 325 USER_PANIC("Allocating devq failed \n"); 329 err = debug_create(&debug_q, (struct devq*) queue); 335 err = null_create(&null_q, (struct devq*) queue); 341 err = null_create(&all_q, (struct devq*) debug_q); 347 que = (struct devq*) queue; 351 USER_PANIC("Registering memory to devq failed \n"); 359 que = (struct devq*) queu [all...] |
/barrelfish-2018-10-04/lib/blk/blk_ahci/ |
H A D | device_impl.c | 13 struct devq q; 101 static errval_t ahci_destroy(struct devq *queue) 114 static errval_t ahci_enqueue(struct devq *q, 157 static errval_t ahci_dequeue(struct devq* q, 190 static errval_t ahci_register(struct devq *q, 221 static errval_t ahci_deregister(struct devq *q, regionid_t region_id) 232 static errval_t ahci_notify(struct devq *q) 237 static errval_t ahci_control(struct devq *q, uint64_t request, uint64_t value,
|
/barrelfish-2018-10-04/lib/devif/backends/net/ip/ |
H A D | devif_backend_ip.c | 54 struct devq my_q; 55 struct devq* q; 80 static errval_t ip_register(struct devq* q, struct capref cap, 106 static errval_t ip_deregister(struct devq* q, regionid_t rid) 116 static errval_t ip_control(struct devq* q, uint64_t cmd, uint64_t value, 124 static errval_t ip_notify(struct devq* q) 130 static errval_t ip_enqueue(struct devq* q, regionid_t rid, 170 static errval_t ip_dequeue(struct devq* q, regionid_t* rid, genoffset_t* offset,
|
/barrelfish-2018-10-04/lib/devif/backends/net/udp/ |
H A D | devif_backend_udp.c | 46 struct devq my_q; 47 struct devq* q; 71 static errval_t udp_register(struct devq* q, struct capref cap, 97 static errval_t udp_deregister(struct devq* q, regionid_t rid) 107 static errval_t udp_control(struct devq* q, uint64_t cmd, uint64_t value, 115 static errval_t udp_notify(struct devq* q) 121 static errval_t udp_enqueue(struct devq* q, regionid_t rid, 160 static errval_t udp_dequeue(struct devq* q, regionid_t* rid, genoffset_t* offset,
|
/barrelfish-2018-10-04/lib/net_sockets/ |
H A D | net_sockets.c | 156 err = devq_enqueue((struct devq *)descq_queue, regionid, (void *)nb - buffer_start, sizeof(struct net_buffer), 159 err = devq_notify((struct devq *)descq_queue); 238 err = devq_enqueue((struct devq *)descq_queue, regionid, buffer - buffer_start, sizeof(struct net_buffer) + size, 241 err = devq_notify((struct devq *)descq_queue); 261 err = devq_enqueue((struct devq *)descq_queue, regionid, buffer - buffer_start, sizeof(struct net_buffer) + size, 264 err = devq_notify((struct devq *)descq_queue); 370 err = devq_dequeue((struct devq *)descq_queue, &rid, &offset, &length, 392 err = devq_enqueue((struct devq *)descq_queue, rid, offset, length, 0, 0, NET_EVENT_RECEIVE); 402 err = devq_enqueue((struct devq *)descq_queue, rid, offset, length, 0, 0, NET_EVENT_RECEIVE); 438 err = devq_notify((struct devq *)descq_queu [all...] |