Searched refs:waitset_state (Results 1 - 11 of 11) sorted by relevance

/barrelfish-master/lib/barrelfish/
H A Dump_endpoint.c37 waitset_chanstate_init(&ep->waitset_state, CHANTYPE_UMP_IN);
46 waitset_chanstate_destroy(&ep->waitset_state);
70 if (ump_endpoint_poll(&ep->waitset_state)) { // trigger event immediately
71 err = waitset_chan_trigger_closure_disabled(ws, &ep->waitset_state, closure, handle);
73 err = waitset_chan_register_polled_disabled(ws, &ep->waitset_state, closure, handle);
88 return waitset_chan_deregister(&ep->waitset_state);
101 waitset_chan_migrate(&ep->waitset_state, ws);
H A Dlmp_endpoints.c31 waitset_chanstate_init(&ep->waitset_state, CHANTYPE_LMP_IN);
79 waitset_chanstate_destroy(&ep->waitset_state);
217 && waitset_chan_is_registered(&ep->waitset_state)
218 && ep->waitset_state.state == CHAN_IDLE) {
226 err = waitset_chan_trigger_disabled(&ep->waitset_state, handle);
257 err = waitset_chan_trigger_disabled(&ep->waitset_state, handle);
313 err = waitset_chan_trigger_closure_disabled(ws, &ep->waitset_state,
316 err = waitset_chan_register_disabled(ws, &ep->waitset_state, closure);
347 errval_t err = waitset_chan_deregister_disabled(&ep->waitset_state, handle);
376 waitset_chan_migrate(&ep->waitset_state, w
[all...]
H A Devent_queue.c47 waitset_chanstate_init(&q->waitset_state, CHANTYPE_EVENT_QUEUE);
100 err = waitset_chan_trigger_closure(q->waitset, &q->waitset_state, self);
125 err = waitset_chan_deregister(&q->waitset_state);
165 err = waitset_chan_trigger_closure(q->waitset, &q->waitset_state,
279 return waitset_chan_trigger_closure(q->waitset, &q->waitset_state, qn->event);
H A Ddeferred.c52 waitset_chanstate_init(&event->waitset_state, CHANTYPE_DEFERRED);
72 err = waitset_chan_register_disabled(ws, &event->waitset_state, closure);
146 enum ws_chanstate chanstate = event->waitset_state.state;
148 errval_t err = waitset_chan_deregister_disabled(&event->waitset_state, handle);
218 err = waitset_chan_trigger_disabled(&e->waitset_state, dh);
/barrelfish-master/include/barrelfish/
H A Dump_endpoint.h27 struct waitset_chanstate waitset_state; ///< Waitset per-channel state member in struct:ump_endpoint
75 ((char *)channel - offsetof(struct ump_endpoint, waitset_state));
H A Devent_queue.h43 struct waitset_chanstate waitset_state; member in struct:event_queue
H A Ddeferred.h26 struct waitset_chanstate waitset_state; ///< Waitset state member in struct:deferred_event
H A Dlmp_endpoints.h37 struct waitset_chanstate waitset_state; ///< Waitset per-channel state member in struct:lmp_endpoint
H A Dump_chan.h168 return &chan->endpoint.waitset_state;
H A Dlmp_chan.h209 return &chan->endpoint->waitset_state;
/barrelfish-master/lib/int_route/client/
H A Dclient.c154 idcep->waitset_state.persistent = true;

Completed in 111 milliseconds