Home
last modified time | relevance | path

Searched refs:kptr (Results 1 – 9 of 9) sorted by relevance

/tools/testing/selftests/bpf/progs/
A Dtask_kfunc_success.c167 if (!kptr) { in BPF_PROG()
175 bpf_task_release(kptr); in BPF_PROG()
179 kptr = bpf_kptr_xchg(&local->task, kptr); in BPF_PROG()
180 if (kptr) { in BPF_PROG()
183 bpf_task_release(kptr); in BPF_PROG()
188 if (!kptr) { in BPF_PROG()
222 bpf_task_release(kptr); in BPF_PROG()
250 kptr = v->task; in BPF_PROG()
251 if (!kptr) { in BPF_PROG()
254 kptr = bpf_task_acquire(kptr); in BPF_PROG()
[all …]
A Dcgrp_kfunc_success.c67 struct cgroup *kptr, *cg; in BPF_PROG() local
86 kptr = v->cgrp; in BPF_PROG()
87 if (!kptr) { in BPF_PROG()
92 cg = bpf_cgroup_ancestor(kptr, 1); in BPF_PROG()
96 kptr = bpf_kptr_xchg(&v->cgrp, NULL); in BPF_PROG()
97 if (!kptr) { in BPF_PROG()
102 bpf_cgroup_release(kptr); in BPF_PROG()
110 struct cgroup *kptr; in BPF_PROG() local
130 kptr = v->cgrp; in BPF_PROG()
131 if (!kptr) in BPF_PROG()
A Dcgrp_kfunc_failure.c140 struct cgroup *kptr; in BPF_PROG() local
147 kptr = bpf_kptr_xchg(&v->cgrp, NULL); in BPF_PROG()
148 if (!kptr) in BPF_PROG()
160 struct cgroup *kptr; in BPF_PROG() local
168 kptr = v->cgrp; in BPF_PROG()
169 if (kptr) in BPF_PROG()
171 bpf_cgroup_release(kptr); in BPF_PROG()
A Dkptr_xchg_inline.c16 private(kptr) struct bin_data __kptr * ptr;
A Dtask_kfunc_failure.c135 struct task_struct *kptr; in BPF_PROG() local
142 kptr = bpf_kptr_xchg(&v->task, NULL); in BPF_PROG()
143 if (!kptr) in BPF_PROG()
A Dlinked_list_fail.c57 CHECK(kptr, pop_front, &f->head);
58 CHECK(kptr, pop_back, &f->head);
80 CHECK(kptr, push_front, &f->head, &b->node);
81 CHECK(kptr, push_back, &f->head, &b->node);
/tools/testing/selftests/bpf/
A Dbpf_experimental.h37 extern void bpf_obj_drop_impl(void *kptr, void *meta) __ksym;
40 #define bpf_obj_drop(kptr) bpf_obj_drop_impl(kptr, NULL) argument
51 extern void *bpf_refcount_acquire_impl(void *kptr, void *meta) __ksym;
54 #define bpf_refcount_acquire(kptr) bpf_refcount_acquire_impl(kptr, NULL) argument
160 extern void bpf_percpu_obj_drop_impl(void *kptr, void *meta) __ksym;
171 #define bpf_percpu_obj_drop(kptr) bpf_percpu_obj_drop_impl(kptr, NULL) argument
/tools/sched_ext/include/scx/
A Dcommon.bpf.h288 void bpf_obj_drop_impl(void *kptr, void *meta) __ksym;
291 #define bpf_obj_drop(kptr) bpf_obj_drop_impl(kptr, NULL) argument
314 void *bpf_refcount_acquire_impl(void *kptr, void *meta) __ksym;
315 #define bpf_refcount_acquire(kptr) bpf_refcount_acquire_impl(kptr, NULL) argument
/tools/testing/selftests/bpf/prog_tests/
A Dlinked_list.c27 TEST(kptr, 40)
45 TEST(kptr, push_front)
46 TEST(kptr, push_back)
47 TEST(kptr, pop_front)
48 TEST(kptr, pop_back)

Completed in 15 milliseconds