Lines Matching refs:bd_bif
517 d->bd_bif = bp; in bpf_attachd()
590 ifp = d->bd_bif->bif_ifp; in bpf_detachd()
591 bp = d->bd_bif; in bpf_detachd()
624 d->bd_bif = NULL; in bpf_detachd()
948 if (d->bd_bif) { in bpfclose()
1113 if (d->bd_bif == NULL) { in bpfread()
1396 if (d->bd_bif == 0) { in bpfwrite()
1403 ifp = d->bd_bif->bif_ifp; in bpfwrite()
1422 bif_dlt = (int)d->bd_bif->bif_dlt; in bpfwrite()
1450 if (d->bd_bif == NULL) { in bpfwrite()
1474 if (d->bd_bif->bif_send) { in bpfwrite()
1475 error = d->bd_bif->bif_send(ifp, d->bd_bif->bif_dlt, m); in bpfwrite()
1842 if (d->bd_bif == 0) { in bpfioctl()
1845 ifp = d->bd_bif->bif_ifp; in bpfioctl()
1864 if (d->bd_bif != 0 || (d->bd_flags & BPF_DETACHING)) { in bpfioctl()
1938 if (d->bd_bif == 0) { in bpfioctl()
1947 error = ifnet_set_promiscuous(d->bd_bif->bif_ifp, 1); in bpfioctl()
1959 if (d->bd_bif == 0) { in bpfioctl()
1962 bcopy(&d->bd_bif->bif_dlt, addr, sizeof(u_int)); in bpfioctl()
1970 if (d->bd_bif == NULL) { in bpfioctl()
1981 if (d->bd_bif == NULL) { in bpfioctl()
2000 if (d->bd_bif == 0) { in bpfioctl()
2003 struct ifnet *const ifp = d->bd_bif->bif_ifp; in bpfioctl()
2302 if (d->bd_bif != 0 || (d->bd_flags & BPF_DETACHING)) { in bpfioctl()
2453 if (bp != d->bd_bif) { in bpf_setif()
2454 if (d->bd_bif != NULL) { in bpf_setif()
2494 ifp = d->bd_bif->bif_ifp; in bpf_getdltlist()
2537 if (d->bd_bif->bif_dlt == dlt) { in bpf_setdlt()
2549 ifp = d->bd_bif->bif_ifp; in bpf_setdlt()
2640 if (d->bd_bif == NULL) { in bpfselect()
2780 d->bd_bif == NULL) { in bpfkqfilter()
3611 hdrlen = (d->bd_flags & BPF_EXTENDED_HDR) ? d->bd_bif->bif_exthdrlen : in catchpacket()
3612 (d->bd_flags & BPF_COMP_REQ) ? d->bd_bif->bif_comphdrlen: in catchpacket()
3613 d->bd_bif->bif_hdrlen; in catchpacket()
4195 if (bd->bd_bif != NULL && bd->bd_bif->bif_ifp != NULL) { in bpfstats_fill_xbpf()
4197 bd->bd_bif->bif_ifp->if_xname, IFNAMSIZ); in bpfstats_fill_xbpf()