Lines Matching refs:uvalue
55 struct bpf_struct_ops_value *uvalue; member
259 struct bpf_struct_ops_value *uvalue, *kvalue; in bpf_struct_ops_map_sys_lookup_elem() local
277 uvalue = value; in bpf_struct_ops_map_sys_lookup_elem()
278 memcpy(uvalue, st_map->uvalue, map->value_size); in bpf_struct_ops_map_sys_lookup_elem()
279 uvalue->state = state; in bpf_struct_ops_map_sys_lookup_elem()
287 refcount_set(&uvalue->refcnt, max_t(s64, refcnt, 0)); in bpf_struct_ops_map_sys_lookup_elem()
374 struct bpf_struct_ops_value *uvalue, *kvalue; in bpf_struct_ops_map_update_elem() local
393 uvalue = value; in bpf_struct_ops_map_update_elem()
394 err = check_zero_holes(t, uvalue->data); in bpf_struct_ops_map_update_elem()
398 if (uvalue->state || refcount_read(&uvalue->refcnt)) in bpf_struct_ops_map_update_elem()
405 uvalue = (struct bpf_struct_ops_value *)st_map->uvalue; in bpf_struct_ops_map_update_elem()
415 memcpy(uvalue, value, map->value_size); in bpf_struct_ops_map_update_elem()
417 udata = &uvalue->data; in bpf_struct_ops_map_update_elem()
555 memset(uvalue, 0, map->value_size); in bpf_struct_ops_map_update_elem()
619 bpf_map_area_free(st_map->uvalue); in __bpf_struct_ops_map_free()
684 st_map->uvalue = bpf_map_area_alloc(vt->size, NUMA_NO_NODE); in bpf_struct_ops_map_alloc()
689 if (!st_map->uvalue || !st_map->links || !st_map->image) { in bpf_struct_ops_map_alloc()