<def f='src/src/sys/sys/event.h' l='180' ll='206'/>
<dec f='src/src/sys/sys/event.h' l='214' type='void knote(struct klist * , long )'/>
<size>128</size>
<mbr r='knote::kn_link' o='0' t='struct (anonymous struct at /home/joerg/work/NetBSD/clean/src/sys/sys/event.h:181:2)'/>
<mbr r='knote::kn_selnext' o='64' t='struct (anonymous struct at /home/joerg/work/NetBSD/clean/src/sys/sys/event.h:182:2)'/>
<mbr r='knote::kn_tqe' o='128' t='struct (anonymous struct at /home/joerg/work/NetBSD/clean/src/sys/sys/event.h:183:2)'/>
<mbr r='knote::kn_kq' o='256' t='struct kqueue *'/>
<mbr r='knote::kn_kevent' o='320' t='struct kevent'/>
<mbr r='knote::kn_status' o='640' t='__uint32_t'/>
<mbr r='knote::kn_sfflags' o='672' t='__uint32_t'/>
<mbr r='knote::kn_sdata' o='704' t='__uintptr_t'/>
<mbr r='knote::kn_obj' o='768' t='void *'/>
<mbr r='knote::kn_fop' o='832' t='const struct filterops *'/>
<mbr r='knote::kn_kfilter' o='896' t='struct kfilter *'/>
<mbr r='knote::kn_hook' o='960' t='void *'/>
<use f='src/src/sys/sys/vnode.h' l='369' macro='1' u='c'/>
<def f='src/src/sys/kern/kern_event.c' l='1521' ll='1532' type='void knote(struct klist * list, long hint)'/>
<doc f='src/src/sys/kern/kern_event.c' l='1516'>/*
 * Walk down a list of knotes, activating them if their event has
 * triggered.  The caller&apos;s object lock (e.g. device driver lock)
 * must be held.
 */</doc>
<use f='src/src/sys/kern/kern_exec.c' l='1301' macro='1' u='c'/>
<use f='src/src/sys/kern/kern_exit.c' l='428' macro='1' u='c'/>
<use f='src/src/sys/kern/kern_fork.c' l='519' macro='1' u='c'/>
<use f='src/src/sys/kern/kern_sig.c' l='1248' macro='1' u='c'/>
<use f='src/src/sys/kern/sys_select.c' l='703' macro='1' u='c'/>
<use f='src/src/sys/kern/uipc_syscalls.c' l='226' macro='1' u='c'/>
<use f='src/src/sys/kern/vfs_vnode.c' l='1552' macro='1' u='c'/>
