Lines Matching refs:value
149 - offsetof(struct bpf_array, value); in array_map_alloc()
183 return array->value + array->elem_size * (index & array->index_mask); in array_map_lookup_elem()
196 *imm = (unsigned long)array->value; in array_map_direct_value_addr()
204 u64 base = (unsigned long)array->value; in array_map_direct_value_meta()
229 *insn++ = BPF_ALU64_IMM(BPF_ADD, map_ptr, offsetof(struct bpf_array, value)); in array_map_gen_lookup()
261 int bpf_percpu_array_copy(struct bpf_map *map, void *key, void *value) in bpf_percpu_array_copy() argument
280 bpf_long_memcpy(value + off, per_cpu_ptr(pptr, cpu), size); in bpf_percpu_array_copy()
307 static int array_map_update_elem(struct bpf_map *map, void *key, void *value, in array_map_update_elem() argument
332 value, map->value_size); in array_map_update_elem()
334 val = array->value + in array_map_update_elem()
337 copy_map_value_locked(map, val, value, false); in array_map_update_elem()
339 copy_map_value(map, val, value); in array_map_update_elem()
344 int bpf_percpu_array_update(struct bpf_map *map, void *key, void *value, in bpf_percpu_array_update() argument
375 bpf_long_memcpy(per_cpu_ptr(pptr, cpu), value + off, size); in bpf_percpu_array_update()
410 void *value; in array_map_seq_show_elem() local
414 value = array_map_lookup_elem(map, key); in array_map_seq_show_elem()
415 if (!value) { in array_map_seq_show_elem()
422 btf_type_seq_show(map->btf, map->btf_value_type_id, value, m); in array_map_seq_show_elem()
530 return array->value + array->elem_size * index; in bpf_array_map_seq_start()
549 return array->value + array->elem_size * index; in bpf_array_map_seq_next()
574 ctx.value = v; in __bpf_array_map_seq_show()
584 ctx.value = info->percpu_value_buf; in __bpf_array_map_seq_show()
719 int bpf_fd_array_map_lookup_elem(struct bpf_map *map, void *key, u32 *value) in bpf_fd_array_map_lookup_elem() argument
730 *value = map->ops->map_fd_sys_lookup_elem(ptr); in bpf_fd_array_map_lookup_elem()
740 void *key, void *value, u64 map_flags) in bpf_fd_array_map_update_elem() argument
752 ufd = *(u32 *)value; in bpf_fd_array_map_update_elem()
1122 u64 value; in perf_event_fd_array_get_ptr() local
1130 if (perf_event_read_local(event, &value, NULL, NULL) == -EOPNOTSUPP) in perf_event_fd_array_get_ptr()
1276 *insn++ = BPF_ALU64_IMM(BPF_ADD, map_ptr, offsetof(struct bpf_array, value)); in array_of_map_gen_lookup()