Lines Matching refs:monitor_binding
376 struct monitor_binding *monitor_binding;
391 struct monitor_binding *monitor_binding = state->monitor_binding;
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_binding->waitset, MKCONT(&trace_notify_bfscope_cont, state));
401 event_mutex_unlock(&monitor_binding->mutex);
407 static void trace_notify_bfscope_finished(struct monitor_binding *mb)
429 state->monitor_binding = get_monitor_binding();
432 state->monitor_binding->rx_vtbl.bfscope_flush_ack = &trace_notify_bfscope_finished;
434 event_mutex_enqueue_lock(&state->monitor_binding->mutex, &state->qnode, MKCLOSURE(&trace_notify_bfscope_cont, state));
544 struct monitor_binding *monitor_binding;
562 struct monitor_binding *mb = state->monitor_binding;
586 static void trace_prepare_finished(struct monitor_binding *mb)
609 state->monitor_binding = get_monitor_binding();
611 state->monitor_binding->rx_vtbl.trace_prepare_finished = &trace_prepare_finished;
613 return event_mutex_enqueue_lock(&state->monitor_binding->mutex, &state->qnode, MKCLOSURE(&trace_prepare_cont, state));