/linux-master/net/ipv6/netfilter/ |
H A D | ip6_tables.c | 1019 get_entries(struct net *net, struct ip6t_get_entries __user *uptr, argument 1028 if (copy_from_user(&get, uptr, sizeof(get)) != 0) 1040 t, uptr->entrytable); 1588 compat_get_entries(struct net *net, struct compat_ip6t_get_entries __user *uptr, argument 1598 if (copy_from_user(&get, uptr, sizeof(get)) != 0) 1614 t, uptr->entrytable);
|
/linux-master/net/ipv4/netfilter/ |
H A D | ip_tables.c | 1003 get_entries(struct net *net, struct ipt_get_entries __user *uptr, argument 1012 if (copy_from_user(&get, uptr, sizeof(get)) != 0) 1023 t, uptr->entrytable); 1579 compat_get_entries(struct net *net, struct compat_ipt_get_entries __user *uptr, argument 1589 if (copy_from_user(&get, uptr, sizeof(get)) != 0) 1605 t, uptr->entrytable);
|
H A D | arp_tables.c | 846 static int get_entries(struct net *net, struct arpt_get_entries __user *uptr, argument 855 if (copy_from_user(&get, uptr, sizeof(get)) != 0) 868 t, uptr->entrytable); 1374 struct compat_arpt_get_entries __user *uptr, 1383 if (copy_from_user(&get, uptr, sizeof(get)) != 0) 1399 t, uptr->entrytable); 1373 compat_get_entries(struct net *net, struct compat_arpt_get_entries __user *uptr, int *len) argument
|
/linux-master/include/linux/ |
H A D | fs.h | 2611 const __user char *uptr; /* original userland pointer */ member in struct:filename
|
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/fs/ |
H A D | namei.c | 201 result->uptr = filename; 249 result->uptr = NULL;
|
/linux-master/arch/x86/kernel/fpu/ |
H A D | xstate.c | 1757 u64 __user *uptr = (u64 __user *)arg2; local 1765 return put_user(supported, uptr); 1774 return put_user(permitted, uptr); 1779 return put_user(permitted, uptr);
|
/linux-master/drivers/s390/crypto/ |
H A D | zcrypt_api.c | 1050 struct ep11_target_dev __user *uptr; local 1059 uptr = (struct ep11_target_dev __force __user *)xcrb->targets; 1060 if (z_copy_from_user(userspace, targets, uptr,
|
/linux-master/drivers/vfio/ |
H A D | vfio_main.c | 1221 void __user *uptr = (void __user *)arg; local 1225 return vfio_df_ioctl_bind_iommufd(df, uptr); 1239 ret = vfio_df_ioctl_attach_pt(df, uptr); 1243 ret = vfio_df_ioctl_detach_pt(df, uptr); 1250 ret = vfio_ioctl_device_feature(device, uptr);
|
/linux-master/arch/s390/kvm/ |
H A D | interrupt.c | 2384 struct kvm_s390_irq __user *uptr = (struct kvm_s390_irq __user *) addr; local 2398 source = &uptr->u.ext; 2403 source = &uptr->u.io; 2408 source = &uptr->u.mchk;
|
/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/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/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/iommu/iommufd/ |
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.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...] |
H A D | hw_pagetable.c | 255 .uptr = u64_to_user_ptr(cmd->data_uptr), 383 .uptr = u64_to_user_ptr(cmd->data_uptr),
|
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 | iommufd_private.h | 67 unsigned long *iova, void __user *uptr,
|
/linux-master/tools/testing/selftests/iommu/ |
H A D | iommufd.c | 921 access_cmd.access_pages.uptr = (uintptr_t)buf + PAGE_SIZE; 943 .uptr = (uintptr_t)buffer }, 950 .uptr = (uintptr_t)buffer }, 1015 .uptr = (uintptr_t)buffer }, 1043 .access_rw = { .uptr = (uintptr_t)tmp }, 1089 access_cmd.access_rw.uptr = (uintptr_t)tmp2; 1420 .uptr = (uintptr_t)(_ptr) }, \ 1585 .uptr = (uintptr_t)buffer },
|
H A D | iommufd_utils.h | 57 .uptr = (uintptr_t)(_ptr), \ 327 .uptr = (uintptr_t)bitmap, 601 .uptr = (uintptr_t)buffer },
|
/linux-master/drivers/xen/ |
H A D | privcmd.c | 599 offset_in_page(kbufs[i].uptr) + kbufs[i].size, 605 (unsigned long)kbufs[i].uptr + off * PAGE_SIZE, 667 if (!access_ok(kbufs[i].uptr, 674 offset_in_page(kbufs[i].uptr) + kbufs[i].size, 695 set_xen_guest_handle(xbufs[i].h, kbufs[i].uptr);
|
/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/drivers/tty/ |
H A D | moxa.c | 825 const __le16 *uptr = ptr; local 857 usum += le16_to_cpu(uptr[i]);
|
/linux-master/drivers/staging/vc04_services/interface/vchiq_arm/ |
H A D | vchiq_dev.c | 379 compat_uptr_t __user *uptr = ubuf; local 381 ret = get_user(ptr32, uptr + index); 387 uintptr_t ptr, __user *uptr = ubuf; local 389 ret = get_user(ptr, uptr + index);
|
/linux-master/ipc/ |
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...] |