Searched refs:mcb (Results 1 - 10 of 10) sorted by relevance

/barrelfish-2018-10-04/lib/barrelfish/
H A Dmonitor_client.c95 static errval_t init_lmp_binding(struct monitor_lmp_binding *mcb, argument
100 monitor_lmp_init(mcb, ws);
103 err = slot_alloc(&mcb->chan.local_cap);
109 err = lmp_endpoint_create_in_slot(buflen_words, mcb->chan.local_cap,
110 &mcb->chan.endpoint);
117 err = lmp_chan_alloc_recv_slot(&mcb->chan);
123 mcb->b.error_handler = error_handler;
126 mcb->b.rx_vtbl = monitor_rx_vtbl;
129 mcb->b.change_waitset(&mcb
144 monitor_client_lmp_bind(struct monitor_lmp_binding *mcb, monitor_bind_continuation_fn *cont, void *st, struct waitset *ws, size_t lmp_buflen_words) argument
184 monitor_client_lmp_accept(struct monitor_lmp_binding *mcb, struct waitset *ws, size_t lmp_buflen_words) argument
292 struct monitor_binding *mcb = get_monitor_binding(); local
[all...]
H A Didc_export.c142 struct monitor_binding *mcb = get_monitor_binding(); local
143 mcb->rx_vtbl.alloc_iref_reply = alloc_iref_reply_handler;
144 mcb->rx_vtbl.get_service_id_reply = NULL;
H A Dinit.c281 struct monitor_lmp_binding *mcb = local
283 assert(mcb != NULL);
284 set_monitor_binding(&mcb->b);
289 err = monitor_client_lmp_bind(mcb, monitor_bind_cont, &init_complete_err,
H A Dlmp_chan.c416 struct monitor_binding *mcb = get_monitor_binding(); local
417 mcb->rx_vtbl.bind_lmp_reply_client = bind_lmp_reply_handler;
418 mcb->rx_vtbl.bind_lmp_service_request = bind_lmp_service_request_handler;
H A Dump_chan.c409 struct monitor_binding *mcb = get_monitor_binding(); local
410 mcb->rx_vtbl.bind_ump_reply_client = bind_ump_reply_handler;
411 mcb->rx_vtbl.bind_ump_service_request = bind_ump_service_request_handler;
H A Ddomain.c788 struct monitor_binding *mcb = get_monitor_binding(); local
790 mcb->rx_vtbl.span_domain_reply = span_domain_reply;
791 event_mutex_enqueue_lock(&mcb->mutex, &span_domain_state->event_qnode,
/barrelfish-2018-10-04/include/barrelfish/
H A Dmonitor_client.h35 errval_t monitor_client_lmp_bind(struct monitor_lmp_binding *mcb,
39 errval_t monitor_client_lmp_accept(struct monitor_lmp_binding *mcb,
/barrelfish-2018-10-04/lib/barrelfish/arch/x86/
H A Dipi_notify.c136 struct monitor_binding *mcb = get_monitor_binding(); local
138 mcb->rx_vtbl.ipi_alloc_notify_reply = ipi_alloc_notify_reply;
/barrelfish-2018-10-04/usr/mem_serv/
H A Dmem_serv.c517 static struct monitor_lmp_binding mcb; local
518 set_monitor_binding(&mcb.b);
520 err = monitor_client_lmp_accept(&mcb, ws, DEFAULT_LMP_BUF_WORDS);
529 err = lmp_ep_send0(cap_initep, 0, mcb.chan.local_cap);
535 while (capref_is_null(mcb.chan.remote_cap)) {
/barrelfish-2018-10-04/usr/monitor/
H A Dmonitor_server.c1038 static struct monitor_lmp_binding mcb; local
1042 err = monitor_client_lmp_accept(&mcb, ws, DEFAULT_LMP_BUF_WORDS);
1049 err = lmp_ep_send0(cap_initep, 0, mcb.chan.local_cap);
1055 monitor_server_init(&mcb.b);
1058 while (capref_is_null(mcb.chan.remote_cap)) {

Completed in 67 milliseconds