Lines Matching refs:uvalue
50 struct bpf_struct_ops_value *uvalue; member
485 struct bpf_struct_ops_value *uvalue, *kvalue; in bpf_struct_ops_map_sys_lookup_elem() local
503 uvalue = value; in bpf_struct_ops_map_sys_lookup_elem()
504 memcpy(uvalue, st_map->uvalue, map->value_size); in bpf_struct_ops_map_sys_lookup_elem()
505 uvalue->common.state = state; in bpf_struct_ops_map_sys_lookup_elem()
513 refcount_set(&uvalue->common.refcnt, max_t(s64, refcnt, 0)); in bpf_struct_ops_map_sys_lookup_elem()
692 struct bpf_struct_ops_value *uvalue, *kvalue; in bpf_struct_ops_map_update_elem() local
715 uvalue = value; in bpf_struct_ops_map_update_elem()
716 err = check_zero_holes(st_map->btf, t, uvalue->data); in bpf_struct_ops_map_update_elem()
720 if (uvalue->common.state || refcount_read(&uvalue->common.refcnt)) in bpf_struct_ops_map_update_elem()
727 uvalue = (struct bpf_struct_ops_value *)st_map->uvalue; in bpf_struct_ops_map_update_elem()
737 memcpy(uvalue, value, map->value_size); in bpf_struct_ops_map_update_elem()
739 udata = &uvalue->data; in bpf_struct_ops_map_update_elem()
910 memset(uvalue, 0, map->value_size); in bpf_struct_ops_map_update_elem()
981 bpf_map_area_free(st_map->uvalue); in __bpf_struct_ops_map_free()
1107 st_map->uvalue = bpf_map_area_alloc(vt->size, NUMA_NO_NODE); in bpf_struct_ops_map_alloc()
1116 if (!st_map->uvalue || !st_map->links || !st_map->ksyms) { in bpf_struct_ops_map_alloc()