/barrelfish-2018-10-04/lib/barrelfish/ |
H A D | flounder_txqueue.c | 97 * \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 D | dma_mgr_svc.c | 86 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 D | xomp_gateway_client.c | 36 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 D | xomp_gateway.c | 183 struct tx_queue *txq = b->st; local 184 struct txq_msg_st *msg_st = txq_msg_st_alloc(txq);
|
H A D | xomp_worker.c | 52 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 D | xomp_master.c | 70 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 D | bomp_internal.h | 71 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 D | flounder_txqueue.h | 89 * \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 D | bomp_thread.c | 108 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 D | bomp_node.c | 127 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 D | queue_manager.c | 386 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 D | xeon_phi_client.c | 50 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 D | dma_client_channel.c | 27 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 D | net_queue_manager.h | 82 struct bsm_queue txq; // queue for send path member in struct:buffer_descriptor
|