Searched refs:devq (Results 26 - 48 of 48) sorted by relevance

12

/barrelfish-2018-10-04/include/net_queue_manager/
H A Dnet_queue_manager.h61 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 De1000n_devq.h13 struct devq q;
H A Ddevif_backend_e1000.c56 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 Dmlx4_devif_queue.h18 struct devq q;
H A Dmlx4_devif_queue.c2157 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 Dudp_queue.c72 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 Ddebug_test.c63 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 Decho.c35 static struct devq* udp_q;
69 struct devq* q = (struct devq*) udp_q;
/barrelfish-2018-10-04/lib/devif/backends/idc/
H A Ddesc_queue.c39 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 Dnet_sockets_server.c177 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 Ddevif_backend_debug.c50 * 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 Dnet.c114 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 Dnetif.c154 * @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 Dnetbufs.c43 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 Dqueue_manager.c84 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 Dnet_soft_filters_srv_impl.c522 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 Ddevif_backend_solarflare.c132 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 Dhw_queue.h44 struct devq q;
/barrelfish-2018-10-04/lib/devif/backends/net/e10k/
H A Ddevif_backend_e10k.c215 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 De10k_queue.h50 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 Ddevif.tex166 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 Dnetif_barrelfish.c40 struct devq *q;
/barrelfish-2018-10-04/usr/drivers/ahcid/
H A Dahcid.c80 dq = (struct devq*) q;

Completed in 186 milliseconds

12