Symbol: klist
libexec/snmpd/snmpd_metrics/mib.c
756
static struct kinfo_proc **klist = NULL;
libexec/snmpd/snmpd_metrics/mib.c
767
if (kp != NULL && klist != NULL)
libexec/snmpd/snmpd_metrics/mib.c
795
klist = calloc(count, sizeof(*klist));
libexec/snmpd/snmpd_metrics/mib.c
796
if (klist == NULL) {
libexec/snmpd/snmpd_metrics/mib.c
803
klist[i] = &kp[i];
libexec/snmpd/snmpd_metrics/mib.c
804
qsort(klist, nklist, sizeof(*klist), kinfo_proc_comp);
libexec/snmpd/snmpd_metrics/mib.c
814
if (klist[i]->p_pid >= (int32_t)idx) {
libexec/snmpd/snmpd_metrics/mib.c
815
*kinfo = klist[i];
libexec/snmpd/snmpd_metrics/mib.c
835
free(klist);
libexec/snmpd/snmpd_metrics/mib.c
836
klist = NULL;
sys/arch/arm64/dev/apm.c
71
struct klist sc_note;
sys/arch/i386/i386/apm.c
78
struct klist sc_note;
sys/arch/loongson/dev/apm.c
68
struct klist sc_note;
sys/arch/macppc/dev/apm.c
64
struct klist sc_note;
sys/arch/sparc64/dev/vldcp.c
669
struct klist *klist;
sys/arch/sparc64/dev/vldcp.c
678
klist = &sc->sc_rsel.si_note;
sys/arch/sparc64/dev/vldcp.c
682
klist = &sc->sc_wsel.si_note;
sys/arch/sparc64/dev/vldcp.c
694
klist_insert_locked(klist, kn);
sys/dev/acpi/acpivar.h
243
struct klist sc_note;
sys/dev/audio.c
1420
klist_invalidate(&sc->play.klist);
sys/dev/audio.c
1421
klist_invalidate(&sc->rec.klist);
sys/dev/audio.c
144
struct klist mix_klist; /* list of knotes */
sys/dev/audio.c
2156
struct klist *klist;
sys/dev/audio.c
2167
klist = &sc->rec.klist;
sys/dev/audio.c
2171
klist = &sc->play.klist;
sys/dev/audio.c
2182
klist = &sc->mix_klist;
sys/dev/audio.c
2193
klist_insert(klist, kn);
sys/dev/audio.c
2204
klist_remove(&sc->rec.klist, kn);
sys/dev/audio.c
2222
klist_remove(&sc->play.klist, kn);
sys/dev/audio.c
307
knote_locked(&buf->klist, 0);
sys/dev/audio.c
313
klist_init_mutex(&buf->klist, &audio_lock);
sys/dev/audio.c
325
klist_free(&buf->klist);
sys/dev/audio.c
338
klist_free(&buf->klist);
sys/dev/audio.c
85
struct klist klist; /* list of knotes */
sys/dev/hotplug.c
44
static struct klist hotplug_klist; /* [M] */
sys/dev/midi.c
318
struct klist *klist;
sys/dev/midi.c
327
klist = &sc->inbuf.klist;
sys/dev/midi.c
331
klist = &sc->outbuf.klist;
sys/dev/midi.c
340
klist_insert(klist, kn);
sys/dev/midi.c
351
klist_remove(&sc->inbuf.klist, kn);
sys/dev/midi.c
367
klist_remove(&sc->outbuf.klist, kn);
sys/dev/midi.c
517
klist_init_mutex(&sc->inbuf.klist, &audio_lock);
sys/dev/midi.c
518
klist_init_mutex(&sc->outbuf.klist, &audio_lock);
sys/dev/midi.c
560
klist_invalidate(&sc->inbuf.klist);
sys/dev/midi.c
561
klist_invalidate(&sc->outbuf.klist);
sys/dev/midi.c
562
klist_free(&sc->inbuf.klist);
sys/dev/midi.c
563
klist_free(&sc->outbuf.klist);
sys/dev/midi.c
97
knote_locked(&buf->klist, 0);
sys/dev/midivar.h
36
struct klist klist; /* to record & wakeup poll(2) */
sys/dev/pci/drm/include/drm/drm_device.h
157
struct klist note;
sys/dev/usb/ugen.c
1307
struct klist *klist;
sys/dev/usb/ugen.c
1322
klist = &sce->rsel.si_note;
sys/dev/usb/ugen.c
1342
klist = &sce->rsel.si_note;
sys/dev/usb/ugen.c
1367
klist_insert_locked(klist, kn);
sys/dev/usb/uhid.c
450
struct klist *klist;
sys/dev/usb/uhid.c
461
klist = &sc->sc_rsel.si_note;
sys/dev/usb/uhid.c
475
klist_insert_locked(klist, kn);
sys/dev/video.c
72
struct klist sc_rklist; /* [m] read selector */
sys/dev/vscsi.c
77
struct klist sc_klist; /* [s] */
sys/dev/wscons/wseventvar.h
99
struct klist ws_klist; /* [m] list of knotes */
sys/kern/kern_event.c
114
int knote_acquire(struct knote *kn, struct klist *, int);
sys/kern/kern_event.c
2054
knote_acquire(struct knote *kn, struct klist *klist, int ls)
sys/kern/kern_event.c
2063
if (klist != NULL) {
sys/kern/kern_event.c
2065
klist_unlock(klist, ls);
sys/kern/kern_event.c
2114
knote(struct klist *list, long hint)
sys/kern/kern_event.c
2124
knote_locked(struct klist *list, long hint)
sys/kern/kern_event.c
2389
klist_init(struct klist *klist, const struct klistops *ops, void *arg)
sys/kern/kern_event.c
2391
SLIST_INIT(&klist->kl_list);
sys/kern/kern_event.c
2392
klist->kl_ops = ops;
sys/kern/kern_event.c
2393
klist->kl_arg = arg;
sys/kern/kern_event.c
2397
klist_free(struct klist *klist)
sys/kern/kern_event.c
2399
KASSERT(SLIST_EMPTY(&klist->kl_list));
sys/kern/kern_event.c
2403
klist_insert(struct klist *klist, struct knote *kn)
sys/kern/kern_event.c
2407
ls = klist_lock(klist);
sys/kern/kern_event.c
2408
SLIST_INSERT_HEAD(&klist->kl_list, kn, kn_selnext);
sys/kern/kern_event.c
2409
klist_unlock(klist, ls);
sys/kern/kern_event.c
2413
klist_insert_locked(struct klist *klist, struct knote *kn)
sys/kern/kern_event.c
2415
KLIST_ASSERT_LOCKED(klist);
sys/kern/kern_event.c
2417
SLIST_INSERT_HEAD(&klist->kl_list, kn, kn_selnext);
sys/kern/kern_event.c
2421
klist_remove(struct klist *klist, struct knote *kn)
sys/kern/kern_event.c
2425
ls = klist_lock(klist);
sys/kern/kern_event.c
2426
SLIST_REMOVE(&klist->kl_list, kn, knote, kn_selnext);
sys/kern/kern_event.c
2427
klist_unlock(klist, ls);
sys/kern/kern_event.c
2431
klist_remove_locked(struct klist *klist, struct knote *kn)
sys/kern/kern_event.c
2433
KLIST_ASSERT_LOCKED(klist);
sys/kern/kern_event.c
2435
SLIST_REMOVE(&klist->kl_list, kn, knote, kn_selnext);
sys/kern/kern_event.c
2446
klist_invalidate(struct klist *list)
sys/kern/kern_event.c
2484
klist_lock(struct klist *list)
sys/kern/kern_event.c
2498
klist_unlock(struct klist *list, int ls)
sys/kern/kern_event.c
2542
klist_init_mutex(struct klist *klist, struct mutex *mtx)
sys/kern/kern_event.c
2544
klist_init(klist, &mutex_klistops, mtx);
sys/kern/kern_event.c
2581
klist_init_rwlock(struct klist *klist, struct rwlock *rwl)
sys/kern/kern_event.c
2583
klist_init(klist, &rwlock_klistops, rwl);
sys/kern/kern_event.c
97
static int klist_lock(struct klist *);
sys/kern/kern_event.c
98
static void klist_unlock(struct klist *, int);
sys/kern/subr_log.c
314
struct klist *klist;
sys/kern/subr_log.c
318
klist = &logsoftc.sc_klist;
sys/kern/subr_log.c
326
klist_insert(klist, kn);
sys/kern/subr_log.c
80
struct klist sc_klist; /* [Q] process waiting on kevent call */
sys/kern/tty.c
1081
struct klist *klist;
sys/kern/tty.c
1086
klist = &tp->t_rsel.si_note;
sys/kern/tty.c
1090
klist = &tp->t_wsel.si_note;
sys/kern/tty.c
1102
klist = &tp->t_rsel.si_note;
sys/kern/tty.c
1112
klist_insert_locked(klist, kn);
sys/kern/tty_pty.c
748
struct klist *klist;
sys/kern/tty_pty.c
753
klist = &pti->pt_selr.si_note;
sys/kern/tty_pty.c
757
klist = &pti->pt_selw.si_note;
sys/kern/tty_pty.c
761
klist = &pti->pt_selr.si_note;
sys/kern/tty_pty.c
771
klist_insert_locked(klist, kn);
sys/miscfs/fuse/fuse_device.c
496
struct klist *klist;
sys/miscfs/fuse/fuse_device.c
505
klist = &fd->fd_rklist;
sys/miscfs/fuse/fuse_device.c
518
klist_insert(klist, kn);
sys/miscfs/fuse/fuse_device.c
52
struct klist fd_rklist; /* [l] */
sys/miscfs/fuse/fuse_device.c
530
struct klist *klist = &fd->fd_rklist;
sys/miscfs/fuse/fuse_device.c
532
klist_remove(klist, kn);
sys/net/bpf.c
1231
struct klist *klist;
sys/net/bpf.c
1241
klist = &d->bd_klist;
sys/net/bpf.c
1250
klist_insert(klist, kn);
sys/net/bpfdesc.h
102
struct klist bd_klist; /* list of knotes */
sys/net/if_pppx.c
119
struct klist pxd_rklist; /* [m] */
sys/net/if_pppx.c
120
struct klist pxd_wklist; /* [m] */
sys/net/if_pppx.c
1232
struct klist *klist;
sys/net/if_pppx.c
1236
klist = &sc->sc_rklist;
sys/net/if_pppx.c
1240
klist = &sc->sc_wklist;
sys/net/if_pppx.c
1249
klist_insert(klist, kn);
sys/net/if_pppx.c
450
struct klist *klist;
sys/net/if_pppx.c
454
klist = &pxd->pxd_rklist;
sys/net/if_pppx.c
458
klist = &pxd->pxd_wklist;
sys/net/if_pppx.c
467
klist_insert(klist, kn);
sys/net/if_pppx.c
952
struct klist sc_rklist; /* [m] */
sys/net/if_pppx.c
953
struct klist sc_wklist; /* [m] */
sys/net/if_tun.c
1157
struct klist *klist;
sys/net/if_tun.c
1166
klist = &sc->sc_rklist;
sys/net/if_tun.c
1170
klist = &sc->sc_wklist;
sys/net/if_tun.c
1180
klist_insert(klist, kn);
sys/net/if_tun.c
78
struct klist sc_rklist; /* knotes for read */
sys/net/if_tun.c
79
struct klist sc_wklist; /* knotes for write (unused) */
sys/sys/event.h
308
extern void knote(struct klist *list, long hint);
sys/sys/event.h
309
extern void knote_locked(struct klist *list, long hint);
sys/sys/event.h
325
extern void klist_init(struct klist *, const struct klistops *, void *);
sys/sys/event.h
326
extern void klist_init_mutex(struct klist *, struct mutex *);
sys/sys/event.h
327
extern void klist_init_rwlock(struct klist *, struct rwlock *);
sys/sys/event.h
328
extern void klist_free(struct klist *);
sys/sys/event.h
329
extern void klist_insert(struct klist *, struct knote *);
sys/sys/event.h
330
extern void klist_insert_locked(struct klist *, struct knote *);
sys/sys/event.h
331
extern void klist_remove(struct klist *, struct knote *);
sys/sys/event.h
332
extern void klist_remove_locked(struct klist *, struct knote *);
sys/sys/event.h
333
extern void klist_invalidate(struct klist *);
sys/sys/event.h
375
klist_empty(struct klist *klist)
sys/sys/event.h
377
return (SLIST_EMPTY(&klist->kl_list));
sys/sys/eventvar.h
53
struct klist kq_klist; /* [L] knotes of other kqs */
sys/sys/pipe.h
83
struct klist pipe_klist; /* [p] list of knotes */
sys/sys/proc.h
192
struct klist ps_klist; /* [Q,m] knotes attached to process */
sys/sys/selinfo.h
44
struct klist si_note; /* kernel note list */
sys/sys/socketvar.h
104
struct klist sb_klist; /* [m] list of knotes */
sys/sys/vnode.h
130
struct klist v_klist; /* identity of poller(s) */
usr.bin/cvs/diff_internals.c
219
static int *klist; /* will be overlaid on file[0] after class */
usr.bin/cvs/diff_internals.c
391
klist = xcalloc(slen[0] + 2, sizeof(*klist));
usr.bin/cvs/diff_internals.c
395
i = stone(class, slen[0], member, klist, flags);
usr.bin/cvs/diff_internals.c
400
unravel(klist[i]);
usr.bin/cvs/diff_internals.c
402
free(klist);
usr.bin/diff/diffreg.c
210
static int *klist; /* will be overlaid on file[0] after class */
usr.bin/diff/diffreg.c
387
klist = xcalloc(slen[0] + 2, sizeof(*klist));
usr.bin/diff/diffreg.c
391
i = stone(class, slen[0], member, klist, flags);
usr.bin/diff/diffreg.c
396
unravel(klist[i]);
usr.bin/diff/diffreg.c
398
free(klist);
usr.bin/rcs/diff.c
216
static int *klist; /* will be overlaid on file[0] after class */
usr.bin/rcs/diff.c
373
klist = xcalloc(slen[0] + 2, sizeof(*klist));
usr.bin/rcs/diff.c
377
i = stone(class, slen[0], member, klist, flags);
usr.bin/rcs/diff.c
382
unravel(klist[i]);
usr.bin/rcs/diff.c
384
free(klist);