| /tools/testing/selftests/bpf/progs/ |
| A D | read_vsyscall.c | 10 void *user_ptr = 0; variable 30 read_ret[0] = bpf_probe_read_kernel(buf, sizeof(buf), user_ptr); in do_probe_read() 31 read_ret[1] = bpf_probe_read_kernel_str(buf, sizeof(buf), user_ptr); in do_probe_read() 32 read_ret[2] = bpf_probe_read(buf, sizeof(buf), user_ptr); in do_probe_read() 33 read_ret[3] = bpf_probe_read_str(buf, sizeof(buf), user_ptr); in do_probe_read() 34 read_ret[4] = bpf_probe_read_user(buf, sizeof(buf), user_ptr); in do_probe_read() 35 read_ret[5] = bpf_probe_read_user_str(buf, sizeof(buf), user_ptr); in do_probe_read() 48 read_ret[6] = bpf_copy_from_user(buf, sizeof(buf), user_ptr); in do_copy_from_user() 49 read_ret[7] = bpf_copy_from_user_task(buf, sizeof(buf), user_ptr, in do_copy_from_user() 51 read_ret[8] = bpf_copy_from_user_str((char *)buf, sizeof(buf), user_ptr, 0); in do_copy_from_user() [all …]
|
| A D | string_kfuncs_failure1.c | 9 char *user_ptr = (char *)1; variable 50 …retval(USER_PTR_ERR) int test_strcmp_user_ptr1(void *ctx) { return bpf_strcmp(user_ptr, "hello"); } in __retval() 51 …retval(USER_PTR_ERR) int test_strcmp_user_ptr2(void *ctx) { return bpf_strcmp("hello", user_ptr); } in __retval() 52 …") __retval(USER_PTR_ERR) int test_strchr_user_ptr(void *ctx) { return bpf_strchr(user_ptr, 'a'); } in __retval() 54 …retval(USER_PTR_ERR) int test_strnchr_user_ptr(void *ctx) { return bpf_strnchr(user_ptr, 1, 'a'); } in __retval() 55 … __retval(USER_PTR_ERR) int test_strrchr_user_ptr(void *ctx) { return bpf_strrchr(user_ptr, 'a'); } in __retval() 56 …scall") __retval(USER_PTR_ERR) int test_strlen_user_ptr(void *ctx) { return bpf_strlen(user_ptr); } in __retval() 57 …") __retval(USER_PTR_ERR) int test_strnlen_user_ptr(void *ctx) { return bpf_strnlen(user_ptr, 1); } in __retval() 58 …retval(USER_PTR_ERR) int test_strspn_user_ptr1(void *ctx) { return bpf_strspn(user_ptr, "hello"); } in __retval() 59 …retval(USER_PTR_ERR) int test_strspn_user_ptr2(void *ctx) { return bpf_strspn("hello", user_ptr); } in __retval() [all …]
|
| A D | test_attach_probe.c | 24 void *user_ptr = 0; variable 92 bpf_copy_from_user(data, sizeof(data), user_ptr); in verify_sleepable_user_copy() 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() 136 ret = bpf_copy_from_user_str(data_long, sizeof(data_long), user_ptr, 2); in verify_sleepable_user_copy_str()
|
| A D | bpf_iter_tasks.c | 12 void *user_ptr = 0; variable 116 ret = bpf_copy_from_user_task_str((char *)task_str2, 10, user_ptr, task, 0); in dump_task_sleepable() 124 ret = bpf_copy_from_user_task_str((char *)task_str3, 2, user_ptr, task, 0); in dump_task_sleepable() 131 ret = bpf_copy_from_user_task_str((char *)task_str4, 20, user_ptr, task, 0); in dump_task_sleepable() 139 ret = bpf_copy_from_user_task_str((char *)task_str4, 20, user_ptr, task, BPF_F_PAD_ZEROS); in dump_task_sleepable() 147 ret = bpf_copy_from_user_task_str(big_str1, 5000, user_ptr, task, 0); in dump_task_sleepable()
|
| A D | test_probe_read_user_str.c | 11 void *user_ptr = 0; variable 20 ret = bpf_probe_read_user_str(buf, sizeof(buf), user_ptr); in on_write()
|
| A D | uprobe_multi_session.c | 18 void *user_ptr = 0; variable 61 bpf_copy_from_user(data, sizeof(data), user_ptr); in verify_sleepable_user_copy()
|
| A D | uprobe_multi.c | 34 void *user_ptr = 0; variable 40 bpf_copy_from_user(data, sizeof(data), user_ptr); in verify_sleepable_user_copy()
|
| A D | test_attach_probe_manual.c | 15 void *user_ptr = 0; variable
|
| A D | dynptr_success.c | 854 void *user_ptr; variable 1007 test_dynptr_probe(user_ptr, bpf_probe_read_user_dynptr); in test_probe_read_user_dynptr() 1009 test_dynptr_probe_xdp(xdp, user_ptr, bpf_probe_read_user_dynptr); in test_probe_read_user_dynptr() 1025 test_dynptr_probe_str(user_ptr, bpf_probe_read_user_str_dynptr); in test_probe_read_user_str_dynptr() 1027 test_dynptr_probe_str_xdp(xdp, user_ptr, bpf_probe_read_user_str_dynptr); in test_probe_read_user_str_dynptr() 1043 test_dynptr_probe(user_ptr, bpf_copy_from_user_dynptr); in test_copy_from_user_dynptr() 1050 test_dynptr_probe_str(user_ptr, bpf_copy_from_user_str_dynptr); in test_copy_from_user_str_dynptr() 1073 test_dynptr_probe(user_ptr, bpf_copy_data_from_user_task); in test_copy_from_user_task_dynptr() 1080 test_dynptr_probe_str(user_ptr, bpf_copy_data_from_user_task_str); in test_copy_from_user_task_str_dynptr()
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | read_vsyscall.c | 52 skel->bss->user_ptr = (void *)VSYSCALL_ADDR; in test_read_vsyscall()
|
| A D | probe_read_user_str.c | 20 skel->bss->user_ptr = buf; in test_one_str()
|
| A D | dynptr.c | 80 skel->bss->user_ptr = user_data; in verify_success()
|
| A D | attach_probe.c | 359 skel->bss->user_ptr = test_data; in test_uprobe_sleepable()
|
| A D | uprobe_multi_test.c | 200 skel->bss->user_ptr = test_data; in uprobe_multi_test_run() 1133 skel->bss->user_ptr = test_data; in test_session_skel_api()
|
| A D | bpf_iter.c | 383 skel->bss->user_ptr = data[0]; in test_task_sleepable()
|
| /tools/include/uapi/drm/ |
| A D | i915_drm.h | 2706 __u64 user_ptr; member
|