Searched refs:monitor_binding (Results 1 - 25 of 67) sorted by relevance

123

/barrelfish-2018-10-04/usr/skb/measurement/
H A Ddatagatherer.h19 void gather_rtt_data(struct monitor_binding *st);
/barrelfish-2018-10-04/usr/kaluga/
H A Dqueue.h22 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 Dqueue.c5 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 Dmultihop_chan.c113 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 Didc_export.c19 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 Dump_chan.c63 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 Dmonitor_server.h16 errval_t monitor_server_init(struct monitor_binding *b);
18 errval_t monitor_server_arch_init(struct monitor_binding *b);
H A Dconnection.h15 struct monitor_binding;
20 struct monitor_binding *domain_binding;
52 struct monitor_binding *domain_binding;
100 struct monitor_binding *mb;
H A Dqueue.h49 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 Dmonitor.h57 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 Dbfscope_nfs.c53 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 Dbfscope.c334 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 Dflounder_support.h35 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 Dflounder_support_caps.h37 struct monitor_binding *mb,
/barrelfish-2018-10-04/usr/monitor/
H A Dbfscope_support.c35 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 Dmonitor_server.c32 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 Diref.c18 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 Dmultihop_support.c100 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 Dmonitor_server.c23 errval_t monitor_server_arch_init(struct monitor_binding *b)
/barrelfish-2018-10-04/include/barrelfish/
H A Dump_chan.h26 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 Dcore_state.h80 struct monitor_binding;
89 struct monitor_binding *monitor_binding; member in struct:core_state_generic
/barrelfish-2018-10-04/lib/trace/
H A Dcontrol.c376 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 Dmonitor_server.c30 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 Dmonitor_server.c30 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 Dmonitor_server.c30 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)

Completed in 206 milliseconds

123