Lines Matching refs:rec
70 struct datarec *rec; in xdp_redirect_collect_stat() local
79 rec = bpf_map_lookup_elem(&redir_err_cnt, &idx); in xdp_redirect_collect_stat()
80 if (!rec) in xdp_redirect_collect_stat()
83 NO_TEAR_INC(rec->dropped); in xdp_redirect_collect_stat()
85 NO_TEAR_INC(rec->processed); in xdp_redirect_collect_stat()
132 struct datarec *rec; in BPF_PROG() local
139 rec = bpf_map_lookup_elem(&cpumap_enqueue_cnt, &idx); in BPF_PROG()
140 if (!rec) in BPF_PROG()
142 NO_TEAR_ADD(rec->processed, processed); in BPF_PROG()
143 NO_TEAR_ADD(rec->dropped, drops); in BPF_PROG()
146 NO_TEAR_INC(rec->issue); in BPF_PROG()
159 struct datarec *rec; in BPF_PROG() local
166 rec = bpf_map_lookup_elem(&cpumap_kthread_cnt, &cpu); in BPF_PROG()
167 if (!rec) in BPF_PROG()
169 NO_TEAR_ADD(rec->processed, processed); in BPF_PROG()
170 NO_TEAR_ADD(rec->dropped, drops); in BPF_PROG()
171 NO_TEAR_ADD(rec->xdp_pass, xdp_stats->pass); in BPF_PROG()
172 NO_TEAR_ADD(rec->xdp_drop, xdp_stats->drop); in BPF_PROG()
173 NO_TEAR_ADD(rec->xdp_redirect, xdp_stats->redirect); in BPF_PROG()
176 NO_TEAR_INC(rec->issue); in BPF_PROG()
185 struct datarec *rec; in BPF_PROG() local
197 rec = bpf_map_lookup_elem(&exception_cnt, &idx); in BPF_PROG()
198 if (!rec) in BPF_PROG()
200 NO_TEAR_INC(rec->dropped); in BPF_PROG()
209 struct datarec *rec; in BPF_PROG() local
222 rec = bpf_map_lookup_elem(&devmap_xmit_cnt, &cpu); in BPF_PROG()
223 if (!rec) in BPF_PROG()
225 NO_TEAR_ADD(rec->processed, sent); in BPF_PROG()
226 NO_TEAR_ADD(rec->dropped, drops); in BPF_PROG()
228 NO_TEAR_INC(rec->info); in BPF_PROG()
232 NO_TEAR_INC(rec->issue); in BPF_PROG()
241 struct datarec *rec; in BPF_PROG() local
256 rec = bpf_map_lookup_elem(&devmap_xmit_cnt_multi, &idx); in BPF_PROG()
257 if (!rec) in BPF_PROG()
260 NO_TEAR_ADD(rec->processed, sent); in BPF_PROG()
261 NO_TEAR_ADD(rec->dropped, drops); in BPF_PROG()
262 NO_TEAR_INC(rec->info); in BPF_PROG()
264 NO_TEAR_INC(rec->issue); in BPF_PROG()