Searched refs:mcb (Results 1 - 10 of 10) sorted by relevance
/barrelfish-2018-10-04/lib/barrelfish/ |
H A D | monitor_client.c | 95 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 D | idc_export.c | 142 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 D | init.c | 281 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 D | lmp_chan.c | 416 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 D | ump_chan.c | 409 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 D | domain.c | 788 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 D | monitor_client.h | 35 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 D | ipi_notify.c | 136 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 D | mem_serv.c | 517 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 D | monitor_server.c | 1038 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