Lines Matching refs:__user
593 static ssize_t bpf_dummy_read(struct file *filp, char __user *buf, size_t siz, in bpf_dummy_read()
602 static ssize_t bpf_dummy_write(struct file *filp, const char __user *buf, in bpf_dummy_write()
1026 static void *__bpf_copy_key(void __user *ukey, u64 key_size) in __bpf_copy_key()
1053 void __user *ukey = u64_to_user_ptr(attr->key); in map_lookup_elem()
1054 void __user *uvalue = u64_to_user_ptr(attr->value); in map_lookup_elem()
1181 void __user *ukey = u64_to_user_ptr(attr->key); in map_delete_elem()
1236 void __user *ukey = u64_to_user_ptr(attr->key); in map_get_next_key()
1237 void __user *unext_key = u64_to_user_ptr(attr->next_key); in map_get_next_key()
1300 union bpf_attr __user *uattr) in generic_map_delete_batch()
1302 void __user *keys = u64_to_user_ptr(attr->batch.keys); in generic_map_delete_batch()
1356 union bpf_attr __user *uattr) in generic_map_update_batch()
1358 void __user *values = u64_to_user_ptr(attr->batch.values); in generic_map_update_batch()
1359 void __user *keys = u64_to_user_ptr(attr->batch.keys); in generic_map_update_batch()
1422 union bpf_attr __user *uattr) in generic_map_lookup_batch()
1424 void __user *uobatch = u64_to_user_ptr(attr->batch.out_batch); in generic_map_lookup_batch()
1425 void __user *ubatch = u64_to_user_ptr(attr->batch.in_batch); in generic_map_lookup_batch()
1426 void __user *values = u64_to_user_ptr(attr->batch.values); in generic_map_lookup_batch()
1427 void __user *keys = u64_to_user_ptr(attr->batch.keys); in generic_map_lookup_batch()
1524 void __user *ukey = u64_to_user_ptr(attr->key); in map_lookup_and_delete_elem()
1525 void __user *uvalue = u64_to_user_ptr(attr->value); in map_lookup_and_delete_elem()
2908 char __user *ubuf = u64_to_user_ptr(info->raw_tracepoint.tp_name); in bpf_raw_tp_link_fill_link_info()
3280 union bpf_attr __user *uattr) in bpf_prog_query()
3327 union bpf_attr __user *uattr) in bpf_prog_test_run()
3357 union bpf_attr __user *uattr, in bpf_obj_get_next_id()
3614 union bpf_attr __user *uattr) in bpf_prog_get_info_by_fd()
3616 struct bpf_prog_info __user *uinfo = u64_to_user_ptr(attr->info.info); in bpf_prog_get_info_by_fd()
3620 char __user *uinsns; in bpf_prog_get_info_by_fd()
3648 u32 __user *user_map_ids = u64_to_user_ptr(info.map_ids); in bpf_prog_get_info_by_fd()
3761 u64 __user *user_ksyms; in bpf_prog_get_info_by_fd()
3791 u32 __user *user_lens; in bpf_prog_get_info_by_fd()
3820 char __user *user_finfo; in bpf_prog_get_info_by_fd()
3832 __u8 __user *user_linfo; in bpf_prog_get_info_by_fd()
3848 __u64 __user *user_linfo; in bpf_prog_get_info_by_fd()
3866 __u8 __user (*user_prog_tags)[BPF_TAG_SIZE]; in bpf_prog_get_info_by_fd()
3896 union bpf_attr __user *uattr) in bpf_map_get_info_by_fd()
3898 struct bpf_map_info __user *uinfo = u64_to_user_ptr(attr->info.info); in bpf_map_get_info_by_fd()
3940 union bpf_attr __user *uattr) in bpf_btf_get_info_by_fd()
3942 struct bpf_btf_info __user *uinfo = u64_to_user_ptr(attr->info.info); in bpf_btf_get_info_by_fd()
3956 union bpf_attr __user *uattr) in bpf_link_get_info_by_fd()
3958 struct bpf_link_info __user *uinfo = u64_to_user_ptr(attr->info.info); in bpf_link_get_info_by_fd()
3993 union bpf_attr __user *uattr) in bpf_obj_get_info_by_fd()
4051 union bpf_attr __user *uattr, in bpf_task_fd_query_copy()
4056 char __user *ubuf = u64_to_user_ptr(attr->task_fd_query.buf); in bpf_task_fd_query_copy()
4100 union bpf_attr __user *uattr) in bpf_task_fd_query()
4183 union bpf_attr __user *uattr, in bpf_map_do_batch()
4735 SYSCALL_DEFINE3(bpf, int, cmd, union bpf_attr __user *, uattr, unsigned int, size) in SYSCALL_DEFINE3() argument