Lines Matching refs:uvalue
49 struct bpf_struct_ops_value *uvalue; member
442 struct bpf_struct_ops_value *uvalue, *kvalue; in bpf_struct_ops_map_sys_lookup_elem() local
460 uvalue = value; in bpf_struct_ops_map_sys_lookup_elem()
461 memcpy(uvalue, st_map->uvalue, map->value_size); in bpf_struct_ops_map_sys_lookup_elem()
462 uvalue->common.state = state; in bpf_struct_ops_map_sys_lookup_elem()
470 refcount_set(&uvalue->common.refcnt, max_t(s64, refcnt, 0)); in bpf_struct_ops_map_sys_lookup_elem()
595 struct bpf_struct_ops_value *uvalue, *kvalue; in bpf_struct_ops_map_update_elem() local
615 uvalue = value; in bpf_struct_ops_map_update_elem()
616 err = check_zero_holes(st_map->btf, t, uvalue->data); in bpf_struct_ops_map_update_elem()
620 if (uvalue->common.state || refcount_read(&uvalue->common.refcnt)) in bpf_struct_ops_map_update_elem()
627 uvalue = (struct bpf_struct_ops_value *)st_map->uvalue; in bpf_struct_ops_map_update_elem()
637 memcpy(uvalue, value, map->value_size); in bpf_struct_ops_map_update_elem()
639 udata = &uvalue->data; in bpf_struct_ops_map_update_elem()
788 memset(uvalue, 0, map->value_size); in bpf_struct_ops_map_update_elem()
854 bpf_map_area_free(st_map->uvalue); in __bpf_struct_ops_map_free()
963 st_map->uvalue = bpf_map_area_alloc(vt->size, NUMA_NO_NODE); in bpf_struct_ops_map_alloc()
968 if (!st_map->uvalue || !st_map->links) { in bpf_struct_ops_map_alloc()