Searched refs:txq (Results 1 - 14 of 14) sorted by relevance

/barrelfish-2018-10-04/lib/barrelfish/
H A Dflounder_txqueue.c97 * \param txq TX queue to allocate from
102 struct txq_msg_st *txq_msg_st_alloc(struct tx_queue *txq) argument
106 if (txq->free != NULL) {
107 st = txq->free;
108 txq->free = st->next;
110 TXQ_ASSERT(txq->free_count);
111 TXQ_OP(txq->free_count--);
113 txq->free_count, txq->alloc_count);
119 TXQ_OP(txq
[all...]
/barrelfish-2018-10-04/usr/device_managers/dma/
H A Ddma_mgr_svc.c86 struct tx_queue *txq = _binding->st; local
88 struct txq_msg_st *msg_st = txq_msg_st_alloc(txq);
161 struct tx_queue *txq = _binding->st; local
163 struct txq_msg_st *msg_st = txq_msg_st_alloc(txq);
182 struct tx_queue *txq = _binding->st; local
184 struct txq_msg_st *msg_st = txq_msg_st_alloc(txq);
217 struct tx_queue *txq = calloc(1, sizeof(*txq)); local
218 if (txq == NULL) {
222 txq_init(txq, bindin
[all...]
/barrelfish-2018-10-04/lib/bomp/backends/
H A Dxomp_gateway_client.c36 struct tx_queue txq; variable in typeref:struct:tx_queue
38 /// binding to the txq
120 txq_init(&txq, xh, xh->waitset, (txq_register_fn_t) xh->register_send,
187 struct txq_msg_st *msg_st = txq_msg_st_alloc(&txq);
H A Dxomp_gateway.c183 struct tx_queue *txq = b->st; local
184 struct txq_msg_st *msg_st = txq_msg_st_alloc(txq);
H A Dxomp_worker.c52 static struct tx_queue txq; variable in typeref:struct:tx_queue
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);
572 txq_init(&txq, xb, xb->waitset, (txq_register_fn_t) xb->register_send,
H A Dxomp_master.c70 struct tx_queue txq; ///< Flounder TX queue member in struct:xomp_worker
422 txq_init(&worker->txq, xb, xb->waitset, (txq_register_fn_t) xb->register_send,
464 txq_init(&worker->txq, xb, xb->waitset, (txq_register_fn_t) xb->register_send,
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-2018-10-04/lib/bomp_new/include/
H A Dbomp_internal.h71 struct tx_queue txq; ///< Flounder TX queue member in struct:bomp_thread
90 struct tx_queue txq; ///< Flounder TX queue member in struct:bomp_node
108 struct tx_queue txq; ///< Flounder TX queue variable in typeref:struct:tx_queue
/barrelfish-2018-10-04/include/flounder/
H A Dflounder_txqueue.h89 * \param txq TX queue to allocate from
94 struct txq_msg_st *txq_msg_st_alloc(struct tx_queue *txq);
99 * \param st txq message state to be freed
113 * \param st txq message state of the message
/barrelfish-2018-10-04/lib/bomp_new/
H A Dbomp_thread.c108 txq_init(&t->txq, _b, _b->waitset, (txq_register_fn_t) _b->register_send,
218 struct txq_msg_st *msg_st = txq_msg_st_alloc(&thread->txq);
298 struct txq_msg_st *msg_st = txq_msg_st_alloc(&t->txq);
327 txq_init(&t->txq, b, b->waitset, (txq_register_fn_t) b->register_send,
H A Dbomp_node.c127 txq_init(&n->txq, _b, _b->waitset, (txq_register_fn_t) _b->register_send,
318 txq_init(&t->txq, b, b->waitset, (txq_register_fn_t) b->register_send,
/barrelfish-2018-10-04/lib/net_queue_manager/
H A Dqueue_manager.c386 buffer->txq.buffer_state_size = slots;
387 buffer->txq.buffer_state = calloc(slots,
389 assert(buffer->txq.buffer_state != NULL);
390 buffer->txq.buffer_state_head = 0;
391 buffer->txq.buffer_state_used = 0;
483 assert((buffer->txq.buffer_state_used > 0));
484 --buffer->txq.buffer_state_used;
664 assert(buffer->txq.buffer_state_used < (buffer->txq.buffer_state_size - 1));
667 struct buffer_state_metadata *bsm = buffer->txq
[all...]
/barrelfish-2018-10-04/lib/xeon_phi/
H A Dxeon_phi_client.c50 struct tx_queue txq; member in struct:xeon_phi_client
412 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
456 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
506 txq_init(&cl->txq, b, get_default_waitset(),
683 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
785 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
863 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
928 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
1007 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
1077 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
[all...]
/barrelfish-2018-10-04/lib/dma/client/
H A Ddma_client_channel.c27 struct tx_queue txq; ///< Flounder TX Queue member in struct:dma_client_channel
253 txq_init(&chan->txq, b, b->waitset, (txq_register_fn_t) b->register_send,
361 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl_chan->txq);
/barrelfish-2018-10-04/include/net_queue_manager/
H A Dnet_queue_manager.h82 struct bsm_queue txq; // queue for send path member in struct:buffer_descriptor

Completed in 85 milliseconds