Searched refs:bpf_percpu_obj_new (Results 1 – 6 of 6) sorted by relevance
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | percpu_alloc_fail.c | 64 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 D | percpu_alloc_array.c | 36 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 D | percpu_alloc_cgrp_local_storage.c | 35 p = bpf_percpu_obj_new(struct val_t); in BPF_PROG()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | bpf_experimental.h | 16 #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 D | helpers.c | 2380 __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 D | verifier.c | 11822 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()
|