Lines Matching refs:mibs
45 * We use unsigned longs for most mibs but u64 for ipstats.
52 /* mibs[] must be first field of struct ipstats_mib */
53 u64 mibs[IPSTATS_MIB_MAX];
60 unsigned long mibs[ICMP_MIB_MAX];
65 atomic_long_t mibs[ICMPMSG_MIB_MAX];
72 unsigned long mibs[ICMP6_MIB_MAX];
76 atomic_long_t mibs[ICMP6_MIB_MAX];
82 atomic_long_t mibs[ICMP6MSG_MIB_MAX];
86 atomic_long_t mibs[ICMP6MSG_MIB_MAX];
93 unsigned long mibs[TCP_MIB_MAX];
99 unsigned long mibs[UDP_MIB_MAX];
105 unsigned long mibs[LINUX_MIB_MAX];
111 unsigned long mibs[LINUX_MIB_XFRMMAX];
117 unsigned long mibs[LINUX_MIB_TLSMAX];
128 __this_cpu_inc(mib->mibs[field])
131 atomic_long_inc(&mib->mibs[field])
134 this_cpu_inc(mib->mibs[field])
137 this_cpu_dec(mib->mibs[field])
140 __this_cpu_add(mib->mibs[field], addend)
143 this_cpu_add(mib->mibs[field], addend)
146 __typeof__((mib->mibs) + 0) ptr = mib->mibs; \
152 __typeof__((mib->mibs) + 0) ptr = mib->mibs; \
164 ptr->mibs[field] += addend; \
182 ptr->mibs[basefield##PKTS]++; \
183 ptr->mibs[basefield##OCTETS] += addend; \