Home
last modified time | relevance | path

Searched refs:bd_lock (Results 1 – 2 of 2) sorted by relevance

/src/sys/net/
H A Dbpfdesc.h94 struct mtx bd_lock; /* per-descriptor lock */ member
115 #define BPFD_LOCK(bd) mtx_lock(&(bd)->bd_lock)
116 #define BPFD_UNLOCK(bd) mtx_unlock(&(bd)->bd_lock)
117 #define BPFD_LOCK_ASSERT(bd) mtx_assert(&(bd)->bd_lock, MA_OWNED)
H A Dbpf.c773 mtx_init(&d->bd_lock, devtoname(dev), "bpf cdev lock", MTX_DEF); in bpfopen()
774 callout_init_mtx(&d->bd_callout, &d->bd_lock, 0); in bpfopen()
775 knlist_init_mtx(&d->bd_sel.si_note, &d->bd_lock); in bpfopen()
818 error = mtx_sleep(&d->bd_hbuf, &d->bd_lock, PRINET | PCATCH, in bpfread()
863 error = msleep(d, &d->bd_lock, PRINET | PCATCH, in bpfread()
1083 mtx_sleep(&d->bd_hbuf, &d->bd_lock, PRINET, "bd_hbuf", 0); in reset_d()
1228 mtx_sleep(&d->bd_hbuf, &d->bd_lock, in bpfioctl()
2627 mtx_destroy(&d->bd_lock); in bpfd_free()