Lines Matching refs:knote
320 static int filt_machportattach(struct knote *kn);
321 static void filt_machportdetach(struct knote *kn);
322 static int filt_machport(struct knote *kn, long hint);
323 static void filt_machporttouch(struct knote *kn, struct kevent64_s *kev, long type);
324 static unsigned filt_machportpeek(struct knote *kn);
335 struct knote *kn)
353 * Bind the portset wait queue directly to knote/kqueue.
355 * rather than having to call knote() from the Mach code on each
360 /* keep a reference for the knote */
374 struct knote *kn)
380 * Unlink the portset wait queue from knote/kqueue,
394 struct knote *kn,
504 filt_machporttouch(struct knote *kn, struct kevent64_s *kev, long type)
525 * Peek to see if the portset associated with the knote has any
530 * This is called with the kqueue that the knote belongs to still
531 * locked (thus holding a reference on the knote, but restricting
539 * up to the knote's kqueue).
542 filt_machportpeek(struct knote *kn)