• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /barrelfish-2018-10-04/lib/xeon_phi/

Lines Matching refs:msg_st

197 static errval_t domain_init_call_tx(struct txq_msg_st *msg_st)
199 struct xphi_msg_st *st = (struct xphi_msg_st *) msg_st;
201 return xeon_phi_domain_init_call__tx(msg_st->queue->binding, TXQCONT(msg_st),
207 static errval_t domain_register_call_tx(struct txq_msg_st *msg_st)
209 struct xphi_msg_st *st = (struct xphi_msg_st *) msg_st;
211 return xeon_phi_domain_register_call__tx(msg_st->queue->binding, TXQCONT(msg_st),
215 static errval_t domain_lookup_call_tx(struct txq_msg_st *msg_st)
217 struct xphi_msg_st *st = (struct xphi_msg_st *) msg_st;
219 return xeon_phi_domain_lookup_call__tx(msg_st->queue->binding, TXQCONT(msg_st),
223 static errval_t domain_wait_call_tx(struct txq_msg_st *msg_st)
225 struct xphi_msg_st *st = (struct xphi_msg_st *) msg_st;
227 return xeon_phi_domain_wait_call__tx(msg_st->queue->binding, TXQCONT(msg_st),
232 static errval_t spawn_call_tx(struct txq_msg_st *msg_st)
234 struct xphi_msg_st *st = (struct xphi_msg_st *) msg_st;
235 return xeon_phi_spawn_call__tx(msg_st->queue->binding, TXQCONT(msg_st),
241 static errval_t spawn_with_cap_call_tx(struct txq_msg_st *msg_st)
243 struct xphi_msg_st *st = (struct xphi_msg_st *) msg_st;
244 return xeon_phi_spawn_with_cap_call__tx(msg_st->queue->binding, TXQCONT(msg_st),
252 static errval_t kill_call_tx(struct txq_msg_st *msg_st)
254 struct xphi_msg_st *st = (struct xphi_msg_st *) msg_st;
255 return xeon_phi_kill_call__tx(msg_st->queue->binding, TXQCONT(msg_st),
259 static errval_t chan_open_request_call_tx(struct txq_msg_st *msg_st)
261 struct xphi_msg_st *st = (struct xphi_msg_st *) msg_st;
262 return xeon_phi_chan_open_request_call__tx(msg_st->queue->binding,
263 TXQCONT(msg_st), st->args.open.xid,
270 static errval_t chan_open_response_tx(struct txq_msg_st *msg_st)
272 return xeon_phi_chan_open_response__tx(msg_st->queue->binding, TXQCONT(msg_st),
273 msg_st->err);
412 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
413 if (msg_st == NULL) {
417 msg_st->cleanup = NULL;
418 msg_st->send = chan_open_response_tx;
419 msg_st->err = XEON_PHI_ERR_CLIENT_OPEN_REJECT;
422 msg_st->err = client_cb.open(domain, usrdata, msgframe, type);
425 txq_send(msg_st);
456 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
457 if (msg_st == NULL) {
462 msg_st->cleanup = NULL;
463 msg_st->send = domain_init_call_tx;
465 struct xphi_msg_st *svc_st = (struct xphi_msg_st *) msg_st;
475 txq_send(msg_st);
683 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
684 if (msg_st == NULL) {
710 msg_st->cleanup = NULL;
714 msg_st->send = spawn_call_tx;
717 msg_st->send = spawn_with_cap_call_tx;
722 struct xphi_msg_st *svc_st = (struct xphi_msg_st *) msg_st;
730 txq_send(msg_st);
785 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
786 if (msg_st == NULL) {
791 msg_st->cleanup = NULL;
792 msg_st->send = kill_call_tx;
794 struct xphi_msg_st *svc_st = (struct xphi_msg_st *) msg_st;
801 txq_send(msg_st);
863 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
864 if (msg_st == NULL) {
869 msg_st->cleanup = NULL;
873 msg_st->send = chan_open_request_call_tx;
875 struct xphi_msg_st *svc_st = (struct xphi_msg_st *) msg_st;
883 txq_send(msg_st);
928 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
929 if (msg_st == NULL) {
934 msg_st->cleanup = NULL;
938 msg_st->send = domain_lookup_call_tx;
940 struct xphi_msg_st *svc_st = (struct xphi_msg_st *) msg_st;
944 txq_send(msg_st);
1007 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
1008 if (msg_st == NULL) {
1014 msg_st->cleanup = NULL;
1018 msg_st->send = domain_wait_call_tx;
1020 struct xphi_msg_st *svc_st = (struct xphi_msg_st *) msg_st;
1024 txq_send(msg_st);
1077 struct txq_msg_st *msg_st = txq_msg_st_alloc(&cl->txq);
1078 if (msg_st == NULL) {
1083 msg_st->cleanup = NULL;
1084 msg_st->send = domain_register_call_tx;
1086 struct xphi_msg_st *svc_st = (struct xphi_msg_st *) msg_st;
1094 txq_send(msg_st);