/barrelfish-2018-10-04/include/net_queue_manager/ |
H A D | net_queue_manager.h | 61 struct devq *device_queue; 77 struct devq *device_queue; // device queue 136 struct devq *app_connection; // Application device queue
|
/barrelfish-2018-10-04/usr/drivers/e1000/ |
H A D | e1000n_devq.h | 13 struct devq q;
|
H A D | devif_backend_e1000.c | 56 static errval_t e1000_register(struct devq* q, struct capref cap, 73 static errval_t e1000_deregister(struct devq* q, regionid_t rid) 79 static errval_t e1000_control(struct devq* q, uint64_t cmd, uint64_t value, 224 static errval_t e1000_enqueue(struct devq* q, regionid_t rid, 257 static errval_t e1000_dequeue(struct devq* q, regionid_t* rid, genoffset_t* offset, 272 static errval_t e1000_notify(struct devq* q) 278 static errval_t e1000_destroy(struct devq * queue)
|
/barrelfish-2018-10-04/lib/devif/backends/net/mlx4/drivers/net/mlx4/ |
H A D | mlx4_devif_queue.h | 18 struct devq q;
|
H A D | mlx4_devif_queue.c | 2157 static errval_t mlx4_register(struct devq* q, struct capref cap, 2176 static errval_t mlx4_deregister(struct devq* q, regionid_t rid) 2182 static errval_t mlx4_control(struct devq* q, uint64_t cmd, uint64_t value, 2191 static errval_t mlx4_enqueue(struct devq* q, regionid_t rid, 2225 static errval_t mlx4_dequeue(struct devq* q, regionid_t* rid, genoffset_t* offset, 2239 static errval_t mlx4_notify(struct devq* q) 2245 static errval_t mlx4_destroy(struct devq * queue)
|
/barrelfish-2018-10-04/usr/tests/devif/ |
H A D | udp_queue.c | 72 struct devq* q = (struct devq*) udp_q; 118 struct devq* q; 124 q = (struct devq*) udp_q; 132 USER_PANIC("Registering memory to devq failed \n"); 148 USER_PANIC("Registering memory to devq failed \n");
|
H A D | debug_test.c | 63 static struct devq* que; 138 USER_PANIC("Registering memory to devq failed: %s\n", 145 USER_PANIC("Registering memory to devq failed: %s \n", 156 USER_PANIC("Registering memory to devq failed: %s\n", 362 USER_PANIC("Allocating devq failed \n"); 366 err = debug_create(&debug_q, (struct devq*) queue); 372 err = null_create(&null_q, (struct devq*) debug_q); 377 que = (struct devq*) debug_q; 381 USER_PANIC("Registering memory to devq failed \n"); 394 que = (struct devq*) debug_ [all...] |
H A D | echo.c | 35 static struct devq* udp_q; 69 struct devq* q = (struct devq*) udp_q;
|
/barrelfish-2018-10-04/lib/devif/backends/idc/ |
H A D | desc_queue.c | 39 struct devq q; 118 static errval_t descq_enqueue(struct devq* queue, 170 static errval_t descq_dequeue(struct devq* queue, 201 static errval_t descq_notify(struct devq* q) 223 static errval_t descq_control(struct devq* q, uint64_t cmd, 236 static errval_t descq_register(struct devq* q, struct capref cap, 258 static errval_t descq_destroy(struct devq* que) 290 static errval_t descq_deregister(struct devq* q, regionid_t rid) 333 *err = devq_add_region((struct devq*) q, cap, rid); 348 *err = devq_remove_region((struct devq*) [all...] |
/barrelfish-2018-10-04/usr/net_socket_server/ |
H A D | net_sockets_server.c | 177 err = devq_enqueue((struct devq *)nc->queue, nc->region_id, buffer - nc->buffer_start, sizeof(struct net_buffer) + length, 180 err = devq_notify((struct devq *)nc->queue); 238 err = devq_enqueue((struct devq *)nc->queue, nc->region_id, buffer - nc->buffer_start, sizeof(struct net_buffer) + length, 242 err = devq_notify((struct devq *)nc->queue); 274 err = devq_enqueue((struct devq *)nc->queue, nc->region_id, buffer - nc->buffer_start, sizeof(struct net_buffer), 279 err = devq_notify((struct devq *)nc->queue); 299 // err = devq_enqueue((struct devq *)nc->queue, nc->region_id, buffer - nc->buffer_start, sizeof(struct net_buffer) + length, 302 // err = devq_notify((struct devq *)nc->queue); 332 err = devq_enqueue((struct devq *)nc->queue, nc->region_id, socket->send_frames[0].offset, socket->send_frames[0].length, 0, 0, NET_EVENT_SENT); 344 err = devq_notify((struct devq *)n [all...] |
/barrelfish-2018-10-04/lib/devif/backends/debug/ |
H A D | devif_backend_debug.c | 50 * We can be sure that this region exists since the devq library itself 84 struct devq my_q; 85 struct devq* q; 167 static errval_t debug_register(struct devq* q, struct capref cap, 241 static errval_t debug_deregister(struct devq* q, regionid_t rid) 324 static errval_t debug_control(struct devq* q, uint64_t cmd, uint64_t value, 333 static errval_t debug_notify(struct devq* q) 652 static errval_t debug_enqueue(struct devq* q, regionid_t rid, 725 static errval_t debug_dequeue(struct devq* q, regionid_t* rid, genoffset_t* offset, 743 // region ids are checked bythe devq librar 854 debug_destroy(struct devq* devq) argument [all...] |
/barrelfish-2018-10-04/lib/net/ |
H A D | net.c | 114 struct devq **retqueue) 143 static errval_t networking_init_with_queue_st(struct net_state *st, struct devq *q, 148 NETDEBUG("initializing networking with devq=%p, flags=%" PRIx32 "...\n", q, 340 errval_t networking_init_with_queue(struct devq *q, net_flags_t flags)
|
H A D | netif.c | 154 * @param devq the device queue to be used 158 errval_t net_if_init_devq(struct netif *netif, struct devq *devq) argument 160 NETDEBUG("netif=%p, devq=%p\n", netif, devq); 178 * @param devq 222 struct devq *q = net_if_get_net_state(netif)->queue;
|
H A D | netbufs.c | 43 errval_t net_buf_pool_alloc(struct devq *dev_q, size_t numbuf, size_t size, 130 debug_printf("netbuf: registering region with devq...\n"); 135 NETDEBUG("registered region with devq. pbase=%" PRIxGENPADDR ", regionid=%" PRIx32 "\n",
|
/barrelfish-2018-10-04/lib/net_queue_manager/ |
H A D | queue_manager.c | 84 static void do_pending_work(struct devq *q); 124 static struct devq *all_apps[1024]; 221 struct devq *q = bsm->device_queue; 244 static struct client_closure *create_new_client(struct devq *q, uint8_t role, uint64_t *queue_id) 359 struct client_closure *closure = (struct client_closure *)devq_get_state((struct devq *)q); 368 buffer->device_queue = (struct devq *)q; 431 static errval_t send_raw_xmit_done(struct devq *queue, 502 static void do_pending_work(struct devq *queue) 581 struct devq *q = buffer->device_queue; 743 struct client_closure *cl = devq_get_state((struct devq *)queu [all...] |
H A D | net_soft_filters_srv_impl.c | 522 struct devq *q = rx_filter->buffer->device_queue; 586 struct devq *q = NULL; 753 struct devq *q = buffer->device_queue; 865 struct devq *q = buffer->device_queue;
|
/barrelfish-2018-10-04/usr/drivers/solarflare/ |
H A D | devif_backend_solarflare.c | 132 static errval_t sfn5122f_register(struct devq* q, struct capref cap, 182 static errval_t sfn5122f_deregister(struct devq* q, regionid_t rid) 213 static errval_t sfn5122f_control(struct devq* q, uint64_t cmd, uint64_t value, 223 static errval_t sfn5122f_notify(struct devq* q) 336 static errval_t sfn5122f_enqueue(struct devq* q, regionid_t rid, 370 static errval_t sfn5122f_dequeue(struct devq* q, regionid_t* rid, genoffset_t* offset, 478 static errval_t sfn5122f_destroy(struct devq* queue)
|
H A D | hw_queue.h | 44 struct devq q;
|
/barrelfish-2018-10-04/lib/devif/backends/net/e10k/ |
H A D | devif_backend_e10k.c | 215 static errval_t e10k_enqueue(struct devq* q, regionid_t rid, genoffset_t offset, 251 static errval_t e10k_dequeue(struct devq* q, regionid_t* rid, 282 static errval_t e10k_register(struct devq* q, struct capref cap, regionid_t rid) 326 static errval_t e10k_deregister(struct devq* q, regionid_t rid) 331 static errval_t e10k_control(struct devq* q, uint64_t cmd, uint64_t value, uint64_t *result) 339 static errval_t e10k_notify(struct devq* q) 344 static errval_t e10k_destroy(struct devq* queue)
|
H A D | e10k_queue.h | 50 struct devq q; 203 // TODO use flags of devq interface to set eop and rs
|
/barrelfish-2018-10-04/doc/026-device-queues/ |
H A D | devif.tex | 166 errval_t devq_register(struct devq *q, 175 \item \texttt{devq *q}: handle to the device queue. 207 errval_t devq_deregister(struct devq *q, 216 \item \texttt{devq *q}: handle to the device queue 261 errval_t devq_enqueue(struct devq *q, 274 \item \texttt{devq *q}: handle to the device queue. 323 errval_t devq_dequeue(struct devq *q, 335 \item \texttt{devq *q}: handle to the device queue. 378 errval_t devq_notify(struct devq *q); 385 \item \texttt{devq * [all...] |
/barrelfish-2018-10-04/lib/lwip2/src/barrelfish/ |
H A D | netif_barrelfish.c | 40 struct devq *q;
|
/barrelfish-2018-10-04/usr/drivers/ahcid/ |
H A D | ahcid.c | 80 dq = (struct devq*) q;
|