Lines Matching refs:uvalue
50 struct bpf_struct_ops_value *uvalue; member
486 struct bpf_struct_ops_value *uvalue, *kvalue; in bpf_struct_ops_map_sys_lookup_elem() local
504 uvalue = value; in bpf_struct_ops_map_sys_lookup_elem()
505 memcpy(uvalue, st_map->uvalue, map->value_size); in bpf_struct_ops_map_sys_lookup_elem()
506 uvalue->common.state = state; in bpf_struct_ops_map_sys_lookup_elem()
514 refcount_set(&uvalue->common.refcnt, max_t(s64, refcnt, 0)); in bpf_struct_ops_map_sys_lookup_elem()
682 struct bpf_struct_ops_value *uvalue, *kvalue; in bpf_struct_ops_map_update_elem() local
705 uvalue = value; in bpf_struct_ops_map_update_elem()
706 err = check_zero_holes(st_map->btf, t, uvalue->data); in bpf_struct_ops_map_update_elem()
710 if (uvalue->common.state || refcount_read(&uvalue->common.refcnt)) in bpf_struct_ops_map_update_elem()
717 uvalue = (struct bpf_struct_ops_value *)st_map->uvalue; in bpf_struct_ops_map_update_elem()
727 memcpy(uvalue, value, map->value_size); in bpf_struct_ops_map_update_elem()
729 udata = &uvalue->data; in bpf_struct_ops_map_update_elem()
897 memset(uvalue, 0, map->value_size); in bpf_struct_ops_map_update_elem()
968 bpf_map_area_free(st_map->uvalue); in __bpf_struct_ops_map_free()
1092 st_map->uvalue = bpf_map_area_alloc(vt->size, NUMA_NO_NODE); in bpf_struct_ops_map_alloc()
1101 if (!st_map->uvalue || !st_map->links || !st_map->ksyms) { in bpf_struct_ops_map_alloc()