Lines Matching refs:flag
70 int flag; member
119 g_attr_changed_event(void *arg, int flag) in g_attr_changed_event() argument
130 if (flag != EV_CANCEL && g_shutdown == 0) { in g_attr_changed_event()
143 g_attr_changed(struct g_provider *pp, const char *attr, int flag) in g_attr_changed() argument
148 args = g_malloc(sizeof *args, flag); in g_attr_changed()
153 error = g_post_event(g_attr_changed_event, args, flag, pp, NULL); in g_attr_changed()
254 ep->flag |= EV_INPROGRESS; in one_event()
262 ep->flag &= ~EV_INPROGRESS; in one_event()
263 if (ep->flag & EV_WAKEUP) { in one_event()
264 ep->flag |= EV_DONE; in one_event()
312 if (ep->flag & EV_INPROGRESS) in g_cancel_event()
323 if (ep->flag & EV_WAKEUP) { in g_cancel_event()
324 ep->flag |= (EV_DONE|EV_CANCELED); in g_cancel_event()
338 g_alloc_event(int flag) in g_alloc_event() argument
340 KASSERT(flag == M_WAITOK || flag == M_NOWAIT, in g_alloc_event()
343 return (g_malloc(sizeof(struct g_event), flag | M_ZERO)); in g_alloc_event()
353 ep->flag = wuflag; in g_post_event_ep_va()
385 g_post_event_x(g_event_t *func, void *arg, int flag, int wuflag, struct g_event **epp, va_list ap) in g_post_event_x() argument
390 func, arg, flag, wuflag); in g_post_event_x()
393 ep = g_alloc_event(flag); in g_post_event_x()
403 g_post_event(g_event_t *func, void *arg, int flag, ...) in g_post_event() argument
408 KASSERT(flag == M_WAITOK || flag == M_NOWAIT, in g_post_event()
410 va_start(ap, flag); in g_post_event()
411 i = g_post_event_x(func, arg, flag, 0, NULL, ap); in g_post_event()
434 g_waitfor_event(g_event_t *func, void *arg, int flag, ...) in g_waitfor_event() argument
441 KASSERT(flag == M_WAITOK || flag == M_NOWAIT, in g_waitfor_event()
443 va_start(ap, flag); in g_waitfor_event()
444 error = g_post_event_x(func, arg, flag, EV_WAKEUP, &ep, ap); in g_waitfor_event()
450 while (!(ep->flag & EV_DONE)) in g_waitfor_event()
452 if (ep->flag & EV_CANCELED) in g_waitfor_event()