Home
last modified time | relevance | path

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

/trueos/sys/net/
HDbpfdesc.h92 struct mtx bd_lock; /* per-descriptor lock */ member
111 #define BPFD_LOCK(bd) mtx_lock(&(bd)->bd_lock)
112 #define BPFD_UNLOCK(bd) mtx_unlock(&(bd)->bd_lock)
113 #define BPFD_LOCK_ASSERT(bd) mtx_assert(&(bd)->bd_lock, MA_OWNED)
HDbpf.c816 mtx_init(&d->bd_lock, devtoname(dev), "bpf cdev lock", MTX_DEF); in bpfopen()
817 callout_init_mtx(&d->bd_callout, &d->bd_lock, 0); in bpfopen()
818 knlist_init_mtx(&d->bd_sel.si_note, &d->bd_lock); in bpfopen()
862 error = mtx_sleep(&d->bd_hbuf_in_use, &d->bd_lock, in bpfread()
906 error = msleep(d, &d->bd_lock, PRINET|PCATCH, in bpfread()
1112 mtx_sleep(&d->bd_hbuf_in_use, &d->bd_lock, PRINET, in reset_d()
1255 mtx_sleep(&d->bd_hbuf_in_use, &d->bd_lock, in bpfioctl()
1971 mtx_sleep(&d->bd_hbuf_in_use, &d->bd_lock, in filt_bpfread()
2306 mtx_sleep(&d->bd_hbuf_in_use, &d->bd_lock, in catchpacket()
2351 mtx_sleep(&d->bd_hbuf_in_use, &d->bd_lock, in catchpacket()
[all …]
HDbpf_buffer.c195 mtx_sleep(&d->bd_hbuf_in_use, &d->bd_lock, in bpf_buffer_ioctl_sblen()