| /linux/drivers/misc/vmw_vmci/ |
| H A D | vmci_host.c | 263 unsigned int cmd, void __user *uptr) in vmci_host_get_version() argument 266 int __user *vptr = uptr; in vmci_host_get_version() 298 void __user *uptr) in vmci_host_do_init_context() argument 304 if (copy_from_user(&init_block, uptr, sizeof(init_block))) { in vmci_host_do_init_context() 340 if (copy_to_user(uptr, &init_block, sizeof(init_block))) { in vmci_host_do_init_context() 362 void __user *uptr) in vmci_host_do_send_datagram() argument 373 if (copy_from_user(&send_info, uptr, sizeof(send_info))) in vmci_host_do_send_datagram() 412 return copy_to_user(uptr, &send_info, sizeof(send_info)) ? -EFAULT : 0; in vmci_host_do_send_datagram() 417 void __user *uptr) in vmci_host_do_receive_datagram() argument 429 if (copy_from_user(&recv_info, uptr, sizeof(recv_info))) in vmci_host_do_receive_datagram() [all …]
|
| /linux/include/linux/ |
| H A D | uaccess.h | 681 #define __scoped_user_access_begin(mode, uptr, size, elbl) \ argument 683 typeof(uptr) __retptr; \ 686 __retptr = masked_user_##mode##_access_begin(uptr); \ 688 __retptr = uptr; \ 689 if (!user_##mode##_access_begin(uptr, size)) \ 744 #define __scoped_user_access(mode, uptr, size, elbl) \ argument 746 for (auto _tmpptr = __scoped_user_access_begin(mode, uptr, size, elbl); \ 749 for (const auto uptr __cleanup(__scoped_user_##mode##_access_end) = \ 806 #define scoped_user_rw_access_size(uptr, size, elbl) \ argument 807 __scoped_user_access(rw, uptr, size, elbl) [all …]
|
| H A D | iommu.h | 406 void __user *uptr; member 422 void __user *uptr; member 448 return copy_struct_from_user(dst_data, data_len, src_data->uptr, in __iommu_copy_struct_from_user() 491 src_data.uptr = src_array->uptr + src_array->entry_len * index; in __iommu_copy_struct_from_user_array() 546 if (copy_from_user(kdst, user_array->uptr, in iommu_copy_struct_from_full_user_array() 556 user_array->uptr + user_array->entry_len * i, in iommu_copy_struct_from_full_user_array() 586 return copy_struct_to_user(dst_data->uptr, dst_data->len, src_data, in __iommu_copy_struct_to_user()
|
| /linux/tools/net/ynl/lib/ |
| H A D | ynl-priv.h | 74 unsigned long uptr = (unsigned long)obj; in ynl_dump_obj_is_last() local 76 uptr -= offsetof(struct ynl_dump_list_type, data); in ynl_dump_obj_is_last() 77 return uptr == (unsigned long)YNL_LIST_END; in ynl_dump_obj_is_last() 82 unsigned long uptr = (unsigned long)obj; in ynl_dump_obj_next() local 85 uptr -= offsetof(struct ynl_dump_list_type, data); in ynl_dump_obj_next() 86 list = (struct ynl_dump_list_type *)uptr; in ynl_dump_obj_next() 87 uptr = (unsigned long)list->next; in ynl_dump_obj_next() 88 uptr += offsetof(struct ynl_dump_list_type, data); in ynl_dump_obj_next() 90 return (void *)uptr; in ynl_dump_obj_next()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_bo_list.c | 187 const void __user *uptr = u64_to_user_ptr(in->bo_info_ptr); in amdgpu_bo_create_list_entry_array() local 197 info = vmemdup_array_user(uptr, bo_number, info_size); in amdgpu_bo_create_list_entry_array() 209 for (i = 0; i < bo_number; ++i, uptr += bo_info_size) { in amdgpu_bo_create_list_entry_array() 210 if (copy_from_user(&info[i], uptr, bytes)) { in amdgpu_bo_create_list_entry_array()
|
| /linux/ipc/ |
| H A D | syscall.c | 161 void __user *uptr = compat_ptr(ptr); in compat_ksys_ipc() local 168 if (!uptr) in compat_ksys_ipc() 170 if (copy_from_user(&ipck, uptr, sizeof(ipck))) in compat_ksys_ipc()
|
| H A D | msg.c | 732 static long compat_ksys_msgctl(int msqid, int cmd, void __user *uptr, int version) in compat_ksys_msgctl() argument 750 if (copy_to_user(uptr, &msginfo, sizeof(struct msginfo))) in compat_ksys_msgctl() 760 if (copy_compat_msqid_to_user(uptr, &msqid64, version)) in compat_ksys_msgctl() 764 if (copy_compat_msqid_from_user(&msqid64, uptr, version)) in compat_ksys_msgctl() 774 COMPAT_SYSCALL_DEFINE3(msgctl, int, msqid, int, cmd, void __user *, uptr) in COMPAT_SYSCALL_DEFINE3() argument 776 return compat_ksys_msgctl(msqid, cmd, uptr, IPC_64); in COMPAT_SYSCALL_DEFINE3() 780 long compat_ksys_old_msgctl(int msqid, int cmd, void __user *uptr) in compat_ksys_old_msgctl() argument 784 return compat_ksys_msgctl(msqid, cmd, uptr, version); in compat_ksys_old_msgctl() 787 COMPAT_SYSCALL_DEFINE3(old_msgctl, int, msqid, int, cmd, void __user *, uptr) in COMPAT_SYSCALL_DEFINE3() argument 789 return compat_ksys_old_msgctl(msqid, cmd, uptr); in COMPAT_SYSCALL_DEFINE3()
|
| H A D | shm.c | 1437 static long compat_ksys_shmctl(int shmid, int cmd, void __user *uptr, int version) in compat_ksys_shmctl() argument 1454 if (copy_compat_shminfo_to_user(uptr, &shminfo, version)) in compat_ksys_shmctl() 1463 if (put_compat_shm_info(&shm_info, uptr)) in compat_ksys_shmctl() 1473 if (copy_compat_shmid_to_user(uptr, &sem64, version)) in compat_ksys_shmctl() 1478 if (copy_compat_shmid_from_user(&sem64, uptr, version)) in compat_ksys_shmctl() 1492 COMPAT_SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, void __user *, uptr) in COMPAT_SYSCALL_DEFINE3() argument 1494 return compat_ksys_shmctl(shmid, cmd, uptr, IPC_64); in COMPAT_SYSCALL_DEFINE3() 1498 long compat_ksys_old_shmctl(int shmid, int cmd, void __user *uptr) in compat_ksys_old_shmctl() argument 1502 return compat_ksys_shmctl(shmid, cmd, uptr, version); in compat_ksys_old_shmctl() 1505 COMPAT_SYSCALL_DEFINE3(old_shmctl, int, shmid, int, cmd, void __user *, uptr) in COMPAT_SYSCALL_DEFINE3() argument [all …]
|
| H A D | util.h | 283 long compat_ksys_old_msgctl(int msqid, int cmd, void __user *uptr); 288 long compat_ksys_old_shmctl(int shmid, int cmd, void __user *uptr);
|
| /linux/drivers/usb/mon/ |
| H A D | mon_bin.c | 1087 struct mon_bin_mfetch __user *uptr; in mon_bin_ioctl() local 1089 uptr = (struct mon_bin_mfetch __user *)arg; in mon_bin_ioctl() 1091 if (copy_from_user(&mfetch, uptr, sizeof(mfetch))) in mon_bin_ioctl() 1098 if (put_user(ret, &uptr->nflush)) in mon_bin_ioctl() 1104 if (put_user(ret, &uptr->nfetch)) in mon_bin_ioctl() 1166 struct mon_bin_mfetch32 __user *uptr; in mon_bin_compat_ioctl() local 1168 uptr = (struct mon_bin_mfetch32 __user *) compat_ptr(arg); in mon_bin_compat_ioctl() 1170 if (copy_from_user(&mfetch, uptr, sizeof(mfetch))) in mon_bin_compat_ioctl() 1177 if (put_user(ret, &uptr->nflush32)) in mon_bin_compat_ioctl() 1184 if (put_user(ret, &uptr->nfetch32)) in mon_bin_compat_ioctl()
|
| /linux/drivers/virt/acrn/ |
| H A D | hsm.c | 42 static int pmcmd_ioctl(u64 cmd, void __user *uptr) in pmcmd_ioctl() argument 62 if (copy_to_user(uptr, pm_info, sizeof(u64))) in pmcmd_ioctl() 77 if (copy_to_user(uptr, px_data, sizeof(*px_data))) in pmcmd_ioctl() 92 if (copy_to_user(uptr, cx_data, sizeof(*cx_data))) in pmcmd_ioctl()
|
| /linux/tools/testing/selftests/iommu/ |
| H A D | iommufd_fail_nth.c | 460 .uptr = (uintptr_t)tmp }, in TEST_FAIL_NTH() 492 .uptr = (uintptr_t)tmp_big }, in TEST_FAIL_NTH() 540 .uptr = (uintptr_t)buffer }, in TEST_FAIL_NTH() 599 .uptr = (uintptr_t)buffer }, in TEST_FAIL_NTH()
|
| H A D | iommufd.c | 1156 access_cmd.access_pages.uptr = (uintptr_t)buf + PAGE_SIZE; in TEST_F() 1178 .uptr = (uintptr_t)buffer }, in TEST_F() 1185 .uptr = (uintptr_t)buffer }, in TEST_F() 1250 .uptr = (uintptr_t)buffer }, in TEST_F() 1278 .access_rw = { .uptr = (uintptr_t)tmp }, in check_access_rw() 1324 access_cmd.access_rw.uptr = (uintptr_t)tmp2; in check_access_rw() 1721 .uptr = (uintptr_t)(_ptr) }, \ 1950 .uptr = (uintptr_t)buf }, in TEST_F()
|
| H A D | iommufd_utils.h | 91 .uptr = (uintptr_t)(_ptr), \ 442 .uptr = (uintptr_t)bitmap, in _test_cmd_mock_domain_set_dirty() 801 .uptr = (uintptr_t)buffer }, in teardown_iommufd()
|
| /linux/arch/arm64/kvm/ |
| H A D | guest.c | 489 char __user *uptr = (char __user *)reg->addr; in get_sve_reg() local 503 if (copy_to_user(uptr, vcpu->arch.sve_state + region.koffset, in get_sve_reg() 505 clear_user(uptr + region.klen, region.upad)) in get_sve_reg() 515 const char __user *uptr = (const char __user *)reg->addr; in set_sve_reg() local 529 if (copy_from_user(vcpu->arch.sve_state + region.koffset, uptr, in set_sve_reg()
|
| /linux/net/batman-adv/ |
| H A D | tvlv.h | 34 int (*uptr)(struct batadv_priv *bat_priv,
|
| H A D | tvlv.c | 553 int (*uptr)(struct batadv_priv *bat_priv, in batadv_tvlv_handler_register() 579 tvlv_handler->unicast_handler = uptr; in batadv_tvlv_handler_register()
|
| /linux/include/uapi/xen/ |
| H A D | privcmd.h | 82 void __user *uptr; member
|
| /linux/net/ipv4/netfilter/ |
| H A D | arp_tables.c | 858 static int get_entries(struct net *net, struct arpt_get_entries __user *uptr, in get_entries() argument 867 if (copy_from_user(&get, uptr, sizeof(get)) != 0) in get_entries() 880 t, uptr->entrytable); in get_entries() 1386 struct compat_arpt_get_entries __user *uptr, in compat_get_entries() argument 1395 if (copy_from_user(&get, uptr, sizeof(get)) != 0) in compat_get_entries() 1411 t, uptr->entrytable); in compat_get_entries()
|
| H A D | ip_tables.c | 1003 get_entries(struct net *net, struct ipt_get_entries __user *uptr, in get_entries() argument 1012 if (copy_from_user(&get, uptr, sizeof(get)) != 0) in get_entries() 1023 t, uptr->entrytable); in get_entries() 1579 compat_get_entries(struct net *net, struct compat_ipt_get_entries __user *uptr, in compat_get_entries() argument 1589 if (copy_from_user(&get, uptr, sizeof(get)) != 0) in compat_get_entries() 1605 t, uptr->entrytable); in compat_get_entries()
|
| /linux/drivers/platform/raspberrypi/vchiq-interface/ |
| H A D | vchiq_dev.c | 393 compat_uptr_t __user *uptr = ubuf; in vchiq_get_user_ptr() local 395 ret = get_user(ptr32, uptr + index); in vchiq_get_user_ptr() 401 uintptr_t ptr, __user *uptr = ubuf; in vchiq_get_user_ptr() local 403 ret = get_user(ptr, uptr + index); in vchiq_get_user_ptr()
|
| /linux/net/ipv6/netfilter/ |
| H A D | ip6_tables.c | 1019 get_entries(struct net *net, struct ip6t_get_entries __user *uptr, in get_entries() argument 1028 if (copy_from_user(&get, uptr, sizeof(get)) != 0) in get_entries() 1040 t, uptr->entrytable); in get_entries() 1588 compat_get_entries(struct net *net, struct compat_ip6t_get_entries __user *uptr, in compat_get_entries() argument 1598 if (copy_from_user(&get, uptr, sizeof(get)) != 0) in compat_get_entries() 1614 t, uptr->entrytable); in compat_get_entries()
|
| /linux/drivers/xen/ |
| H A D | privcmd.c | 619 offset_in_page(kbufs[i].uptr) + kbufs[i].size, in lock_pages() 625 (unsigned long)kbufs[i].uptr + off * PAGE_SIZE, in lock_pages() 687 if (!access_ok(kbufs[i].uptr, in privcmd_ioctl_dm_op() 694 offset_in_page(kbufs[i].uptr) + kbufs[i].size, in privcmd_ioctl_dm_op() 715 set_xen_guest_handle(xbufs[i].h, kbufs[i].uptr); in privcmd_ioctl_dm_op()
|
| /linux/arch/s390/kernel/ |
| H A D | perf_cpum_cf.c | 1478 void __user *uptr; in cfset_all_copy() local 1481 uptr = ctrset_read->data; in cfset_all_copy() 1486 ctrset_cpudata = uptr; in cfset_all_copy() 1495 uptr += sizeof(struct s390_ctrset_cpudata) + cpuhw->used; in cfset_all_copy()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | viommu.c | 22 .uptr = u64_to_user_ptr(cmd->data_uptr), in iommufd_viommu_alloc_ioctl()
|