Lines Matching refs:if_bw
1751 &ifp->if_bw.flags);
1757 ifp->if_bw.start_seq = pkt->m_pkthdr.pf_mtag.pftag_pktseq;
1758 ifp->if_bw.start_ts = mach_absolute_time();
1770 flags = OSBitOrAtomic(IF_MEASURED_BW_CALCULATION, &ifp->if_bw.flags);
1788 if (ifp->if_bw.start_seq > 0 && oseq > ifp->if_bw.start_seq) {
1789 ts = ots - ifp->if_bw.start_ts;
1792 bytes = oseq - ifp->if_bw.start_seq;
1793 ifp->if_bw.bytes = bytes;
1794 ifp->if_bw.ts = ts;
1802 if (ifp->if_bw.bw > 0) {
1807 ifp->if_bw.bw = (bw +
1808 ((ifp->if_bw.bw << shft) -
1809 ifp->if_bw.bw)) >> shft;
1811 ifp->if_bw.bw = bw;
1815 ifp->if_bw.last_seq = oseq;
1816 ifp->if_bw.last_ts = ots;
1822 OSBitAndAtomic(flags, &ifp->if_bw.flags);