/samples/bpf/ |
D | map_perf_test_kern.c | 22 __type(value, long); 29 __type(value, long); 36 __type(value, long); 44 __type(value, long); 70 __type(value, long); 94 __type(value, long); 101 __type(value, long); 110 long *value; in SYSCALL() local 113 value = bpf_map_lookup_elem(&hash_map, &key); in SYSCALL() 114 if (value) in SYSCALL() [all …]
|
D | sockex1_kern.c | 11 __type(value, long); 19 long *value; in bpf_prog1() local 24 value = bpf_map_lookup_elem(&my_map, &index); in bpf_prog1() 25 if (value) in bpf_prog1() 26 __sync_fetch_and_add(value, skb->len); in bpf_prog1()
|
D | sampleip_kern.c | 18 __type(value, u32); 26 u32 *value, init_val = 1; in do_sample() local 29 value = bpf_map_lookup_elem(&ip_map, &ip); in do_sample() 30 if (value) in do_sample() 31 *value += 1; in do_sample()
|
D | tracex3_kern.c | 17 __type(value, u64); 56 u64 *value, l, base; in bpf_prog2() local 59 value = bpf_map_lookup_elem(&my_map, &rq); in bpf_prog2() 60 if (!value) in bpf_prog2() 64 u64 delta = cur_time - *value; in bpf_prog2() 83 value = bpf_map_lookup_elem(&lat_map, &index); in bpf_prog2() 84 if (value) in bpf_prog2() 85 *value += 1; in bpf_prog2()
|
D | tracex2_kern.c | 18 __type(value, long); 30 long *value; in bpf_prog2() local 37 value = bpf_map_lookup_elem(&my_map, &loc); in bpf_prog2() 38 if (value) in bpf_prog2() 39 *value += 1; in bpf_prog2() 86 long *value; in SYSCALL() local 94 value = bpf_map_lookup_elem(&my_hist_map, &key); in SYSCALL() 95 if (value) in SYSCALL() 96 __sync_fetch_and_add(value, 1); in SYSCALL()
|
D | syscall_tp_kern.c | 24 __type(value, u32); 31 __type(value, u32); 38 u32 *value, init_val = 1; in count() local 40 value = bpf_map_lookup_elem(map, &key); in count() 41 if (value) in count() 42 *value += 1; in count()
|
D | tracex2_user.c | 49 long value; in print_hist_for_pid() local 61 value = 0; in print_hist_for_pid() 63 value += values[i]; in print_hist_for_pid() 65 data[ind] = value; in print_hist_for_pid() 66 if (value && ind > max_ind) in print_hist_for_pid() 68 if (value > max_value) in print_hist_for_pid() 69 max_value = value; in print_hist_for_pid() 119 long key, next_key, value; in main() local 171 bpf_map_lookup_elem(map_fd[0], &next_key, &value); in main() 172 printf("location 0x%lx count %ld\n", next_key, value); in main()
|
D | sockex2_user.c | 43 struct pair value; in main() local 46 bpf_map_lookup_elem(map_fd, &next_key, &value); in main() 49 value.bytes, value.packets); in main()
|
D | tracex3_user.c | 82 __u64 value; in print_hist() local 88 value = 0; in print_hist() 90 value += values[i]; in print_hist() 91 cnt[key] = value; in print_hist() 92 total_events += value; in print_hist() 93 if (value > max_cnt) in print_hist() 94 max_cnt = value; in print_hist()
|
D | xdp_router_ipv4_kern.c | 21 __be64 value; member 57 __type(value, u64); 65 __type(value, __be64); 73 __type(value, struct direct_map); 118 long *value; in xdp_router_ipv4_prog() local 161 src_mac = &prefix_value->value; in xdp_router_ipv4_prog() 178 value = bpf_map_lookup_elem(&rxcnt, &ipproto); in xdp_router_ipv4_prog() 179 if (value) in xdp_router_ipv4_prog() 180 *value += 1; in xdp_router_ipv4_prog()
|
D | fds_example.c | 77 uint32_t value) in bpf_do_map() argument 96 ret = bpf_map_update_elem(fd, &key, &value, 0); in bpf_do_map() 97 printf("bpf: fd:%d u->(%u:%u) ret:(%d,%s)\n", fd, key, value, in bpf_do_map() 101 ret = bpf_map_lookup_elem(fd, &key, &value); in bpf_do_map() 102 printf("bpf: fd:%d l->(%u):%u ret:(%d,%s)\n", fd, key, value, in bpf_do_map() 142 uint32_t key = 0, value = 0, flags = 0; in main() local 166 value = strtoul(optarg, NULL, 0); in main() 186 return bpf_do_map(file, flags, key, value); in main()
|
D | lwt_len_hist_kern.c | 62 __u64 *value, key, init_val = 1; in do_len_hist() local 66 value = bpf_map_lookup_elem(&lwt_len_hist_map, &key); in do_len_hist() 67 if (value) in do_len_hist() 68 __sync_fetch_and_add(value, 1); in do_len_hist()
|
D | xdp1_kern.c | 20 __type(value, long); 49 long *value; in xdp_prog1() local 88 value = bpf_map_lookup_elem(&rxcnt, &ipproto); in xdp_prog1() 89 if (value) in xdp_prog1() 90 *value += 1; in xdp_prog1()
|
D | xdp_redirect_cpu_user.c | 88 static int create_cpu_entry(__u32 cpu, struct bpf_cpumap_val *value, in create_cpu_entry() argument 98 ret = bpf_map_update_elem(map_fd, &cpu, value, 0); in create_cpu_entry() 133 value->qsize, value->bpf_prog.fd, curr_cpus_count); in create_cpu_entry() 162 struct bpf_cpumap_val *value = ctx; in stress_cpumap() local 168 value->qsize = 1024; in stress_cpumap() 169 create_cpu_entry(1, value, 0, false); in stress_cpumap() 170 value->qsize = 8; in stress_cpumap() 171 create_cpu_entry(1, value, 0, false); in stress_cpumap() 172 value->qsize = 16000; in stress_cpumap() 173 create_cpu_entry(1, value, 0, false); in stress_cpumap() [all …]
|
D | xdp2_kern.c | 20 __type(value, long); 65 long *value; in xdp_prog1() local 104 value = bpf_map_lookup_elem(&rxcnt, &ipproto); in xdp_prog1() 105 if (value) in xdp_prog1() 106 *value += 1; in xdp_prog1()
|
D | test_lru_dist.c | 273 unsigned long long key, value = 1234; in do_test_lru_dist() local 287 if (!bpf_map_lookup_elem(lru_map_fd, &key, &value)) in do_test_lru_dist() 290 if (bpf_map_update_elem(lru_map_fd, &key, &value, BPF_NOEXIST)) { in do_test_lru_dist() 337 unsigned long long key, value[nr_cpus]; in test_lru_loss0() local 355 value[0] = 1234; in test_lru_loss0() 360 assert(bpf_map_update_elem(map_fd, &key, value, BPF_NOEXIST) == 0); in test_lru_loss0() 366 bpf_map_lookup_elem(map_fd, &start_key, value); in test_lru_loss0() 372 if (bpf_map_lookup_elem(map_fd, &key, value)) { in test_lru_loss0() 391 unsigned long long key, value[nr_cpus]; in test_lru_loss1() local 407 value[0] = 1234; in test_lru_loss1() [all …]
|
D | lathist_user.c | 63 long key, value; in get_data() local 72 bpf_map_lookup_elem(fd, &key, &value); in get_data() 74 cpu_hist[c].data[i] = value; in get_data() 75 if (value > cpu_hist[c].max) in get_data() 76 cpu_hist[c].max = value; in get_data()
|
D | spintest_user.c | 16 long key, next_key, value; in main() local 68 bpf_map_lookup_elem(map_fd, &next_key, &value); in main() 69 assert(next_key == value); in main() 70 sym = ksym_search(value); in main()
|
D | sockex3_user.c | 85 struct pair value; in main() local 90 bpf_map_lookup_elem(hash_map_fd, &next_key, &value); in main() 96 value.bytes, value.packets); in main()
|
D | ibumad_user.c | 38 __u64 value; in dump_counts() local 41 if (bpf_map_lookup_elem(fd, &key, &value)) { in dump_counts() 45 if (value) in dump_counts() 46 printf("0x%02x : %llu\n", key, value); in dump_counts()
|
D | cpustat_user.c | 81 unsigned long key, value; in cpu_stat_update() local 87 bpf_map_lookup_elem(cstate_fd, &key, &value); in cpu_stat_update() 88 stat_data[c].cstate[i] = value; in cpu_stat_update() 93 bpf_map_lookup_elem(pstate_fd, &key, &value); in cpu_stat_update() 94 stat_data[c].pstate[i] = value; in cpu_stat_update()
|
D | sockex2_kern.c | 196 __type(value, struct pair); 204 struct pair *value; in bpf_prog2() local 211 value = bpf_map_lookup_elem(&hash_map, &key); in bpf_prog2() 212 if (value) { in bpf_prog2() 213 __sync_fetch_and_add(&value->packets, 1); in bpf_prog2() 214 __sync_fetch_and_add(&value->bytes, skb->len); in bpf_prog2()
|
D | sockex3_kern.c | 100 __type(value, struct globals); 121 __type(value, struct pair); 128 struct pair *value; in update_stats() local 130 value = bpf_map_lookup_elem(&hash_map, &key); in update_stats() 131 if (value) { in update_stats() 132 __sync_fetch_and_add(&value->packets, 1); in update_stats() 133 __sync_fetch_and_add(&value->bytes, skb->len); in update_stats()
|
D | xdp_rxq_info_kern.c | 30 __type(value, struct config); 43 __type(value, struct datarec); 53 __type(value, struct datarec);
|
/samples/seccomp/ |
D | bpf-helper.h | 135 #error __BITS_PER_LONG value unusable. 149 #define JEQ32(value, jt) \ argument 150 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (value), 0, 1), \ 153 #define JNE32(value, jt) \ argument 154 BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (value), 1, 0), \ 157 #define JA32(value, jt) \ argument 158 BPF_JUMP(BPF_JMP+BPF_JSET+BPF_K, (value), 0, 1), \ 161 #define JGE32(value, jt) \ argument 162 BPF_JUMP(BPF_JMP+BPF_JGE+BPF_K, (value), 0, 1), \ 165 #define JGT32(value, jt) \ argument [all …]
|