Lines Matching defs:msg_st
208 static errval_t dma_client_channel_register_call_tx(struct txq_msg_st *msg_st)
210 struct svc_msg_st *st = (struct svc_msg_st *) msg_st;
212 return dma_register__call__tx(msg_st->queue->binding, TXQCONT(msg_st),
216 static errval_t dma_client_channel_deregister_call_tx(struct txq_msg_st *msg_st)
218 struct svc_msg_st *st = (struct svc_msg_st *) msg_st;
220 return dma_deregister_call__tx(msg_st->queue->binding, TXQCONT(msg_st),
224 static errval_t dma_client_channel_memcpy_call_tx(struct txq_msg_st *msg_st)
226 struct svc_msg_st *st = (struct svc_msg_st *) msg_st;
229 return dma_memcpy_call__tx(msg_st->queue->binding, TXQCONT(msg_st),
361 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl_chan->txq);
362 if (msg_st == NULL) {
367 struct svc_msg_st *svc_st = (struct svc_msg_st *) msg_st;
374 msg_st->send = dma_client_channel_memcpy_call_tx;
379 msg_st->send = dma_client_channel_register_call_tx;
384 msg_st->send = dma_client_channel_deregister_call_tx;
389 txq_msg_st_free(msg_st);
395 txq_send(msg_st);