Searched refs:bd_hbuf (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/sys/net/
H A Dbpf_buffer.c137 if (d->bd_hbuf != NULL)
138 free(d->bd_hbuf, M_BPF);
143 d->bd_sbuf = d->bd_hbuf = d->bd_fbuf = (caddr_t)~0;
198 d->bd_hbuf = NULL;
H A Dbpf_zerocopy.c381 * on bd_hbuf and bd_hlen.
391 zb = (struct zbuf *)d->bd_hbuf;
434 zb = (struct zbuf *)d->bd_hbuf;
479 zb = (struct zbuf *)d->bd_hbuf;
514 if (d->bd_hbuf == NULL && d->bd_slen != 0) {
516 bzh = (struct zbuf *)d->bd_hbuf;
569 if (d->bd_hbuf != NULL || d->bd_sbuf != NULL || d->bd_fbuf != NULL ||
H A Dbpfdesc.h68 caddr_t bd_hbuf; /* hold slot */ member in struct:bpf_d
H A Dbpf.c1011 PRINET|PCATCH, "bd_hbuf", 0);
1022 while (d->bd_hbuf == NULL) {
1066 if (d->bd_hbuf)
1096 error = bpf_uiomove(d, d->bd_hbuf, d->bd_hlen, uio);
1099 KASSERT(d->bd_hbuf != NULL, ("bpfread: lost bd_hbuf"));
1100 d->bd_fbuf = d->bd_hbuf;
1101 d->bd_hbuf = NULL;
1302 "bd_hbuf", 0);
1303 if ((d->bd_hbuf !
[all...]
H A Dbpf.h399 (d)->bd_hbuf = (d)->bd_sbuf; \

Completed in 161 milliseconds