Lines Matching defs:flags
632 evch_evq_pub(evch_eventq_t *eqp, void *ev, int flags)
639 if (flags & EVCH_TRYHARD) {
642 qep = kmem_alloc(size, flags & EVCH_NOSLEEP ?
1052 evch_chbind(const char *chnam, evch_bind_t **scpp, uint32_t flags)
1072 if (flags & EVCH_CREAT) {
1099 if (flags & (EVCH_HOLD_PEND | EVCH_HOLD_PEND_INDEF)) {
1100 if (flags & EVCH_HOLD_PEND_INDEF)
1202 void *dinfo, void *cookie, int flags, pid_t pid)
1215 * Check if only known flags are set.
1217 if (flags & ~(EVCH_SUB_KEEP | EVCH_SUB_DUMP))
1235 if ((flags & EVCH_SUB_KEEP) && (esp->sd_active == 0)) {
1260 if (flags & EVCH_SUB_DUMP && evch_dl_search(&chp->ch_subscr,
1286 sdp->sd_persist = flags & EVCH_SUB_KEEP ? 1 : 0;
1287 sdp->sd_dump = flags & EVCH_SUB_DUMP ? 1 : 0;
1331 evch_chunsubscribe(evch_bind_t *bp, const char *sid, uint32_t flags)
1345 if (flags == 0 || sdp->sd_persist == 0) {
1408 evch_chpublish(evch_bind_t *bp, sysevent_impl_t *ev, int flags)
1416 if (!(flags & EVCH_QWAIT)) {
1445 return (evch_evq_pub(chp->ch_queue, ev, flags) == 0 ? 0 : EAGAIN);
1864 sysevent_evc_bind(const char *ch_name, evchan_t **scpp, uint32_t flags)
1867 ASSERT((flags & ~EVCH_B_FLAGS) == 0);
1868 return (evch_chbind(ch_name, (evch_bind_t **)scpp, flags));
1886 void *cookie, uint32_t flags)
1889 ASSERT(flags == 0);
1918 const char *vendor, const char *pubs, nvlist_t *attr, uint32_t flags)
1932 ASSERT((flags & ~(EVCH_SLEEP | EVCH_NOSLEEP | EVCH_TRYHARD |
1935 km_flags = flags & (EVCH_SLEEP | EVCH_NOSLEEP | EVCH_TRYHARD);
1972 return (evch_chpublish((evch_bind_t *)scp, evp, flags));
2198 evch_usrchanopen(const char *name, uint32_t flags, int *err)
2202 *err = evch_chbind(name, &bp, flags);
2220 evch_usrallocev(size_t evsize, uint32_t flags)
2222 return ((sysevent_impl_t *)evch_evq_evzalloc(evsize, flags));
2241 evch_usrpostevent(evchan_t *bp, sysevent_impl_t *ev, uint32_t flags)
2243 return (evch_chpublish((evch_bind_t *)bp, ev, flags));
2251 int d, uint32_t flags)
2260 (void *)dh, NULL, flags, curproc->p_pid)) != 0) {
2271 evch_usrunsubscribe(evchan_t *bp, const char *subid, uint32_t flags)
2273 evch_chunsubscribe((evch_bind_t *)bp, subid, flags);