Home
last modified time | relevance | path

Searched refs:selset (Results 1 – 4 of 4) sorted by relevance

/xnu-11215/osfmk/kern/
H A Dwaitq.h331 WAITQ_HDR(selset, selset_conflict:1);
1032 struct select_set *selset);
1048 struct select_set *selset,
1062 struct select_set *selset);
H A Dwaitq.c219 wql_sellink_valid(struct select_set *selset, struct waitq_sellink *link) in wql_sellink_valid() argument
221 return waitq_valid(selset) && selset->selset_id == link->wql_setid; in wql_sellink_valid()
2145 struct select_set *selset; in select_set_alloc() local
2146 selset = zalloc_id(ZONE_ID_SELECT_SET, Z_ZERO | Z_WAITOK | Z_NOFAIL); in select_set_alloc()
2148 waitq_init(selset, WQT_SELECT_SET, SYNC_POLICY_FIFO); in select_set_alloc()
2149 selset->selset_id = select_set_nextid(true); in select_set_alloc()
2151 return selset; in select_set_alloc()
/xnu-11215/bsd/kern/
H A Dsys_generic.c1514 if (fp->fp_guard->fpg_wset == selset) { in selunlinkfp()
1519 if (fp->fp_wset == selset) { in selunlinkfp()
1544 fp->fp_guard->fpg_wset = selset; in sellinkfp()
1546 fp->fp_wset = selset; in sellinkfp()
1554 select_set_link(&select_conflict_queue, selset, linkp); in sellinkfp()
1617 select_set_reset(selset); in selscan()
1644 selunlinkfp(fp, selset); in selscan()
1663 sellinkfp(fp, selset, &link); in selscan()
2107 struct select_set *selset = current_uthread()->uu_selset; in selrecord() local
2114 if (selset == SELSPEC_RECORD_MARKER) { in selrecord()
[all …]
H A Dkern_descrip.c1658 struct select_set *selset; in fileproc_drain() local
1661 selset = fp->fp_guard->fpg_wset; in fileproc_drain()
1663 selset = fp->fp_wset; in fileproc_drain()
1665 if (waitq_wakeup64_all(selset, NO_EVENT64, in fileproc_drain()
1668 selset, fp->fp_guard_attrs ? "guarded " : "", fp); in fileproc_drain()