/linux-master/drivers/iommu/iommufd/ |
H A D | iommufd_test.h | 85 __aligned_u64 uptr; member in struct:iommu_test_cmd::__anon62::__anon67 89 __aligned_u64 uptr; member in struct:iommu_test_cmd::__anon62::__anon68 104 __aligned_u64 uptr; member in struct:iommu_test_cmd::__anon62::__anon71 109 __aligned_u64 uptr; member in struct:iommu_test_cmd::__anon62::__anon72 123 __aligned_u64 uptr; member in struct:iommu_test_cmd::__anon62::__anon75
|
H A D | selftest.c | 825 size_t length, void __user *uptr) 833 (uintptr_t)uptr % MOCK_IO_PAGE_SIZE || 834 check_add_overflow((uintptr_t)uptr, (uintptr_t)length, &end)) 847 npages = get_user_pages_fast((uintptr_t)uptr & PAGE_MASK, 1, 0, 863 pfn * PAGE_SIZE + ((uintptr_t)uptr % PAGE_SIZE)) { 868 uptr += MOCK_IO_PAGE_SIZE; 879 void __user *uptr, size_t length, 884 if (length % PAGE_SIZE || (uintptr_t)uptr % PAGE_SIZE || 885 check_add_overflow((uintptr_t)uptr, (uintptr_t)length, &end)) 892 npages = get_user_pages_fast((uintptr_t)uptr, 823 iommufd_test_md_check_pa(struct iommufd_ucmd *ucmd, unsigned int mockpt_id, unsigned long iova, size_t length, void __user *uptr) argument 878 iommufd_test_md_check_refs(struct iommufd_ucmd *ucmd, void __user *uptr, size_t length, unsigned int refs) argument 1136 iommufd_test_check_pages(void __user *uptr, struct page **pages, size_t npages) argument 1157 iommufd_test_access_pages(struct iommufd_ucmd *ucmd, unsigned int access_id, unsigned long iova, size_t length, void __user *uptr, u32 flags) argument 1311 iommufd_test_dirty(struct iommufd_ucmd *ucmd, unsigned int mockpt_id, unsigned long iova, size_t length, unsigned long page_size, void __user *uptr, u32 flags) argument [all...] |
H A D | io_pagetable.h | 185 * the start of the uptr and extend to npages. pages are pinned dynamically 198 void __user *uptr; member in struct:iopt_pages 209 struct iopt_pages *iopt_alloc_pages(void __user *uptr, unsigned long length,
|
H A D | pages.c | 743 uintptr_t uptr; local 779 uptr = (uintptr_t)(pages->uptr + start_index * PAGE_SIZE); 781 rc = pin_user_pages_fast(uptr, npages, user->gup_flags, 788 rc = pin_user_pages_remote(pages->source_mm, uptr, npages, 1141 struct iopt_pages *iopt_alloc_pages(void __user *uptr, unsigned long length, argument 1154 if (check_add_overflow((unsigned long)uptr, length, &end)) 1166 pages->uptr = (void __user *)ALIGN_DOWN((uintptr_t)uptr, PAGE_SIZE); 1167 pages->npages = DIV_ROUND_UP(length + (uptr [all...] |
H A D | io_pagetable.c | 110 unsigned long uptr, unsigned long length) 112 unsigned long page_offset = uptr % PAGE_SIZE; 124 * Keep alignment present in the uptr when building the IOVA, this 127 if (!uptr) 132 1UL << __ffs64(uptr)); 264 (uintptr_t)elm->pages->uptr + elm->start_byte, length); 385 * @uptr: User VA to map 390 * iova, uptr, and length must be aligned to iova_alignment. For domain backed 399 unsigned long *iova, void __user *uptr, 407 elm.pages = iopt_alloc_pages(uptr, lengt 109 iopt_alloc_iova(struct io_pagetable *iopt, unsigned long *iova, unsigned long uptr, unsigned long length) argument 398 iopt_map_user_pages(struct iommufd_ctx *ictx, struct io_pagetable *iopt, unsigned long *iova, void __user *uptr, unsigned long length, int iommu_prot, unsigned int flags) argument [all...] |
/linux-master/arch/s390/kernel/ |
H A D | uprobes.c | 268 void *uptr; local 273 uptr = (void *)(regs->psw.addr + (insn->disp * 2)); 280 rx->u64 = (unsigned long)uptr; 287 rc = emu_load_ril((u16 __user *)uptr, &rx->u32[1]); 290 rc = emu_load_ril((s16 __user *)uptr, &rx->u64); 293 rc = emu_load_ril((s16 __user *)uptr, &rx->u32[1]); 296 rc = emu_load_ril((u16 __user *)uptr, &rx->u64); 299 rc = emu_load_ril((u64 __user *)uptr, &rx->u64); 302 rc = emu_load_ril((s32 __user *)uptr, &rx->u64); 305 rc = emu_load_ril((u32 __user *)uptr, [all...] |
/linux-master/drivers/misc/vmw_vmci/ |
H A D | vmci_host.c | 264 unsigned int cmd, void __user *uptr) 267 int __user *vptr = uptr; 299 void __user *uptr) 305 if (copy_from_user(&init_block, uptr, sizeof(init_block))) { 341 if (copy_to_user(uptr, &init_block, sizeof(init_block))) { 363 void __user *uptr) 374 if (copy_from_user(&send_info, uptr, sizeof(send_info))) 413 return copy_to_user(uptr, &send_info, sizeof(send_info)) ? -EFAULT : 0; 418 void __user *uptr) 430 if (copy_from_user(&recv_info, uptr, sizeo 263 vmci_host_get_version(struct vmci_host_dev *vmci_host_dev, unsigned int cmd, void __user *uptr) argument 297 vmci_host_do_init_context(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 361 vmci_host_do_send_datagram(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 416 vmci_host_do_receive_datagram(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 448 vmci_host_do_alloc_queuepair(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 517 vmci_host_do_queuepair_setva(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 558 vmci_host_do_queuepair_setpf(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 636 vmci_host_do_qp_detach(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 662 vmci_host_do_ctx_add_notify(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 685 vmci_host_do_ctx_remove_notify(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 709 vmci_host_do_ctx_get_cpt_state(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 741 vmci_host_do_ctx_set_cpt_state(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 773 vmci_host_do_get_context_id(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 782 vmci_host_do_set_notify(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 809 vmci_host_do_notify_resource(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 859 vmci_host_do_recv_notifications(struct vmci_host_dev *vmci_host_dev, const char *ioctl_name, void __user *uptr) argument 925 void __user *uptr = (void __user *)ioarg; local [all...] |
/linux-master/arch/s390/include/asm/ |
H A D | compat.h | 125 static inline void __user *compat_ptr(compat_uptr_t uptr) argument 127 return (void __user *)(unsigned long)(uptr & 0x7fffffffUL); 129 #define compat_ptr(uptr) compat_ptr(uptr)
|
/linux-master/tools/net/ynl/lib/ |
H A D | ynl-priv.h | 70 unsigned long uptr = (unsigned long)obj; local 72 uptr -= offsetof(struct ynl_dump_list_type, data); 73 return uptr == (unsigned long)YNL_LIST_END; 78 unsigned long uptr = (unsigned long)obj; local 81 uptr -= offsetof(struct ynl_dump_list_type, data); 82 list = (void *)uptr; 83 uptr = (unsigned long)list->next; 84 uptr += offsetof(struct ynl_dump_list_type, data); 86 return (void *)uptr;
|
/linux-master/net/batman-adv/ |
H A D | tvlv.h | 34 int (*uptr)(struct batadv_priv *bat_priv,
|
H A D | tvlv.c | 524 * @uptr: unicast tvlv handler callback function. This function receives the 541 int (*uptr)(struct batadv_priv *bat_priv, 567 tvlv_handler->unicast_handler = uptr;
|
/linux-master/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); local 202 if (copy_from_user(info, uptr, bytes)) 211 if (copy_from_user(&info[i], uptr, bytes)) 214 uptr += in->bo_info_size;
|
/linux-master/arch/s390/pci/ |
H A D | pci_clp.c | 569 void __user *uptr; local 582 uptr = (void __force __user *)(unsigned long) req->data_p; 583 if (copy_from_user(lpcb, uptr, PAGE_SIZE) != 0) 602 if (copy_to_user(uptr, lpcb, PAGE_SIZE) != 0) 615 void __user *uptr; local 622 uptr = (void __force __user *)(unsigned long) req->data_p; 626 return put_user(exists, (int __user *) uptr); 629 return put_user(ilp, (unsigned long __user *) uptr);
|
/linux-master/include/uapi/xen/ |
H A D | privcmd.h | 82 void __user *uptr; member in struct:privcmd_dm_op_buf
|
/linux-master/ipc/ |
H A D | syscall.c | 161 void __user *uptr = compat_ptr(ptr); local 168 if (!uptr) 170 if (copy_from_user(&ipck, uptr, sizeof(ipck)))
|
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);
|
H A D | msg.c | 732 static long compat_ksys_msgctl(int msqid, int cmd, void __user *uptr, int version) argument 750 if (copy_to_user(uptr, &msginfo, sizeof(struct msginfo))) 760 if (copy_compat_msqid_to_user(uptr, &msqid64, version)) 764 if (copy_compat_msqid_from_user(&msqid64, uptr, version)) 774 COMPAT_SYSCALL_DEFINE3(msgctl, int, msqid, int, cmd, void __user *, uptr) 776 return compat_ksys_msgctl(msqid, cmd, uptr, IPC_64); 780 long compat_ksys_old_msgctl(int msqid, int cmd, void __user *uptr) argument 784 return compat_ksys_msgctl(msqid, cmd, uptr, version); 787 COMPAT_SYSCALL_DEFINE3(old_msgctl, int, msqid, int, cmd, void __user *, uptr) 789 return compat_ksys_old_msgctl(msqid, cmd, uptr); [all...] |
H A D | shm.c | 1436 static long compat_ksys_shmctl(int shmid, int cmd, void __user *uptr, int version) argument 1453 if (copy_compat_shminfo_to_user(uptr, &shminfo, version)) 1462 if (put_compat_shm_info(&shm_info, uptr)) 1472 if (copy_compat_shmid_to_user(uptr, &sem64, version)) 1477 if (copy_compat_shmid_from_user(&sem64, uptr, version)) 1491 COMPAT_SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, void __user *, uptr) 1493 return compat_ksys_shmctl(shmid, cmd, uptr, IPC_64); 1497 long compat_ksys_old_shmctl(int shmid, int cmd, void __user *uptr) argument 1501 return compat_ksys_shmctl(shmid, cmd, uptr, version); 1504 COMPAT_SYSCALL_DEFINE3(old_shmctl, int, shmid, int, cmd, void __user *, uptr) [all...] |
/linux-master/drivers/virt/acrn/ |
H A D | hsm.c | 42 static int pmcmd_ioctl(u64 cmd, void __user *uptr) argument 62 if (copy_to_user(uptr, pm_info, sizeof(u64))) 77 if (copy_to_user(uptr, px_data, sizeof(*px_data))) 92 if (copy_to_user(uptr, cx_data, sizeof(*cx_data)))
|
/linux-master/tools/testing/selftests/iommu/ |
H A D | iommufd_fail_nth.c | 415 .uptr = (uintptr_t)tmp }, 447 .uptr = (uintptr_t)tmp_big }, 495 .uptr = (uintptr_t)buffer }, 554 .uptr = (uintptr_t)buffer },
|
/linux-master/drivers/usb/mon/ |
H A D | mon_bin.c | 1086 struct mon_bin_mfetch __user *uptr; local 1088 uptr = (struct mon_bin_mfetch __user *)arg; 1090 if (copy_from_user(&mfetch, uptr, sizeof(mfetch))) 1097 if (put_user(ret, &uptr->nflush)) 1103 if (put_user(ret, &uptr->nfetch)) 1165 struct mon_bin_mfetch32 __user *uptr; local 1167 uptr = (struct mon_bin_mfetch32 __user *) compat_ptr(arg); 1169 if (copy_from_user(&mfetch, uptr, sizeof(mfetch))) 1176 if (put_user(ret, &uptr->nflush32)) 1183 if (put_user(ret, &uptr [all...] |
/linux-master/include/linux/ |
H A 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) argument 978 return (void __user *)(unsigned long)uptr; 982 static inline compat_uptr_t ptr_to_compat(void __user *uptr) argument 984 return (u32)(unsigned long)uptr;
|
H A D | iommu.h | 379 * @uptr: Pointer to the user buffer for copy_from_user() 383 * @type, @uptr and @len should be just copied from an iommufd core uAPI struct. 387 void __user *uptr; member in struct:iommu_user_data 394 * @uptr: Pointer to the user buffer array 403 void __user *uptr; member in struct:iommu_user_data_array 429 return copy_struct_from_user(dst_data, data_len, src_data->uptr, 472 src_data.uptr = src_array->uptr + src_array->entry_len * index;
|
/linux-master/arch/arm64/kvm/ |
H A D | guest.c | 488 char __user *uptr = (char __user *)reg->addr; local 502 if (copy_to_user(uptr, vcpu->arch.sve_state + region.koffset, 504 clear_user(uptr + region.klen, region.upad)) 514 const char __user *uptr = (const char __user *)reg->addr; local 528 if (copy_from_user(vcpu->arch.sve_state + region.koffset, uptr,
|
/linux-master/arch/powerpc/platforms/book3s/ |
H A D | vas-api.c | 282 void __user *uptr = (void __user *)arg; local 296 rc = copy_from_user(&uattr, uptr, sizeof(uattr));
|