Lines Matching refs:msg_st
247 static errval_t do_work_tx(struct txq_msg_st *msg_st)
250 struct xomp_msg_st *st = (struct xomp_msg_st *) msg_st;
252 return xomp_do_work__tx(msg_st->queue->binding, TXQCONT(msg_st),
257 static errval_t gw_req_memory_call_tx(struct txq_msg_st *msg_st)
260 struct xomp_msg_st *st = (struct xomp_msg_st *) msg_st;
262 return xomp_gw_req_memory_call__tx(msg_st->queue->binding, TXQCONT(msg_st),
267 static errval_t add_memory_call_tx(struct txq_msg_st *msg_st)
270 struct xomp_msg_st *st = (struct xomp_msg_st *) msg_st;
272 return xomp_add_memory_call__tx(msg_st->queue->binding, TXQCONT(msg_st),
953 struct txq_msg_st *msg_st = txq_msg_st_alloc(&worker->txq);
955 if (msg_st == NULL) {
959 msg_st->send = gw_req_memory_call_tx;
960 msg_st->cleanup = NULL;
962 struct xomp_msg_st *st = (struct xomp_msg_st *) msg_st;
966 txq_send(msg_st);
981 struct txq_msg_st *msg_st = txq_msg_st_alloc(&worker->txq);
983 if (msg_st == NULL) {
987 msg_st->send = add_memory_call_tx;
988 msg_st->cleanup = NULL;
990 struct xomp_msg_st *st = (struct xomp_msg_st *) msg_st;
1001 txq_send(msg_st);
1218 struct txq_msg_st *msg_st = txq_msg_st_alloc(&worker->txq);
1220 if (msg_st == NULL) {
1227 msg_st->send = do_work_tx;
1228 msg_st->cleanup = NULL;
1230 struct xomp_msg_st *st = (struct xomp_msg_st *) msg_st;
1236 txq_send(msg_st);