/linux-6.12.1/drivers/misc/vmw_vmci/ |
D | vmci_host.c | 264 unsigned int cmd, void __user *uptr) in vmci_host_get_version() argument 267 int __user *vptr = uptr; in vmci_host_get_version() 299 void __user *uptr) in vmci_host_do_init_context() argument 305 if (copy_from_user(&init_block, uptr, sizeof(init_block))) { in vmci_host_do_init_context() 341 if (copy_to_user(uptr, &init_block, sizeof(init_block))) { in vmci_host_do_init_context() 363 void __user *uptr) in vmci_host_do_send_datagram() argument 374 if (copy_from_user(&send_info, uptr, sizeof(send_info))) in vmci_host_do_send_datagram() 413 return copy_to_user(uptr, &send_info, sizeof(send_info)) ? -EFAULT : 0; in vmci_host_do_send_datagram() 418 void __user *uptr) in vmci_host_do_receive_datagram() argument 430 if (copy_from_user(&recv_info, uptr, sizeof(recv_info))) in vmci_host_do_receive_datagram() [all …]
|
/linux-6.12.1/arch/s390/kernel/ |
D | uprobes.c | 268 void *uptr; in handle_insn_ril() local 273 uptr = (void *)(regs->psw.addr + (insn->disp * 2)); in handle_insn_ril() 280 rx->u64 = (unsigned long)uptr; in handle_insn_ril() 287 rc = emu_load_ril((u16 __user *)uptr, &rx->u32[1]); in handle_insn_ril() 290 rc = emu_load_ril((s16 __user *)uptr, &rx->u64); in handle_insn_ril() 293 rc = emu_load_ril((s16 __user *)uptr, &rx->u32[1]); in handle_insn_ril() 296 rc = emu_load_ril((u16 __user *)uptr, &rx->u64); in handle_insn_ril() 299 rc = emu_load_ril((u64 __user *)uptr, &rx->u64); in handle_insn_ril() 302 rc = emu_load_ril((s32 __user *)uptr, &rx->u64); in handle_insn_ril() 305 rc = emu_load_ril((u32 __user *)uptr, &rx->u32[1]); in handle_insn_ril() [all …]
|
/linux-6.12.1/drivers/iommu/iommufd/ |
D | iommufd_test.h | 86 __aligned_u64 uptr; member 90 __aligned_u64 uptr; member 105 __aligned_u64 uptr; member 110 __aligned_u64 uptr; member 124 __aligned_u64 uptr; member
|
D | selftest.c | 855 size_t length, void __user *uptr) in iommufd_test_md_check_pa() argument 863 (uintptr_t)uptr % MOCK_IO_PAGE_SIZE || in iommufd_test_md_check_pa() 864 check_add_overflow((uintptr_t)uptr, (uintptr_t)length, &end)) in iommufd_test_md_check_pa() 877 npages = get_user_pages_fast((uintptr_t)uptr & PAGE_MASK, 1, 0, in iommufd_test_md_check_pa() 893 pfn * PAGE_SIZE + ((uintptr_t)uptr % PAGE_SIZE)) { in iommufd_test_md_check_pa() 898 uptr += MOCK_IO_PAGE_SIZE; in iommufd_test_md_check_pa() 909 void __user *uptr, size_t length, in iommufd_test_md_check_refs() argument 914 if (length % PAGE_SIZE || (uintptr_t)uptr % PAGE_SIZE || in iommufd_test_md_check_refs() 915 check_add_overflow((uintptr_t)uptr, (uintptr_t)length, &end)) in iommufd_test_md_check_refs() 922 npages = get_user_pages_fast((uintptr_t)uptr, 1, 0, pages); in iommufd_test_md_check_refs() [all …]
|
D | pages.c | 743 uintptr_t uptr; in pfn_reader_user_pin() local 779 uptr = (uintptr_t)(pages->uptr + start_index * PAGE_SIZE); in pfn_reader_user_pin() 781 rc = pin_user_pages_fast(uptr, npages, user->gup_flags, in pfn_reader_user_pin() 788 rc = pin_user_pages_remote(pages->source_mm, uptr, npages, in pfn_reader_user_pin() 1142 struct iopt_pages *iopt_alloc_pages(void __user *uptr, unsigned long length, in iopt_alloc_pages() argument 1155 if (check_add_overflow((unsigned long)uptr, length, &end)) in iopt_alloc_pages() 1167 pages->uptr = (void __user *)ALIGN_DOWN((uintptr_t)uptr, PAGE_SIZE); in iopt_alloc_pages() 1168 pages->npages = DIV_ROUND_UP(length + (uptr - pages->uptr), PAGE_SIZE); in iopt_alloc_pages() 1803 pages->source_mm, (uintptr_t)(pages->uptr + index * PAGE_SIZE), in iopt_pages_rw_page() 1871 if (copy_to_user(pages->uptr + start_byte, data, length)) in iopt_pages_rw_access() [all …]
|
D | io_pagetable.c | 110 unsigned long uptr, unsigned long length) in iopt_alloc_iova() argument 112 unsigned long page_offset = uptr % PAGE_SIZE; in iopt_alloc_iova() 128 if (!uptr) in iopt_alloc_iova() 133 1UL << __ffs64(uptr)); in iopt_alloc_iova() 272 (uintptr_t)elm->pages->uptr + elm->start_byte, length); in iopt_alloc_area_pages() 407 unsigned long *iova, void __user *uptr, in iopt_map_user_pages() argument 415 elm.pages = iopt_alloc_pages(uptr, length, iommu_prot & IOMMU_WRITE); in iopt_map_user_pages() 421 elm.start_byte = uptr - elm.pages->uptr; in iopt_map_user_pages()
|
D | io_pagetable.h | 198 void __user *uptr; member 209 struct iopt_pages *iopt_alloc_pages(void __user *uptr, unsigned long length,
|
D | hw_pagetable.c | 268 .uptr = u64_to_user_ptr(cmd->data_uptr), in iommufd_hwpt_alloc() 411 .uptr = u64_to_user_ptr(cmd->data_uptr), in iommufd_hwpt_invalidate()
|
/linux-6.12.1/tools/net/ynl/lib/ |
D | ynl-priv.h | 70 unsigned long uptr = (unsigned long)obj; in ynl_dump_obj_is_last() local 72 uptr -= offsetof(struct ynl_dump_list_type, data); in ynl_dump_obj_is_last() 73 return uptr == (unsigned long)YNL_LIST_END; in ynl_dump_obj_is_last() 78 unsigned long uptr = (unsigned long)obj; in ynl_dump_obj_next() local 81 uptr -= offsetof(struct ynl_dump_list_type, data); in ynl_dump_obj_next() 82 list = (struct ynl_dump_list_type *)uptr; in ynl_dump_obj_next() 83 uptr = (unsigned long)list->next; in ynl_dump_obj_next() 84 uptr += offsetof(struct ynl_dump_list_type, data); in ynl_dump_obj_next() 86 return (void *)uptr; in ynl_dump_obj_next()
|
/linux-6.12.1/arch/s390/include/asm/ |
D | compat.h | 125 static inline void __user *compat_ptr(compat_uptr_t uptr) in compat_ptr() argument 127 return (void __user *)(unsigned long)(uptr & 0x7fffffffUL); in compat_ptr() 129 #define compat_ptr(uptr) compat_ptr(uptr) argument
|
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/ |
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 202 if (copy_from_user(info, uptr, bytes)) in amdgpu_bo_create_list_entry_array() 211 if (copy_from_user(&info[i], uptr, bytes)) in amdgpu_bo_create_list_entry_array() 214 uptr += in->bo_info_size; in amdgpu_bo_create_list_entry_array()
|
/linux-6.12.1/arch/s390/pci/ |
D | pci_clp.c | 569 void __user *uptr; in clp_normal_command() local 582 uptr = (void __force __user *)(unsigned long) req->data_p; in clp_normal_command() 583 if (copy_from_user(lpcb, uptr, PAGE_SIZE) != 0) in clp_normal_command() 602 if (copy_to_user(uptr, lpcb, PAGE_SIZE) != 0) in clp_normal_command() 615 void __user *uptr; in clp_immediate_command() local 622 uptr = (void __force __user *)(unsigned long) req->data_p; in clp_immediate_command() 626 return put_user(exists, (int __user *) uptr); in clp_immediate_command() 629 return put_user(ilp, (unsigned long __user *) uptr); in clp_immediate_command()
|
/linux-6.12.1/ipc/ |
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()
|
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()
|
D | shm.c | 1432 static long compat_ksys_shmctl(int shmid, int cmd, void __user *uptr, int version) in compat_ksys_shmctl() argument 1449 if (copy_compat_shminfo_to_user(uptr, &shminfo, version)) in compat_ksys_shmctl() 1458 if (put_compat_shm_info(&shm_info, uptr)) in compat_ksys_shmctl() 1468 if (copy_compat_shmid_to_user(uptr, &sem64, version)) in compat_ksys_shmctl() 1473 if (copy_compat_shmid_from_user(&sem64, uptr, version)) in compat_ksys_shmctl() 1487 COMPAT_SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, void __user *, uptr) in COMPAT_SYSCALL_DEFINE3() argument 1489 return compat_ksys_shmctl(shmid, cmd, uptr, IPC_64); in COMPAT_SYSCALL_DEFINE3() 1493 long compat_ksys_old_shmctl(int shmid, int cmd, void __user *uptr) in compat_ksys_old_shmctl() argument 1497 return compat_ksys_shmctl(shmid, cmd, uptr, version); in compat_ksys_old_shmctl() 1500 COMPAT_SYSCALL_DEFINE3(old_shmctl, int, shmid, int, cmd, void __user *, uptr) in COMPAT_SYSCALL_DEFINE3() argument [all …]
|
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-6.12.1/drivers/usb/mon/ |
D | mon_bin.c | 1086 struct mon_bin_mfetch __user *uptr; in mon_bin_ioctl() local 1088 uptr = (struct mon_bin_mfetch __user *)arg; in mon_bin_ioctl() 1090 if (copy_from_user(&mfetch, uptr, sizeof(mfetch))) in mon_bin_ioctl() 1097 if (put_user(ret, &uptr->nflush)) in mon_bin_ioctl() 1103 if (put_user(ret, &uptr->nfetch)) in mon_bin_ioctl() 1165 struct mon_bin_mfetch32 __user *uptr; in mon_bin_compat_ioctl() local 1167 uptr = (struct mon_bin_mfetch32 __user *) compat_ptr(arg); in mon_bin_compat_ioctl() 1169 if (copy_from_user(&mfetch, uptr, sizeof(mfetch))) in mon_bin_compat_ioctl() 1176 if (put_user(ret, &uptr->nflush32)) in mon_bin_compat_ioctl() 1183 if (put_user(ret, &uptr->nfetch32)) in mon_bin_compat_ioctl()
|
/linux-6.12.1/drivers/virt/acrn/ |
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-6.12.1/tools/testing/selftests/iommu/ |
D | iommufd_fail_nth.c | 415 .uptr = (uintptr_t)tmp }, in TEST_FAIL_NTH() 447 .uptr = (uintptr_t)tmp_big }, in TEST_FAIL_NTH() 495 .uptr = (uintptr_t)buffer }, in TEST_FAIL_NTH() 554 .uptr = (uintptr_t)buffer }, in TEST_FAIL_NTH()
|
/linux-6.12.1/include/linux/ |
D | compat.h | 743 asmlinkage long compat_sys_msgctl(int first, int second, void __user *uptr); 749 asmlinkage long compat_sys_shmctl(int first, int second, void __user *uptr); 976 static inline void __user *compat_ptr(compat_uptr_t uptr) in compat_ptr() argument 978 return (void __user *)(unsigned long)uptr; in compat_ptr() 982 static inline compat_uptr_t ptr_to_compat(void __user *uptr) in ptr_to_compat() argument 984 return (u32)(unsigned long)uptr; in ptr_to_compat()
|
D | iommu.h | 390 void __user *uptr; member 406 void __user *uptr; member 432 return copy_struct_from_user(dst_data, data_len, src_data->uptr, in __iommu_copy_struct_from_user() 475 src_data.uptr = src_array->uptr + src_array->entry_len * index; in __iommu_copy_struct_from_user_array()
|
/linux-6.12.1/net/batman-adv/ |
D | tvlv.h | 34 int (*uptr)(struct batadv_priv *bat_priv,
|
/linux-6.12.1/arch/arm64/kvm/ |
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-6.12.1/include/uapi/xen/ |
D | privcmd.h | 82 void __user *uptr; member
|
/linux-6.12.1/arch/powerpc/platforms/book3s/ |
D | vas-api.c | 282 void __user *uptr = (void __user *)arg; in coproc_ioc_tx_win_open() local 296 rc = copy_from_user(&uattr, uptr, sizeof(uattr)); in coproc_ioc_tx_win_open()
|