Lines Matching refs:bd
2699 struct bpf_d *bd;
2704 LIST_FOREACH(bd, &bp->bif_dlist, bd_next) {
2705 BPFD_LOCK(bd);
2706 bd->bd_rcount = 0;
2707 bd->bd_dcount = 0;
2708 bd->bd_fcount = 0;
2709 bd->bd_wcount = 0;
2710 bd->bd_wfcount = 0;
2711 bd->bd_zcopy = 0;
2712 BPFD_UNLOCK(bd);
2723 bpfstats_fill_xbpf(struct xbpf_d *d, struct bpf_d *bd)
2727 BPFD_LOCK_ASSERT(bd);
2730 d->bd_immediate = bd->bd_immediate;
2731 d->bd_promisc = bd->bd_promisc;
2732 d->bd_hdrcmplt = bd->bd_hdrcmplt;
2733 d->bd_direction = bd->bd_direction;
2734 d->bd_feedback = bd->bd_feedback;
2735 d->bd_async = bd->bd_async;
2736 d->bd_rcount = bd->bd_rcount;
2737 d->bd_dcount = bd->bd_dcount;
2738 d->bd_fcount = bd->bd_fcount;
2739 d->bd_sig = bd->bd_sig;
2740 d->bd_slen = bd->bd_slen;
2741 d->bd_hlen = bd->bd_hlen;
2742 d->bd_bufsize = bd->bd_bufsize;
2743 d->bd_pid = bd->bd_pid;
2745 bd->bd_bif->bif_ifp->if_xname, IFNAMSIZ);
2746 d->bd_locked = bd->bd_locked;
2747 d->bd_wcount = bd->bd_wcount;
2748 d->bd_wdcount = bd->bd_wdcount;
2749 d->bd_wfcount = bd->bd_wfcount;
2750 d->bd_zcopy = bd->bd_zcopy;
2751 d->bd_bufmode = bd->bd_bufmode;
2764 struct bpf_d *bd;
2807 LIST_FOREACH(bd, &bp->bif_wlist, bd_next) {
2809 BPFD_LOCK(bd);
2810 bpfstats_fill_xbpf(xbd, bd);
2811 BPFD_UNLOCK(bd);
2813 LIST_FOREACH(bd, &bp->bif_dlist, bd_next) {
2815 BPFD_LOCK(bd);
2816 bpfstats_fill_xbpf(xbd, bd);
2817 BPFD_UNLOCK(bd);