Home
last modified time | relevance | path

Searched refs:bpf_percpu_obj_new (Results 1 – 6 of 6) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Dpercpu_alloc_fail.c64 p = bpf_percpu_obj_new(struct val_t); in BPF_PROG()
89 p2 = bpf_percpu_obj_new(struct val2_t); in BPF_PROG()
113 p = bpf_percpu_obj_new(struct val_t); in BPF_PROG()
132 p = bpf_percpu_obj_new(struct val_t); in BPF_PROG()
205 p = bpf_percpu_obj_new(struct val_with_ptr_t); in BPF_PROG()
219 p = bpf_percpu_obj_new(struct val_with_rb_root_t); in BPF_PROG()
233 p = bpf_percpu_obj_new(struct val_600b_t); in BPF_PROG()
H A Dpercpu_alloc_array.c36 p = bpf_percpu_obj_new(struct val_t); in BPF_PROG()
147 p = bpf_percpu_obj_new(struct val_t); in BPF_PROG()
H A Dpercpu_alloc_cgrp_local_storage.c35 p = bpf_percpu_obj_new(struct val_t); in BPF_PROG()
/linux/tools/testing/selftests/bpf/
H A Dbpf_experimental.h16 #define bpf_percpu_obj_new(type) ((type __percpu_kptr *)bpf_percpu_obj_new(bpf_core_type_id_local(t… macro
/linux/kernel/bpf/
H A Dhelpers.c2380 __bpf_kfunc void *bpf_percpu_obj_new(u64 local_type_id__k, struct btf_struct_meta *meta) in bpf_percpu_obj_new() function
2390 return bpf_percpu_obj_new(local_type_id__k, meta__ign); in bpf_percpu_obj_new_impl()
4811 BTF_ID_FLAGS(func, bpf_percpu_obj_new, KF_ACQUIRE | KF_RET_NULL | KF_IMPLICIT_ARGS)
H A Dverifier.c11822 BTF_ID(func, bpf_percpu_obj_new) in BTF_ID()
13640 verbose(env, "bpf_obj_new/bpf_percpu_obj_new requires prog BTF\n"); in check_special_kfunc()
13646 verbose(env, "bpf_obj_new/bpf_percpu_obj_new type ID argument must be of a struct\n"); in check_special_kfunc()
13652 verbose(env, "bpf_percpu_obj_new type size (%d) is greater than %d\n", in check_special_kfunc()
13682 verbose(env, "bpf_percpu_obj_new type ID argument must be of a struct of scalars\n"); in check_special_kfunc()
13687 verbose(env, "bpf_percpu_obj_new type ID argument must not contain special fields\n"); in check_special_kfunc()