Home
last modified time | relevance | path

Searched refs:uptr (Results 1 – 25 of 34) sorted by relevance

12

/linux/drivers/misc/vmw_vmci/
H A Dvmci_host.c263 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 Duaccess.h690 #define __scoped_user_access_begin(mode, uptr, size, elbl) \ argument
692 typeof(uptr) __retptr; \
695 __retptr = masked_user_##mode##_access_begin(uptr); \
697 __retptr = uptr; \
698 if (!user_##mode##_access_begin(uptr, size)) \
753 #define __scoped_user_access(mode, uptr, size, elbl) \ argument
755 for (void __user *_tmpptr = __scoped_user_access_begin(mode, uptr, size, elbl); \
759 for (const typeof(uptr) uptr = _tmpptr; !done; done = true)
815 #define scoped_user_rw_access_size(uptr, size, elbl) \ argument
816 __scoped_user_access(rw, uptr, size, elbl)
[all …]
H A Diommu.h403 void __user *uptr; member
419 void __user *uptr; member
445 return copy_struct_from_user(dst_data, data_len, src_data->uptr, in __iommu_copy_struct_from_user()
488 src_data.uptr = src_array->uptr + src_array->entry_len * index; in __iommu_copy_struct_from_user_array()
543 if (copy_from_user(kdst, user_array->uptr, in iommu_copy_struct_from_full_user_array()
553 user_array->uptr + user_array->entry_len * i, in iommu_copy_struct_from_full_user_array()
583 return copy_struct_to_user(dst_data->uptr, dst_data->len, src_data, in __iommu_copy_struct_to_user()
/linux/drivers/iommu/iommufd/
H A Diommufd_test.h111 __aligned_u64 uptr; member
115 __aligned_u64 uptr; member
130 __aligned_u64 uptr; member
135 __aligned_u64 uptr; member
149 __aligned_u64 uptr; member
H A Dpages.c884 uintptr_t uptr; in pfn_reader_user_pin() local
930 uptr = (uintptr_t)(pages->uptr + start_index * PAGE_SIZE); in pfn_reader_user_pin()
931 rc = pin_user_pages_fast(uptr, npages, user->gup_flags, in pfn_reader_user_pin()
934 uptr = (uintptr_t)(pages->uptr + start_index * PAGE_SIZE); in pfn_reader_user_pin()
939 rc = pin_user_pages_remote(pages->source_mm, uptr, npages, in pfn_reader_user_pin()
1397 struct iopt_pages *iopt_alloc_user_pages(void __user *uptr, in iopt_alloc_user_pages() argument
1403 (void __user *)ALIGN_DOWN((uintptr_t)uptr, PAGE_SIZE); in iopt_alloc_user_pages()
1405 if (check_add_overflow((unsigned long)uptr, length, &end)) in iopt_alloc_user_pages()
1408 pages = iopt_alloc_pages(uptr - uptr_down, length, writable); in iopt_alloc_user_pages()
1411 pages->uptr = uptr_down; in iopt_alloc_user_pages()
[all …]
H A Dio_pagetable.h233 void __user *uptr; /* IOPT_ADDRESS_USER */ member
266 struct iopt_pages *iopt_alloc_user_pages(void __user *uptr,
/linux/tools/net/ynl/lib/
H A Dynl-priv.h74 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/ipc/
H A Dsyscall.c161 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 Dmsg.c732 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 Dshm.c1437 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 Dutil.h283 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/virt/acrn/
H A Dhsm.c42 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 Diommufd_fail_nth.c460 .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()
/linux/arch/arm64/kvm/
H A Dguest.c489 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 Dtvlv.h34 int (*uptr)(struct batadv_priv *bat_priv,
H A Dtvlv.c541 int (*uptr)(struct batadv_priv *bat_priv, in batadv_tvlv_handler_register()
567 tvlv_handler->unicast_handler = uptr; in batadv_tvlv_handler_register()
/linux/include/uapi/xen/
H A Dprivcmd.h82 void __user *uptr; member
/linux/drivers/vfio/
H A Dvfio_main.c1314 void __user *uptr = (void __user *)arg; in vfio_device_fops_unl_ioctl() local
1318 return vfio_df_ioctl_bind_iommufd(df, uptr); in vfio_device_fops_unl_ioctl()
1332 ret = vfio_df_ioctl_attach_pt(df, uptr); in vfio_device_fops_unl_ioctl()
1336 ret = vfio_df_ioctl_detach_pt(df, uptr); in vfio_device_fops_unl_ioctl()
1343 ret = vfio_ioctl_device_feature(device, uptr); in vfio_device_fops_unl_ioctl()
1347 ret = vfio_get_region_info(device, uptr); in vfio_device_fops_unl_ioctl()
/linux/net/ipv4/netfilter/
H A Darp_tables.c846 static int get_entries(struct net *net, struct arpt_get_entries __user *uptr, in get_entries() argument
855 if (copy_from_user(&get, uptr, sizeof(get)) != 0) in get_entries()
868 t, uptr->entrytable); in get_entries()
1374 struct compat_arpt_get_entries __user *uptr, in compat_get_entries() argument
1383 if (copy_from_user(&get, uptr, sizeof(get)) != 0) in compat_get_entries()
1399 t, uptr->entrytable); in compat_get_entries()
H A Dip_tables.c1003 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/xen/
H A Dprivcmd.c604 offset_in_page(kbufs[i].uptr) + kbufs[i].size, in lock_pages()
610 (unsigned long)kbufs[i].uptr + off * PAGE_SIZE, in lock_pages()
672 if (!access_ok(kbufs[i].uptr, in privcmd_ioctl_dm_op()
679 offset_in_page(kbufs[i].uptr) + kbufs[i].size, in privcmd_ioctl_dm_op()
700 set_xen_guest_handle(xbufs[i].h, kbufs[i].uptr); in privcmd_ioctl_dm_op()
/linux/arch/powerpc/platforms/book3s/
H A Dvas-api.c282 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()
/linux/drivers/platform/raspberrypi/vchiq-interface/
H A Dvchiq_dev.c393 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 Dip6_tables.c1019 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/lib/
H A Dtest_hmm.c1332 char __user *uptr; in dmirror_snapshot() local
1352 uptr = u64_to_user_ptr(cmd->ptr); in dmirror_snapshot()
1365 if (copy_to_user(uptr, perm, n)) { in dmirror_snapshot()
1371 uptr += n; in dmirror_snapshot()

12