Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/bpf/progs/
H A Dtest_attach_probe.c26 int bpf_copy_from_user_str(void *dst, u32, const void *, u64) __weak __ksym;
105 ret = bpf_copy_from_user_str(data_short, sizeof(data_short), user_ptr, 0); in verify_sleepable_user_copy_str()
110 ret = bpf_copy_from_user_str(data_short_pad, sizeof(data_short_pad), user_ptr, BPF_F_PAD_ZEROS); in verify_sleepable_user_copy_str()
116 ret = bpf_copy_from_user_str(data_long, dynamic_sz & sizeof(data_long), user_ptr, 0); in verify_sleepable_user_copy_str()
121 ret = bpf_copy_from_user_str(data_long, sizeof(data_long), user_ptr, 0); in verify_sleepable_user_copy_str()
126 ret = bpf_copy_from_user_str(data_long_pad, sizeof(data_long_pad), user_ptr, BPF_F_PAD_ZEROS); in verify_sleepable_user_copy_str()
131 …ret = bpf_copy_from_user_str(data_long_err, sizeof(data_long_err), (void *)data_long, BPF_F_PAD_ZE… in verify_sleepable_user_copy_str()
136 ret = bpf_copy_from_user_str(data_long, sizeof(data_long), user_ptr, 2); in verify_sleepable_user_copy_str()
H A Dread_vsyscall.c18 int bpf_copy_from_user_str(void *dst, u32, const void *, u64) __weak __ksym;
51 read_ret[8] = bpf_copy_from_user_str((char *)buf, sizeof(buf), user_ptr, 0); in do_copy_from_user()
H A Dpreempt_lock.c8 extern int bpf_copy_from_user_str(void *dst, u32 dst__sz, const void *unsafe_ptr__ign, u64 flags) __weak __ksym;
173 __failure __msg("kernel func bpf_copy_from_user_str is sleepable within non-preemptible region") in preempt_sleepable_kfunc()
179 bpf_copy_from_user_str(&data, sizeof(data), NULL, 0); in preempt_sleepable_kfunc()
185 __failure __msg("program must be sleepable to call sleepable kfunc bpf_copy_from_user_str") in preempt_global_subprog()
191 bpf_copy_from_user_str(&data, sizeof(data), NULL, 0); in preempt_global_subprog_test()
196 __failure __msg("kernel func bpf_copy_from_user_str is sleepable within rcu_read_lock region") in preempt_global_subprog_test()
203 bpf_copy_from_user_str(&data, sizeof(data), NULL, 0); in global_subprog()
244 bpf_copy_from_user_str(&i, sizeof(i), NULL, 0); in preempt_global_sleepable_kfunc_subprog()
H A Dirq.c12 extern int bpf_copy_from_user_str(void *dst, u32 dst__sz, const void *unsafe_ptr__ign, u64 flags) __weak __ksym;
222 __failure __msg("kernel func bpf_copy_from_user_str is sleepable within IRQ-disabled region") in global_local_irq_balance()
229 bpf_copy_from_user_str(&data, sizeof(data), NULL, 0); in irq_global_subprog()
480 bpf_copy_from_user_str(&i, sizeof(i), NULL, 0);
H A Dtask_work_fail.c39 bpf_copy_from_user_str(work->data, sizeof(work->data), (const void *)user_ptr, 0); in process_work()
H A Dtask_work.c47 bpf_copy_from_user_str(work->data, sizeof(work->data), (const void *)user_ptr, 0); in process_work()
H A Dtest_spin_lock_fail.c269 bpf_copy_from_user_str(&i, sizeof(i), NULL, 0); in global_sleepable_kfunc_subprog()
H A Drcu_read_lock.c507 bpf_copy_from_user_str(&i, sizeof(i), NULL, 0); in global_sleepable_kfunc_subprog()
/linux/kernel/bpf/
H A Dhelpers.c3663 * bpf_copy_from_user_str() - Copy a string from an unsafe user address
3677 __bpf_kfunc int bpf_copy_from_user_str(void *dst, u32 dst__sz, const void __user *unsafe_ptr__ign, u64 flags)
5192 BTF_ID_FLAGS(func, bpf_copy_from_user_str, KF_SLEEPABLE | KF_PERFMON)
3635 __bpf_kfunc int bpf_copy_from_user_str(void *dst, u32 dst__sz, const void __user *unsafe_ptr__ign, u64 flags) bpf_copy_from_user_str() function