/barrelfish-2018-10-04/usr/skb/measurement/ |
H A D | datagatherer.h | 19 void gather_rtt_data(struct monitor_binding *st);
|
/barrelfish-2018-10-04/usr/kaluga/ |
H A D | queue.h | 22 typedef void(*send_handler_fn)(struct monitor_binding*, struct mon_msg_state*); 32 void enqueue_msg_state(struct monitor_binding *b, struct mon_msg_state* st); 33 struct mon_msg_state* dequeue_msg_state(struct monitor_binding *b);
|
H A D | queue.c | 5 struct monitor_binding *b = arg; 15 void enqueue_msg_state(struct monitor_binding *b, struct mon_msg_state *st) 30 struct mon_msg_state* dequeue_msg_state(struct monitor_binding *b)
|
/barrelfish-2018-10-04/lib/barrelfish/ |
H A D | multihop_chan.c | 113 struct monitor_binding *monitor_binding); 146 * \param monitor_binding the new monitor binding 149 struct monitor_binding *monitor_binding) 158 mc->monitor_binding = monitor_binding; 178 struct monitor_binding *monitor_binding = mc->monitor_binding; local 148 multihop_new_monitor_binding_continuation(void *st, errval_t err, struct monitor_binding *monitor_binding) argument 206 multihop_bind_reply_handler(struct monitor_binding *monitor_binding, multihop_vci_t ingoing_vci, multihop_vci_t outgoing_vci, errval_t msgerr) argument 245 struct monitor_binding *monitor_binding; member in struct:bind_multihop_reply_state 257 multihop_bind_service_request_handler( struct monitor_binding *monitor_binding, uintptr_t service_id, multihop_vci_t vci) argument 338 multihop_new_monitor_binding_continuation2(void *st, errval_t err, struct monitor_binding *monitor_binding) argument 368 struct monitor_binding *monitor_binding = reply_state->monitor_binding; local 414 struct monitor_binding *monitor_binding = mc->monitor_binding; local 447 struct monitor_binding *monitor_binding = mc->monitor_binding; local [all...] |
H A D | idc_export.c | 19 static void alloc_iref_reply_handler(struct monitor_binding *b, 34 struct monitor_binding *mb; 41 struct monitor_binding *mb = st->mb; 73 struct monitor_binding *mb = get_monitor_binding(); 89 struct monitor_binding *mb; 95 struct monitor_binding *mb = st->mb; 114 struct monitor_binding *mb = get_monitor_binding(); 142 struct monitor_binding *mcb = get_monitor_binding();
|
H A D | ump_chan.c | 63 uc->monitor_binding = get_monitor_binding(); // TODO: expose non-default to caller 79 static void bind_ump_reply_handler(struct monitor_binding *b, uintptr_t mon_id, 101 struct monitor_binding *b; 110 struct monitor_binding *b = st->b; 138 static void bind_ump_service_request_handler(struct monitor_binding *b, 165 void ump_chan_send_bind_reply(struct monitor_binding *mb, 193 struct monitor_binding *b = uc->monitor_binding; 197 assert(uc->monitor_binding == b); 224 * \param monitor_binding Monito 229 ump_chan_bind(struct ump_chan *uc, struct ump_bind_continuation cont, struct event_queue_node *qnode, iref_t iref, struct monitor_binding *monitor_binding, size_t inchanlen, size_t outchanlen, struct capref notify_cap) argument [all...] |
/barrelfish-2018-10-04/usr/monitor/include/ |
H A D | monitor_server.h | 16 errval_t monitor_server_init(struct monitor_binding *b); 18 errval_t monitor_server_arch_init(struct monitor_binding *b);
|
H A D | connection.h | 15 struct monitor_binding; 20 struct monitor_binding *domain_binding; 52 struct monitor_binding *domain_binding; 100 struct monitor_binding *mb;
|
H A D | queue.h | 49 typedef void (*monitor_msg_cont_handler_fn)(struct monitor_binding *b, 57 errval_t monitor_enqueue_send(struct monitor_binding *b, struct msg_queue *q, 60 errval_t monitor_enqueue_send_at_front(struct monitor_binding *b, struct msg_queue *q,
|
H A D | monitor.h | 57 struct monitor_binding *originating_client; 126 void boot_core_request(struct monitor_binding *st, coreid_t id, 128 void boot_initialize_request(struct monitor_binding *st); 149 errval_t ump_monitor_init(struct monitor_binding *mb); 153 errval_t multihop_monitor_init(struct monitor_binding *mb); 158 errval_t trace_monitor_init(struct monitor_binding *mb); 162 errval_t bfscope_monitor_init(struct monitor_binding *mb); 166 errval_t rck_monitor_init(struct monitor_binding *mb); 193 errval_t iref_alloc(struct monitor_binding *binding, uintptr_t service_id, 196 errval_t iref_get_binding(iref_t iref, struct monitor_binding **bindin [all...] |
/barrelfish-2018-10-04/usr/bfscope/ |
H A D | bfscope_nfs.c | 53 struct monitor_binding *monitor_binding; member in struct:bfscope_ack_send_state 61 struct monitor_binding *monitor_binding = state->monitor_binding; local 63 err = monitor_binding->tx_vtbl.bfscope_flush_ack(monitor_binding, MKCONT(free, state)); 66 event_mutex_unlock(&monitor_binding->mutex); 68 err = monitor_binding->register_send(monitor_binding, 249 struct monitor_binding *monitor_binding; local [all...] |
H A D | bfscope.c | 334 static void bfscope_handle_flush_msg(struct monitor_binding *mb, iref_t iref) 343 struct monitor_binding *monitor_binding; member in struct:bfscope_ack_send_state 351 struct monitor_binding *monitor_binding = state->monitor_binding; local 353 err = monitor_binding->tx_vtbl.bfscope_flush_ack(monitor_binding, MKCONT(free, state)); 356 event_mutex_unlock(&monitor_binding->mutex); 358 err = monitor_binding 457 struct monitor_binding *monitor_binding; local [all...] |
/barrelfish-2018-10-04/include/flounder/ |
H A D | flounder_support.h | 35 struct monitor_binding; 48 struct waitset * flounder_support_get_current_monitor_waitset(struct monitor_binding *mb); 49 errval_t flounder_support_change_monitor_waitset(struct monitor_binding *mb, 51 void flounder_support_monitor_mutex_enqueue(struct monitor_binding *mb, 54 void flounder_support_monitor_mutex_unlock(struct monitor_binding *mb);
|
H A D | flounder_support_caps.h | 37 struct monitor_binding *mb,
|
/barrelfish-2018-10-04/usr/monitor/ |
H A D | bfscope_support.c | 35 struct monitor_binding *monitor_binding; member in struct:notify_bfscope_state 42 static struct monitor_binding *requester_monitor_binding = NULL; 64 static void bfscope_monitor_flush_ack_handler(struct monitor_binding *mb) 112 static void bfscope_monitor_flush_send_handler(struct monitor_binding *mb, iref_t iref) 187 struct monitor_binding *monitor_binding = state->monitor_binding; local 189 err = monitor_binding->tx_vtbl.bfscope_flush_send(monitor_binding, MKCON [all...] |
H A D | monitor_server.c | 32 static struct monitor_binding monitor_self_binding; 46 static void ms_multiboot_cap_request(struct monitor_binding *b, cslot_t slot); 48 static void ms_multiboot_cap_request_handler(struct monitor_binding *b, 56 static void ms_multiboot_cap_request(struct monitor_binding *b, cslot_t slot) 94 static void alloc_iref_reply_handler(struct monitor_binding *b, 100 struct monitor_binding *b; 103 static void alloc_iref_reply_cont(struct monitor_binding *b, 135 static void alloc_iref_reply_handler(struct monitor_binding *b, 144 static void alloc_iref_request(struct monitor_binding *b, 155 static void get_service_id_reply_handler(struct monitor_binding * [all...] |
H A D | iref.c | 18 struct monitor_binding *binding; 30 errval_t iref_alloc(struct monitor_binding *binding, uintptr_t service_id, 63 errval_t iref_get_binding(iref_t iref, struct monitor_binding **binding)
|
H A D | multihop_support.c | 100 static void multihop_routing_table_new(struct monitor_binding *b, 119 static void multihop_routing_table_set(struct monitor_binding *b, 392 struct monitor_binding *monitor_binding; // used at endpoints to identify the dispatcher member in union:monitor_multihop_chan_state::direction::__anon1780 464 multihop_monitor_bind_reply_client(struct monitor_binding *domain_binding, 478 static void multihop_monitor_bind_request_handler(struct monitor_binding *b, 503 chan_state->dir2.binding.monitor_binding = b; 621 err = iref_get_binding(iref, &chan_state->dir1.binding.monitor_binding); 667 static void multihop_bind_service_busy_cont(struct monitor_binding *b, 690 chan_state->dir1.binding.monitor_binding 695 struct monitor_binding *monitor_binding = local 1273 multihop_cap_send_request_handler( struct monitor_binding *monitor_binding, multihop_vci_t vci, uint8_t direction, errval_t msgerr, struct capref cap, uint32_t capid) argument [all...] |
/barrelfish-2018-10-04/usr/monitor/arch/arm/ |
H A D | monitor_server.c | 23 errval_t monitor_server_arch_init(struct monitor_binding *b)
|
/barrelfish-2018-10-04/include/barrelfish/ |
H A D | ump_chan.h | 26 struct monitor_binding; 61 struct monitor_binding *monitor_binding; ///< Monitor binding used for cap xfer member in struct:ump_chan 80 struct monitor_binding *monitor_binding, 88 void ump_chan_send_bind_reply(struct monitor_binding *mb, 171 struct waitset_chanstate * monitor_bind_get_receiving_chanstate(struct monitor_binding *b);
|
H A D | core_state.h | 80 struct monitor_binding; 89 struct monitor_binding *monitor_binding; member in struct:core_state_generic
|
/barrelfish-2018-10-04/lib/trace/ |
H A D | control.c | 376 struct monitor_binding *monitor_binding; member in struct:trace_flush_state 391 struct monitor_binding *monitor_binding = state->monitor_binding; local 393 err = monitor_binding->tx_vtbl.bfscope_flush_send(monitor_binding, MKCONT(free, state), state->iref); 396 event_mutex_unlock(&monitor_binding->mutex); 398 err = monitor_binding->register_send(monitor_binding, monitor_bindin 544 struct monitor_binding *monitor_binding; member in struct:trace_prepare_state [all...] |
/barrelfish-2018-10-04/usr/monitor/arch/armv7/ |
H A D | monitor_server.c | 30 ipi_alloc_notify_reply_cont(struct monitor_binding *b, 34 static void ipi_alloc_notify_reply_handler(struct monitor_binding *b, 44 static void ipi_alloc_notify_reply_cont(struct monitor_binding *b, 75 static void ipi_alloc_notify_request(struct monitor_binding *st, 101 errval_t monitor_server_arch_init(struct monitor_binding *b)
|
/barrelfish-2018-10-04/usr/monitor/arch/armv8/ |
H A D | monitor_server.c | 30 ipi_alloc_notify_reply_cont(struct monitor_binding *b, 34 static void ipi_alloc_notify_reply_handler(struct monitor_binding *b, 44 static void ipi_alloc_notify_reply_cont(struct monitor_binding *b, 75 static void ipi_alloc_notify_request(struct monitor_binding *st, 101 errval_t monitor_server_arch_init(struct monitor_binding *b)
|
/barrelfish-2018-10-04/usr/monitor/arch/x86/ |
H A D | monitor_server.c | 30 ipi_alloc_notify_reply_cont(struct monitor_binding *b, 34 static void ipi_alloc_notify_reply_handler(struct monitor_binding *b, 44 static void ipi_alloc_notify_reply_cont(struct monitor_binding *b, 75 static void ipi_alloc_notify_request(struct monitor_binding *st, 101 errval_t monitor_server_arch_init(struct monitor_binding *b)
|