Lines Matching refs:value
807 void *value, bool onallcpus) in pcpu_copy_value() argument
811 memcpy(this_cpu_ptr(pptr), value, htab->map.value_size); in pcpu_copy_value()
818 value + off, size); in pcpu_copy_value()
825 void *value, bool onallcpus) in pcpu_init_value() argument
840 bpf_long_memcpy(per_cpu_ptr(pptr, cpu), value, in pcpu_init_value()
846 pcpu_copy_value(htab, pptr, value, onallcpus); in pcpu_init_value()
857 void *value, u32 key_size, u32 hash, in alloc_htab_elem() argument
920 pcpu_init_value(htab, pptr, value, onallcpus); in alloc_htab_elem()
926 memcpy(l_new->key + round_up(key_size, 8), value, size); in alloc_htab_elem()
930 value); in alloc_htab_elem()
955 static int htab_map_update_elem(struct bpf_map *map, void *key, void *value, in htab_map_update_elem() argument
992 value, false); in htab_map_update_elem()
1018 value, false); in htab_map_update_elem()
1023 l_new = alloc_htab_elem(htab, key, value, key_size, hash, false, false, in htab_map_update_elem()
1046 static int htab_lru_map_update_elem(struct bpf_map *map, void *key, void *value, in htab_lru_map_update_elem() argument
1078 memcpy(l_new->key + round_up(map->key_size, 8), value, map->value_size); in htab_lru_map_update_elem()
1110 void *value, u64 map_flags, in __htab_percpu_map_update_elem() argument
1145 value, onallcpus); in __htab_percpu_map_update_elem()
1147 l_new = alloc_htab_elem(htab, key, value, key_size, in __htab_percpu_map_update_elem()
1162 void *value, u64 map_flags, in __htab_lru_percpu_map_update_elem() argument
1210 value, onallcpus); in __htab_lru_percpu_map_update_elem()
1213 value, onallcpus); in __htab_lru_percpu_map_update_elem()
1226 void *value, u64 map_flags) in htab_percpu_map_update_elem() argument
1228 return __htab_percpu_map_update_elem(map, key, value, map_flags, false); in htab_percpu_map_update_elem()
1232 void *value, u64 map_flags) in htab_lru_percpu_map_update_elem() argument
1234 return __htab_lru_percpu_map_update_elem(map, key, value, map_flags, in htab_lru_percpu_map_update_elem()
1347 void *value; in htab_map_seq_show_elem() local
1351 value = htab_map_lookup_elem(map, key); in htab_map_seq_show_elem()
1352 if (!value) { in htab_map_seq_show_elem()
1359 btf_type_seq_show(map->btf, map->btf_value_type_id, value, m); in htab_map_seq_show_elem()
1374 void *keys = NULL, *values = NULL, *value, *dst_key, *dst_val; in __htab_map_lookup_and_delete_batch() local
1499 value = l->key + roundup_key_size; in __htab_map_lookup_and_delete_batch()
1501 copy_map_value_locked(map, dst_val, value, in __htab_map_lookup_and_delete_batch()
1504 copy_map_value(map, dst_val, value); in __htab_map_lookup_and_delete_batch()
1754 ctx.value = elem->key + roundup_key_size; in __bpf_hash_map_seq_show()
1764 ctx.value = info->percpu_value_buf; in __bpf_hash_map_seq_show()
1892 int bpf_percpu_hash_copy(struct bpf_map *map, void *key, void *value) in bpf_percpu_hash_copy() argument
1914 bpf_long_memcpy(value + off, in bpf_percpu_hash_copy()
1924 int bpf_percpu_hash_update(struct bpf_map *map, void *key, void *value, in bpf_percpu_hash_update() argument
1932 ret = __htab_lru_percpu_map_update_elem(map, key, value, in bpf_percpu_hash_update()
1935 ret = __htab_percpu_map_update_elem(map, key, value, map_flags, in bpf_percpu_hash_update()
2034 int bpf_fd_htab_map_lookup_elem(struct bpf_map *map, void *key, u32 *value) in bpf_fd_htab_map_lookup_elem() argument
2045 *value = map->ops->map_fd_sys_lookup_elem(READ_ONCE(*ptr)); in bpf_fd_htab_map_lookup_elem()
2055 void *key, void *value, u64 map_flags) in bpf_fd_htab_map_update_elem() argument
2059 u32 ufd = *(u32 *)value; in bpf_fd_htab_map_update_elem()