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

/freebsd-current/sys/net/
H A Dbpf_buffer.c133 if (d->bd_hbuf != NULL)
134 free(d->bd_hbuf, M_BPF);
139 d->bd_sbuf = d->bd_hbuf = d->bd_fbuf = (caddr_t)~0;
194 d->bd_hbuf = NULL;
H A Dbpf_zerocopy.c379 * on bd_hbuf and bd_hlen.
389 zb = (struct zbuf *)d->bd_hbuf;
432 zb = (struct zbuf *)d->bd_hbuf;
477 zb = (struct zbuf *)d->bd_hbuf;
512 if (d->bd_hbuf == NULL && d->bd_slen != 0) {
514 bzh = (struct zbuf *)d->bd_hbuf;
567 if (d->bd_hbuf != NULL || d->bd_sbuf != NULL || d->bd_fbuf != NULL ||
H A Dbpfdesc.h64 caddr_t bd_hbuf; /* hold slot */ member in struct:bpf_d
H A Dbpf.c1025 PRINET|PCATCH, "bd_hbuf", 0);
1036 while (d->bd_hbuf == NULL) {
1080 if (d->bd_hbuf)
1110 error = bpf_uiomove(d, d->bd_hbuf, d->bd_hlen, uio);
1113 KASSERT(d->bd_hbuf != NULL, ("bpfread: lost bd_hbuf"));
1114 d->bd_fbuf = d->bd_hbuf;
1115 d->bd_hbuf = NULL;
1319 "bd_hbuf", 0);
1320 if ((d->bd_hbuf !
[all...]
H A Dbpf.h396 (d)->bd_hbuf = (d)->bd_sbuf; \

Completed in 116 milliseconds