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

12

/barrelfish-2018-10-04/lib/net/
H A Dnet_queue_internal.h21 struct devq;
39 struct devq **retqueue);
H A Dnet_queue.c17 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 Dnetworking_internal.h78 struct devq *queue;
133 struct devq *dev_q;
/barrelfish-2018-10-04/include/devif/
H A Dqueue_interface_backend.h14 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 Dqueue_interface.h23 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 Dnetif.h21 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 Dnet_queue.h28 struct devq;
44 uint64_t* queueid, bool poll, struct devq **retqueue);
H A Dnet.h23 struct devq;
91 errval_t networking_init_with_queue(struct devq *q, net_flags_t flags);
114 struct devq **retqueue);
H A Dnetbufs.h23 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 Dnull.h24 struct devq* other_q);
H A Ddebug.h21 struct devq* other_q);
/barrelfish-2018-10-04/lib/devif/backends/null/
H A Ddevif_backend_null.c19 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 Dqueue_interface_internal.c24 * @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 Dqueue_interface.c107 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 Dinterface_raw.c36 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, &regid);
149 err = devq_dequeue((struct devq*) queue, &rid, &offset, &length,
182 devq
[all...]
/barrelfish-2018-10-04/lib/devif/backends/loopback/
H A Dloopback_queue.c20 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 Dqueue_manager_local.h19 struct devq *netd[NETD_BUF_NR];
/barrelfish-2018-10-04/usr/tests/devif/
H A Didc_endpoint.c25 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 Dclient.c33 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 Dqueue_interface.c107 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 Dbench.c59 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 Ddevice_impl.c13 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 Ddevif_backend_ip.c54 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 Ddevif_backend_udp.c46 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 Dnet_sockets.c156 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...]

Completed in 234 milliseconds

12