Home
last modified time | relevance | path

Searched refs:datarec (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/samples/bpf/
H A Dxdp_redirect_cpu_user.c177 struct datarec { struct
187 struct datarec total;
188 struct datarec *cpu;
202 struct datarec values[nr_cpus]; in map_collect_percpu()
243 static struct datarec *alloc_record_per_cpu(void) in alloc_record_per_cpu()
246 struct datarec *array; in alloc_record_per_cpu()
248 array = calloc(nr_cpus, sizeof(struct datarec)); in alloc_record_per_cpu()
303 static __u64 calc_pps(struct datarec *r, struct datarec *p, double period_) in calc_pps()
315 static __u64 calc_drop_pps(struct datarec *
[all...]
H A Dxdp_redirect_cpu_kern.c29 struct datarec { struct
44 __type(value, struct datarec);
52 __type(value, struct datarec);
61 __type(value, struct datarec);
69 __type(value, struct datarec);
99 __type(value, struct datarec);
208 struct datarec *rec; in xdp_prognum0_no_touch()
239 struct datarec *rec; in xdp_prognum1_touch_data()
282 struct datarec *rec; in xdp_prognum2_round_robin()
331 struct datarec *re in xdp_prognum3_proto_separate()
[all...]
H A Dxdp_monitor_user.c151 struct datarec { struct
162 struct datarec total;
163 struct datarec *cpu;
187 struct datarec values[nr_cpus]; in map_collect_record()
269 static double calc_pps(struct datarec *r, struct datarec *p, double period) in calc_pps()
293 static double calc_drop(struct datarec *r, struct datarec *p, double period) in calc_drop()
305 static double calc_info(struct datarec *r, struct datarec *
[all...]
H A Dxdp_monitor_kern.c124 struct datarec { struct
135 __type(value, struct datarec);
142 __type(value, struct datarec);
163 struct datarec *rec; in trace_xdp_cpumap_enqueue()
197 struct datarec *rec; in trace_xdp_cpumap_kthread()
216 __type(value, struct datarec);
236 struct datarec *rec; in trace_xdp_devmap_xmit()
H A Dxdp_rxq_info_user.c183 struct datarec { struct
189 struct datarec total;
190 struct datarec *cpu;
197 static struct datarec *alloc_record_per_cpu(void) in alloc_record_per_cpu()
200 struct datarec *array; in alloc_record_per_cpu()
202 array = calloc(nr_cpus, sizeof(struct datarec)); in alloc_record_per_cpu()
259 struct datarec values[nr_cpus]; in map_collect_percpu()
309 static __u64 calc_pps(struct datarec *r, struct datarec *p, double period_) in calc_pps()
321 static __u64 calc_errs_pps(struct datarec *
[all...]
H A Dxdp_rxq_info_kern.c35 struct datarec { struct
43 __type(value, struct datarec);
53 __type(value, struct datarec);
79 struct datarec *rec, *rxq_rec; in xdp_prognum0()
/kernel/linux/linux-6.6/samples/bpf/
H A Dxdp_sample.bpf.c20 __type(value, struct datarec);
70 struct datarec *rec; in xdp_redirect_collect_stat()
132 struct datarec *rec; in BPF_PROG()
159 struct datarec *rec; in BPF_PROG()
185 struct datarec *rec; in BPF_PROG()
209 struct datarec *rec; in BPF_PROG()
240 struct datarec empty = {}; in BPF_PROG()
241 struct datarec *rec; in BPF_PROG()
H A Dxdp_sample_user.c92 struct datarec total;
93 struct datarec *cpu;
150 struct datarec *sample_mmap[NUM_MAP];
315 static struct datarec *alloc_record_per_cpu(void) in alloc_record_per_cpu()
318 struct datarec *array; in alloc_record_per_cpu()
340 static void map_collect_percpu(struct datarec *values, struct record *rec) in map_collect_percpu()
384 struct datarec *values; in map_collect_percpu_devmap()
392 values = calloc(count * nr_cpus, sizeof(struct datarec)); in map_collect_percpu_devmap()
412 struct datarec *arr; in map_collect_percpu_devmap()
589 static __u64 calc_pps(struct datarec *
[all...]
H A Dxdp_sample_shared.h5 struct datarec { struct
H A Dxdp_sample.bpf.h23 __type(value, struct datarec);
H A Dxdp_router_ipv4.bpf.c80 struct datarec *rec; in xdp_router_ipv4_prog()

Completed in 8 milliseconds