Searched refs:bd_hbuf (Results 1 – 5 of 5) sorted by relevance
| /freebsd/sys/net/ |
| H A D | bpf_buffer.c | 133 if (d->bd_hbuf != NULL) in bpf_buffer_free() 134 free(d->bd_hbuf, M_BPF); in bpf_buffer_free() 139 d->bd_sbuf = d->bd_hbuf = d->bd_fbuf = (caddr_t)~0; in bpf_buffer_free() 194 d->bd_hbuf = NULL; in bpf_buffer_ioctl_sblen()
|
| H A D | bpf_zerocopy.c | 388 zb = (struct zbuf *)d->bd_hbuf; in bpf_zerocopy_bufheld() 431 zb = (struct zbuf *)d->bd_hbuf; in bpf_zerocopy_canfreebuf() 476 zb = (struct zbuf *)d->bd_hbuf; in bpf_zerocopy_free() 511 if (d->bd_hbuf == NULL && d->bd_slen != 0) { in bpf_zerocopy_ioctl_rotzbuf() 513 bzh = (struct zbuf *)d->bd_hbuf; in bpf_zerocopy_ioctl_rotzbuf() 566 if (d->bd_hbuf != NULL || d->bd_sbuf != NULL || d->bd_fbuf != NULL || in bpf_zerocopy_ioctl_setzbuf()
|
| H A D | bpf.c | 818 error = mtx_sleep(&d->bd_hbuf, &d->bd_lock, PRINET | PCATCH, in bpfread() 830 while (d->bd_hbuf == NULL) { in bpfread() 875 if (d->bd_hbuf) in bpfread() 905 error = bpf_uiomove(d, d->bd_hbuf, d->bd_hlen, uio); in bpfread() 909 KASSERT(d->bd_hbuf != NULL, ("bpfread: lost bd_hbuf")); in bpfread() 910 d->bd_fbuf = d->bd_hbuf; in bpfread() 911 d->bd_hbuf = NULL; in bpfread() 915 wakeup(&d->bd_hbuf); in bpfread() 1083 mtx_sleep(&d->bd_hbuf, &d->bd_lock, PRINET, "bd_hbuf", 0); in reset_d() 1084 if ((d->bd_hbuf != NULL) && in reset_d() [all …]
|
| H A D | bpfdesc.h | 64 caddr_t bd_hbuf; /* hold slot */ member
|
| H A D | bpf.h | 407 (d)->bd_hbuf = (d)->bd_sbuf; \
|