BPFD_HBUF_INUSE
while (d->bd_flags & BPFD_HBUF_INUSE)
while (d->bd_flags & BPFD_HBUF_INUSE)
if (!(d->bd_flags & BPFD_HBUF_INUSE) && d->bd_hbuf)
KASSERT(!(d->bd_flags & BPFD_HBUF_INUSE),
while (d->bd_flags & BPFD_HBUF_INUSE) {
d->bd_flags |= BPFD_HBUF_INUSE;
if (d->bd_flags & BPFD_HBUF_INUSE) {
d->bd_flags &= ~BPFD_HBUF_INUSE;