Searched refs:txq_msg_st (Results 1 - 16 of 16) sorted by relevance

/barrelfish-master/include/flounder/
H A Dflounder_txqueue.h28 struct txq_msg_st;
33 /// typedef for the send handler function. argument is struct txq_msg_st*
34 typedef errval_t (*txq_send_fn_t)(struct txq_msg_st *st);
36 /// typedef for cleanup function. argument is struct txq_msg_st*
37 typedef void (*txq_cleanup_fn_t)(struct txq_msg_st *st);
48 struct txq_msg_st *head; ///< head of the queue
49 struct txq_msg_st *tail; ///< tail of the queue
50 struct txq_msg_st *free; ///< free list of message states
59 struct txq_msg_st struct
61 struct txq_msg_st *nex
[all...]
/barrelfish-master/usr/drivers/xeon_phi/
H A Ddma_service.h16 struct txq_msg_st;
32 uint64_t length, struct txq_msg_st *txst);
H A Dxphi_service.c66 struct txq_msg_st common;
135 static errval_t chan_open_call_tx(struct txq_msg_st* msg_st)
146 static errval_t chan_open_request_response_tx(struct txq_msg_st* msg_st)
152 static errval_t kill_response_tx(struct txq_msg_st* msg_st)
158 static errval_t dma_register_response_tx(struct txq_msg_st* msg_st)
167 static errval_t dma_memcpy_response_tx(struct txq_msg_st* msg_st)
173 static errval_t get_nodeid_response_tx(struct txq_msg_st* msg_st)
181 static errval_t spawn_with_cap_response_tx(struct txq_msg_st* msg_st)
191 static errval_t spawn_response_tx(struct txq_msg_st* msg_st)
199 static errval_t domain_init_response_tx(struct txq_msg_st* msg_s
[all...]
H A Dinterphi.c61 struct txq_msg_st common;
201 static struct txq_msg_st *rpc_preamble(struct msg_info *mi)
218 struct txq_msg_st *msg_st = txq_msg_st_alloc(&mi->queue);
263 static errval_t domain_wait_call_tx(struct txq_msg_st *msg_st)
276 static errval_t domain_wait_response_tx(struct txq_msg_st *msg_st)
290 static errval_t domain_lookup_call_tx(struct txq_msg_st *msg_st)
303 static errval_t domain_lookup_response_tx(struct txq_msg_st *msg_st)
316 static errval_t domain_register_call_tx(struct txq_msg_st *msg_st)
330 static errval_t domain_register_response_tx(struct txq_msg_st *msg_st)
338 static errval_t spawn_response_tx(struct txq_msg_st *msg_s
[all...]
H A Ddma_service.c263 txq_send((struct txq_msg_st *)st);
267 uint64_t length, struct txq_msg_st *txst)
/barrelfish-master/lib/barrelfish/
H A Dflounder_txqueue.c18 struct txq_msg_st *st = arg;
26 static inline void try_send(struct txq_msg_st *st)
75 assert(msg_st_size >= sizeof(struct txq_msg_st));
102 struct txq_msg_st *txq_msg_st_alloc(struct tx_queue *txq)
104 struct txq_msg_st *st;
140 void txq_msg_st_free(struct txq_msg_st *st)
162 struct txq_msg_st *st = arg;
198 void txq_send(struct txq_msg_st *st)
/barrelfish-master/lib/dma/
H A Ddma_service.c65 struct txq_msg_st common;
83 static errval_t dma_register_response_tx(struct txq_msg_st *msg_st)
95 struct txq_msg_st *msg_st = txq_msg_st_alloc(&svc_handle->queue);
117 static errval_t dma_deregister_response_tx(struct txq_msg_st *msg_st)
129 struct txq_msg_st *msg_st = txq_msg_st_alloc(&svc_handle->queue);
151 static errval_t dma_memcpy_response_tx(struct txq_msg_st *msg_st)
171 struct txq_msg_st *msg_st = txq_msg_st_alloc(&svc_handle->queue);
202 static errval_t dma_done_tx(struct txq_msg_st *msg_st)
397 struct txq_msg_st *msg_st = txq_msg_st_alloc(&svc_handle->queue);
/barrelfish-master/usr/device_managers/dma/
H A Ddma_mgr_svc.c52 struct txq_msg_st common;
67 static errval_t svc_register_response_tx(struct txq_msg_st *msg_st)
88 struct txq_msg_st *msg_st = txq_msg_st_alloc(txq);
116 static errval_t svc_lookup_response_tx(struct txq_msg_st *msg_st)
134 static errval_t svc_lookup_by_iref_response_tx(struct txq_msg_st *msg_st)
163 struct txq_msg_st *msg_st = txq_msg_st_alloc(txq);
184 struct txq_msg_st *msg_st = txq_msg_st_alloc(txq);
/barrelfish-master/lib/bomp/backends/
H A Dxomp_gateway_client.c29 struct txq_msg_st common; ///< common msg state
77 static errval_t get_memory_call_tx(struct txq_msg_st *msg_st)
187 struct txq_msg_st *msg_st = txq_msg_st_alloc(&txq);
H A Dxomp_gateway.c40 struct txq_msg_st common; ///< common msg state
162 static errval_t get_memory_response_tx(struct txq_msg_st *msg_st)
184 struct txq_msg_st *msg_st = txq_msg_st_alloc(txq);
H A Dxomp_worker.c76 struct txq_msg_st common;
307 static errval_t gw_req_memory_response_tx(struct txq_msg_st *msg_st)
313 static errval_t add_memory_response_tx(struct txq_msg_st *msg_st)
319 static errval_t done_notify_tx(struct txq_msg_st *msg_st)
327 static errval_t done_with_arg_tx(struct txq_msg_st *msg_st)
354 struct txq_msg_st *msg_st = txq_msg_st_alloc(&txq);
424 struct txq_msg_st *msg_st = txq_msg_st_alloc(&txq);
494 struct txq_msg_st *msg_st = txq_msg_st_alloc(&txq);
H A Dxomp_master.c110 struct txq_msg_st common; ///< common msg state
247 static errval_t do_work_tx(struct txq_msg_st *msg_st)
257 static errval_t gw_req_memory_call_tx(struct txq_msg_st *msg_st)
267 static errval_t add_memory_call_tx(struct txq_msg_st *msg_st)
953 struct txq_msg_st *msg_st = txq_msg_st_alloc(&worker->txq);
981 struct txq_msg_st *msg_st = txq_msg_st_alloc(&worker->txq);
1218 struct txq_msg_st *msg_st = txq_msg_st_alloc(&worker->txq);
/barrelfish-master/lib/bomp_new/
H A Dbomp_thread.c26 struct txq_msg_st common; ///< common msg state
80 static errval_t execute__tx(struct txq_msg_st *msg_st)
218 struct txq_msg_st *msg_st = txq_msg_st_alloc(&thread->txq);
258 static errval_t done__tx(struct txq_msg_st *msg_st)
298 struct txq_msg_st *msg_st = txq_msg_st_alloc(&t->txq);
H A Dbomp_node.c24 struct txq_msg_st common; ///< common msg state
/barrelfish-master/lib/xeon_phi/
H A Dxeon_phi_client.c72 struct txq_msg_st common;
215 static errval_t domain_init_call_tx(struct txq_msg_st *msg_st)
225 static errval_t domain_register_call_tx(struct txq_msg_st *msg_st)
233 static errval_t domain_lookup_call_tx(struct txq_msg_st *msg_st)
241 static errval_t domain_wait_call_tx(struct txq_msg_st *msg_st)
250 static errval_t spawn_call_tx(struct txq_msg_st *msg_st)
259 static errval_t spawn_with_cap_call_tx(struct txq_msg_st *msg_st)
270 static errval_t kill_call_tx(struct txq_msg_st *msg_st)
277 static errval_t chan_open_request_call_tx(struct txq_msg_st *msg_st)
288 static errval_t dma_register_call_tx(struct txq_msg_st *msg_s
[all...]
/barrelfish-master/lib/dma/client/
H A Ddma_client_channel.c36 struct txq_msg_st common;
208 static errval_t dma_client_channel_register_call_tx(struct txq_msg_st *msg_st)
216 static errval_t dma_client_channel_deregister_call_tx(struct txq_msg_st *msg_st)
224 static errval_t dma_client_channel_memcpy_call_tx(struct txq_msg_st *msg_st)
361 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl_chan->txq);

Completed in 124 milliseconds