arch/arm64/kernel/ptrace.c
2240
void __user *datap = compat_ptr(data);
arch/arm64/kernel/signal32.c
306
frame = compat_ptr((compat_uptr_t)((sp - framesize) & ~7));
arch/arm64/kernel/stacktrace.c
590
compat_ptr(buftail.fp))
arch/arm64/kernel/stacktrace.c
593
return (struct compat_frame_tail __user *)compat_ptr(buftail.fp) - 1;
arch/powerpc/kernel/ptrace/ptrace32.c
271
compat_ptr(data));
arch/powerpc/kernel/ptrace/ptrace32.c
277
compat_ptr(data));
arch/powerpc/kernel/signal_32.c
89
#define from_user_ptr(p) compat_ptr(p)
arch/sparc/kernel/process.c
91
args.pidfd = compat_ptr(regs->u_regs[UREG_I2]);
arch/sparc/kernel/process.c
92
args.child_tid = compat_ptr(regs->u_regs[UREG_I4]);
arch/sparc/kernel/process.c
93
args.parent_tid = compat_ptr(regs->u_regs[UREG_I2]);
arch/sparc/kernel/process_64.c
112
rw = compat_ptr((unsigned int)regs->u_regs[14]);
arch/sparc/kernel/signal32.c
154
err |= restore_fpu_state(regs, compat_ptr(fpu_save));
arch/sparc/kernel/signal32.c
157
if (restore_rwin_state(compat_ptr(rwin_save)))
arch/sparc/kernel/signal32.c
242
err |= restore_fpu_state(regs, compat_ptr(fpu_save));
arch/sparc/kernel/signal32.c
250
if (restore_rwin_state(compat_ptr(rwin_save)))
arch/sparc/kernel/sys_sparc32.c
166
new_ka.sa.sa_handler = compat_ptr(u_handler);
arch/sparc/kernel/sys_sparc32.c
170
new_ka.sa.sa_restorer = compat_ptr(u_restorer);
arch/x86/events/core.c
2941
fp = compat_ptr(ss_base + regs->bp);
arch/x86/events/core.c
2959
fp = compat_ptr(ss_base + frame.next_frame);
arch/x86/kernel/ptrace.c
1069
void __user *datap = compat_ptr(data);
arch/x86/kernel/ptrace.c
1138
void __user *datap = compat_ptr(data);
arch/x86/kernel/signal_32.c
146
return fpu__restore_sig(compat_ptr(sc.fpstate), 1);
block/ioctl.c
307
(unsigned long)compat_ptr(arg));
block/ioctl.c
812
void __user *argp = compat_ptr(arg);
block/ioctl.c
96
return blkpg_do_ioctl(bdev, compat_ptr(udata), op);
drivers/block/floppy.c
3888
(unsigned long)compat_ptr(param));
drivers/block/floppy.c
3891
return compat_set_geometry(bdev, mode, cmd, compat_ptr(param));
drivers/block/floppy.c
3893
return compat_get_prm(drive, compat_ptr(param));
drivers/block/floppy.c
3895
return compat_setdrvprm(drive, compat_ptr(param));
drivers/block/floppy.c
3897
return compat_getdrvprm(drive, compat_ptr(param));
drivers/block/floppy.c
3899
return compat_getdrvstat(drive, true, compat_ptr(param));
drivers/block/floppy.c
3901
return compat_getdrvstat(drive, false, compat_ptr(param));
drivers/block/floppy.c
3903
return compat_getfdcstat(drive, compat_ptr(param));
drivers/block/floppy.c
3905
return compat_werrorget(drive, compat_ptr(param));
drivers/block/loop.c
1691
arg = (unsigned long) compat_ptr(arg);
drivers/cdrom/cdrom.c
3028
.buf = compat_ptr(ra32.buf),
drivers/char/hpet.c
693
struct compat_hpet_info __user *u = compat_ptr(arg);
drivers/char/ipmi/ipmi_devintf.c
667
p64->data = compat_ptr(p32->data);
drivers/char/ipmi/ipmi_devintf.c
673
p64->addr = compat_ptr(p32->addr);
drivers/char/ipmi/ipmi_devintf.c
692
p64->addr = compat_ptr(p32->addr);
drivers/char/ipmi/ipmi_devintf.c
729
if (copy_from_user(&r32, compat_ptr(arg), sizeof(r32)))
drivers/char/ipmi/ipmi_devintf.c
747
if (copy_from_user(&sp32, compat_ptr(arg), sizeof(sp32)))
drivers/char/ipmi/ipmi_devintf.c
761
if (copy_from_user(&recv32, compat_ptr(arg), sizeof(recv32)))
drivers/char/ipmi/ipmi_devintf.c
768
&recv64, copyout_recv32, compat_ptr(arg));
drivers/char/lp.c
777
ret = lp_do_ioctl(minor, cmd, arg, compat_ptr(arg));
drivers/comedi/comedi_fops.c
3130
if (copy_from_user(&chaninfo32, compat_ptr(arg), sizeof(chaninfo32)))
drivers/comedi/comedi_fops.c
3135
chaninfo.maxdata_list = compat_ptr(chaninfo32.maxdata_list);
drivers/comedi/comedi_fops.c
3136
chaninfo.flaglist = compat_ptr(chaninfo32.flaglist);
drivers/comedi/comedi_fops.c
3137
chaninfo.rangelist = compat_ptr(chaninfo32.rangelist);
drivers/comedi/comedi_fops.c
3159
if (copy_from_user(&rangeinfo32, compat_ptr(arg), sizeof(rangeinfo32)))
drivers/comedi/comedi_fops.c
3163
rangeinfo.range_ptr = compat_ptr(rangeinfo32.range_ptr);
drivers/comedi/comedi_fops.c
3197
cmd->chanlist = (unsigned int __force *)compat_ptr(v32.chanlist);
drivers/comedi/comedi_fops.c
3199
cmd->data = compat_ptr(v32.data);
drivers/comedi/comedi_fops.c
3242
rc = get_compat_cmd(&cmd, compat_ptr(arg));
drivers/comedi/comedi_fops.c
3256
err = put_compat_cmd(compat_ptr(arg), &cmd);
drivers/comedi/comedi_fops.c
3272
rc = get_compat_cmd(&cmd, compat_ptr(arg));
drivers/comedi/comedi_fops.c
3285
err = put_compat_cmd(compat_ptr(arg), &cmd);
drivers/comedi/comedi_fops.c
3304
insn->data = compat_ptr(v32.data);
drivers/comedi/comedi_fops.c
3321
if (copy_from_user(&insnlist32, compat_ptr(arg), sizeof(insnlist32)))
drivers/comedi/comedi_fops.c
3332
insn32 = compat_ptr(insnlist32.insns);
drivers/comedi/comedi_fops.c
3392
arg = (unsigned long)compat_ptr(arg);
drivers/firewire/core-cdev.c
274
return compat_ptr(value);
drivers/gpio/gpiolib-cdev.c
1470
return linereq_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/gpio/gpiolib-cdev.c
1927
return lineevent_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/gpio/gpiolib-cdev.c
2439
return gpio_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/gpio/gpiolib-cdev.c
269
return linehandle_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/gpu/drm/drm_ioc32.c
106
.name = compat_ptr(v32.name),
drivers/gpu/drm/drm_ioc32.c
108
.date = compat_ptr(v32.date),
drivers/gpu/drm/drm_ioc32.c
110
.desc = compat_ptr(v32.desc),
drivers/gpu/drm/drm_ioc32.c
147
.unique = compat_ptr(uq32.unique),
drivers/gpu/drm/i915/i915_ioc32.c
57
req.value = compat_ptr(req32.value);
drivers/hid/uhid.c
458
event->u.create.rd_data = compat_ptr(compat->rd_data);
drivers/i2c/i2c-dev.c
560
p = compat_ptr(rdwr_arg.msgs);
drivers/i2c/i2c-dev.c
571
.buf = (__force __u8 *)compat_ptr(umsg.buf),
drivers/i2c/i2c-dev.c
588
compat_ptr(data32.data));
drivers/infiniband/core/user_mad.c
979
return ib_umad_reg_agent(filp->private_data, compat_ptr(arg), 1);
drivers/infiniband/core/user_mad.c
981
return ib_umad_unreg_agent(filp->private_data, compat_ptr(arg));
drivers/infiniband/core/user_mad.c
985
return ib_umad_reg_agent2(filp->private_data, compat_ptr(arg));
drivers/input/evdev.c
1286
return evdev_ioctl_handler(file, cmd, compat_ptr(arg), 1);
drivers/input/input-compat.c
86
compat_ptr(compat_effect->u.periodic.custom_data);
drivers/input/misc/uinput.c
1142
return uinput_ioctl_handler(file, cmd, arg, compat_ptr(arg));
drivers/input/serio/serport.c
224
void __user *uarg = compat_ptr(arg);
drivers/macintosh/via-pmu.c
2462
return pmu_unlocked_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
drivers/md/dm-ioctl.c
2268
return (long)dm_ctl_ioctl(file, command, (ulong) compat_ptr(u));
drivers/md/md.c
8529
arg = (unsigned long)compat_ptr(arg);
drivers/media/dvb-core/dvb_frontend.c
2154
if (copy_from_user(&prop, compat_ptr(arg), sizeof(prop)))
drivers/media/dvb-core/dvb_frontend.c
2166
tvp = memdup_array_user(compat_ptr(tvps->props),
drivers/media/dvb-core/dvb_frontend.c
2186
if (copy_from_user(&prop, compat_ptr(arg), sizeof(prop)))
drivers/media/dvb-core/dvb_frontend.c
2198
tvp = memdup_array_user(compat_ptr(tvps->props),
drivers/media/dvb-core/dvb_frontend.c
2225
if (copy_to_user((void __user *)compat_ptr(tvps->props), tvp,
drivers/media/dvb-core/dvb_frontend.c
2254
return dvb_frontend_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/media/mc/mc-device.c
503
links.pads = compat_ptr(pads_ptr);
drivers/media/mc/mc-device.c
504
links.links = compat_ptr(links_ptr);
drivers/media/usb/uvc/uvc_v4l2.c
1103
kp->menu_info = count ? compat_ptr(info) : NULL;
drivers/media/usb/uvc/uvc_v4l2.c
1142
.data = v.size ? compat_ptr(v.data) : NULL
drivers/media/usb/uvc/uvc_v4l2.c
1166
void __user *up = compat_ptr(arg);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1082
ec64->string = compat_ptr(p);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
1198
(unsigned long)compat_ptr(arg));
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
350
m.userptr = (unsigned long)compat_ptr(plane32.m.userptr);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
431
vb->m.userptr = (unsigned long)compat_ptr(vb32.m.userptr);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
440
compat_ptr(vb32.m.planes);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
475
vb->m.userptr = (unsigned long)compat_ptr(vb32.m.userptr);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
484
compat_ptr(vb32.m.planes);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
712
.controls = (void __force *)compat_ptr(ec32.controls),
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
824
p64->edid = (void __force *)compat_ptr(edid);
drivers/message/fusion/mptctl.c
2742
kfw.bufp = compat_ptr(kfw32.bufp);
drivers/misc/phantom.c
207
return phantom_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
drivers/misc/uacce/uacce.c
114
arg = (unsigned long)compat_ptr(arg);
drivers/mmc/core/block.c
2679
return mmc_rpmb_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
drivers/mmc/core/block.c
847
return mmc_blk_ioctl(bdev, mode, cmd, (unsigned long) compat_ptr(arg));
drivers/mtd/mtdchar.c
1264
void __user *argp = compat_ptr(arg);
drivers/mtd/mtdchar.c
1284
buf.length, compat_ptr(buf.ptr),
drivers/mtd/mtdchar.c
1299
buf.length, compat_ptr(buf.ptr),
drivers/mtd/mtdchar.c
1320
a.data = compat_ptr(compat_arg.data);
drivers/net/ppp/ppp_generic.c
1027
.ptr = compat_ptr(data32.ptr),
drivers/net/ppp/ppp_generic.c
1041
err = ppp_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/net/ppp/ppp_generic.c
628
uprog.filter = compat_ptr(uprog32.filter);
drivers/net/ppp/pppox.c
105
return pppox_ioctl(sock, cmd, (unsigned long)compat_ptr(arg));
drivers/net/tun.c
3358
arg = (unsigned long)compat_ptr(arg);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1002
compat_ptr(element32[count].data);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1043
.data = compat_ptr(args32.data),
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1045
.userdata = compat_ptr(args32.userdata),
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1077
.buf = compat_ptr(args32.buf),
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1080
.msgbufs = compat_ptr(args32.msgbufs),
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1112
.buf = compat_ptr(args32.buf),
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1141
ptr = compat_ptr(args32.pconfig);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
1151
void __user *argp = compat_ptr(arg);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
399
*buf = compat_ptr(ptr32);
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
926
.callback = compat_ptr(args32.params.callback),
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
927
.userdata = compat_ptr(args32.params.userdata),
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c
979
.elements = compat_ptr(args32.elements),
drivers/ptp/ptp_chardev.c
511
arg = (unsigned long)compat_ptr(arg);
drivers/rtc/dev.c
485
void __user *uarg = compat_ptr(arg);
drivers/scsi/aacraid/commctrl.c
261
f.fib = compat_ptr(cf.fib);
drivers/scsi/ch.c
777
compat_ptr(ces32.ces_data));
drivers/scsi/hpsa.c
6277
arg64.buf = compat_ptr(cp);
drivers/scsi/hpsa.c
6308
arg64.buf = compat_ptr(cp);
drivers/scsi/megaraid/megaraid_sas_base.c
8441
uptr = compat_ptr(get_unaligned((compat_uptr_t *)
drivers/scsi/megaraid/megaraid_sas_base.c
8512
ioc->sgl[i].iov_base = compat_ptr(iov_base);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2698
karg.reply_frame_buf_ptr = compat_ptr(karg32.reply_frame_buf_ptr);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2699
karg.data_in_buf_ptr = compat_ptr(karg32.data_in_buf_ptr);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2700
karg.data_out_buf_ptr = compat_ptr(karg32.data_out_buf_ptr);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2701
karg.sense_data_ptr = compat_ptr(karg32.sense_data_ptr);
drivers/scsi/scsi_ioctl.c
695
.dxferp = compat_ptr(hdr32.dxferp),
drivers/scsi/scsi_ioctl.c
696
.cmdp = compat_ptr(hdr32.cmdp),
drivers/scsi/scsi_ioctl.c
697
.sbp = compat_ptr(hdr32.sbp),
drivers/scsi/scsi_ioctl.c
701
.usr_ptr = compat_ptr(hdr32.usr_ptr),
drivers/scsi/scsi_ioctl.c
750
.buffer = compat_ptr(cgc32.buffer),
drivers/scsi/scsi_ioctl.c
753
.sense = compat_ptr(cgc32.sense),
drivers/scsi/scsi_ioctl.c
757
.unused = compat_ptr(cgc32.unused),
drivers/spi/spidev.c
516
u_ioc = (struct spi_ioc_transfer __user *) compat_ptr(arg);
drivers/spi/spidev.c
540
ioc[n].rx_buf = (uintptr_t) compat_ptr(ioc[n].rx_buf);
drivers/spi/spidev.c
541
ioc[n].tx_buf = (uintptr_t) compat_ptr(ioc[n].tx_buf);
drivers/spi/spidev.c
562
return spidev_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
drivers/staging/media/av7110/av7110_av.c
1299
ret = play_iframe(av7110, compat_ptr(pic->iFrame),
drivers/tty/pty.c
477
return pty_bsd_ioctl(tty, cmd, (unsigned long)compat_ptr(arg));
drivers/tty/pty.c
655
cmd == TIOCSIG ? arg : (unsigned long)compat_ptr(arg));
drivers/tty/tty_io.c
2843
v.iomem_base = compat_ptr(v32.iomem_base);
drivers/tty/tty_io.c
2942
return tty_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/tty/tty_io.c
2966
return compat_tty_tiocsserial(tty, compat_ptr(arg));
drivers/tty/tty_io.c
2968
return compat_tty_tiocgserial(tty, compat_ptr(arg));
drivers/tty/tty_io.c
2982
retval = ld->ops->ioctl(tty, (unsigned long)compat_ptr(cmd),
drivers/tty/vt/vt_ioctl.c
1018
op->data = compat_ptr(((struct compat_console_font_op *)op)->data);
drivers/tty/vt/vt_ioctl.c
1042
tmp_entries = compat_ptr(tmp.entries);
drivers/tty/vt/vt_ioctl.c
1061
void __user *up = compat_ptr(arg);
drivers/usb/core/devio.c
2146
ctrl.data = compat_ptr(udata);
drivers/usb/core/devio.c
2161
bulk.data = compat_ptr(addr);
drivers/usb/core/devio.c
2186
kurb->buffer = compat_ptr(urb32.buffer);
drivers/usb/core/devio.c
2193
kurb->usercontext = compat_ptr(urb32.usercontext);
drivers/usb/core/devio.c
2411
if (copy_from_user(&ioc32, compat_ptr(arg), sizeof(ioc32)))
drivers/usb/core/devio.c
2415
ctrl.data = compat_ptr(ioc32.data);
drivers/usb/mon/mon_bin.c
1155
ret = mon_bin_get_event(file, rp, compat_ptr(getb.hdr32),
drivers/usb/mon/mon_bin.c
1157
compat_ptr(getb.data32), getb.alloc32);
drivers/usb/mon/mon_bin.c
1168
uptr = (struct mon_bin_mfetch32 __user *) compat_ptr(arg);
drivers/usb/mon/mon_bin.c
1180
ret = mon_bin_fetch(file, rp, compat_ptr(mfetch.offvec32),
drivers/usb/mon/mon_bin.c
1190
return mon_bin_ioctl(file, cmd, (unsigned long) compat_ptr(arg));
drivers/vdpa/vdpa_user/vduse_dev.c
1758
return vduse_dev_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
drivers/video/fbdev/aty/atyfb_base.c
251
return atyfb_ioctl(info, cmd, (u_long)compat_ptr(arg));
drivers/video/fbdev/core/fb_chrdev.c
200
if (copy_from_user(&cmap32, compat_ptr(arg), sizeof(cmap32)))
drivers/video/fbdev/core/fb_chrdev.c
206
.red = compat_ptr(cmap32.red),
drivers/video/fbdev/core/fb_chrdev.c
207
.green = compat_ptr(cmap32.green),
drivers/video/fbdev/core/fb_chrdev.c
208
.blue = compat_ptr(cmap32.blue),
drivers/video/fbdev/core/fb_chrdev.c
209
.transp = compat_ptr(cmap32.transp),
drivers/video/fbdev/core/fb_chrdev.c
265
return do_fscreeninfo_to_user(&fix, compat_ptr(arg));
drivers/video/fbdev/core/fb_chrdev.c
284
arg = (unsigned long) compat_ptr(arg);
drivers/video/fbdev/sbuslib.c
223
if (copy_from_user(&c, compat_ptr(arg), sizeof(c)))
drivers/video/fbdev/sbuslib.c
225
ured = compat_ptr(c.red);
drivers/video/fbdev/sbuslib.c
226
ugreen = compat_ptr(c.green);
drivers/video/fbdev/sbuslib.c
227
ublue = compat_ptr(c.blue);
drivers/video/fbdev/sbuslib.c
262
if (copy_from_user(&c, compat_ptr(arg), sizeof(c)))
drivers/video/fbdev/sbuslib.c
265
ured = compat_ptr(c.red);
drivers/video/fbdev/sbuslib.c
266
ugreen = compat_ptr(c.green);
drivers/video/fbdev/sbuslib.c
267
ublue = compat_ptr(c.blue);
drivers/watchdog/cpwd.c
478
return cpwd_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
fs/aio.c
2207
ret = io_submit_one(ctx, compat_ptr(user_iocb), true);
fs/aio.c
2450
ret = set_compat_user_sigmask(compat_ptr(ksig.sigmask), ksig.sigsetsize);
fs/aio.c
2485
ret = set_compat_user_sigmask(compat_ptr(ksig.sigmask), ksig.sigsetsize);
fs/autofs/dev-ioctl.c
770
return autofs_dev_ioctl(file, command, (unsigned long) compat_ptr(u));
fs/autofs/root.c
927
(unsigned long) compat_ptr(arg));
fs/btrfs/ioctl.c
4281
arg->clone_sources = compat_ptr(args32.clone_sources);
fs/btrfs/ioctl.c
4332
args.iov = compat_ptr(args32.iov);
fs/btrfs/ioctl.c
4439
args.iov = compat_ptr(args32.iov);
fs/btrfs/ioctl.c
4744
data->args.iov = compat_ptr(args32.iov);
fs/btrfs/ioctl.c
4878
data->args.iov = compat_ptr(args32.iov);
fs/btrfs/ioctl.c
5668
return btrfs_ioctl(file, cmd, (unsigned long) compat_ptr(arg));
fs/erofs/inode.c
376
return erofs_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
fs/exec.c
317
return compat_ptr(compat);
fs/exfat/file.c
634
return exfat_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
fs/ext2/ioctl.c
157
return ext2_ioctl(file, cmd, (unsigned long) compat_ptr(arg));
fs/ext4/ioctl.c
1965
uinput = compat_ptr(arg);
fs/ext4/ioctl.c
2007
return ext4_ioctl(file, cmd, (unsigned long) compat_ptr(arg));
fs/f2fs/file.c
5442
urange = compat_ptr(arg);
fs/f2fs/file.c
5467
urange = compat_ptr(arg);
fs/f2fs/file.c
5538
return __f2fs_ioctl(file, cmd, (unsigned long) compat_ptr(arg));
fs/fat/dir.c
868
struct compat_dirent __user *d1 = compat_ptr(arg);
fs/fcntl.c
764
err = get_compat_flock(&flock, compat_ptr(arg));
fs/fcntl.c
772
err = put_compat_flock(&flock, compat_ptr(arg));
fs/fcntl.c
776
err = get_compat_flock64(&flock, compat_ptr(arg));
fs/fcntl.c
781
err = put_compat_flock64(&flock, compat_ptr(arg));
fs/fcntl.c
785
err = get_compat_flock(&flock, compat_ptr(arg));
fs/fcntl.c
794
err = get_compat_flock64(&flock, compat_ptr(arg));
fs/fuse/ioctl.c
60
dst[i].iov_base = compat_ptr(ciov[i].iov_base);
fs/gfs2/file.c
349
return gfs2_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
fs/ioctl.c
634
return file->f_op->unlocked_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
fs/ioctl.c
661
error = compat_ioctl_preallocate(fd_file(f), 0, compat_ptr(arg));
fs/ioctl.c
666
compat_ptr(arg));
fs/ioctl.c
670
compat_ptr(arg));
fs/ioctl.c
690
(unsigned long)compat_ptr(arg));
fs/nfs/fs_context.c
1331
dst->data = compat_ptr(src->data);
fs/nfs/fs_context.c
1362
data->auth_flavours = compat_ptr(compat->auth_flavours);
fs/nfs/fs_context.c
1365
data->host_addr = compat_ptr(compat->host_addr);
fs/nilfs2/ioctl.c
1397
return nilfs_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
fs/ntfs/file.c
829
return ntfs_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
fs/ntfs3/file.c
257
return ntfs_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
fs/ocfs2/ioctl.c
793
bp = (u64 __user *)(unsigned long)compat_ptr(info->oi_requests);
fs/ocfs2/ioctl.c
987
return ocfs2_reflink_ioctl(inode, compat_ptr(args.old_path),
fs/ocfs2/ioctl.c
988
compat_ptr(args.new_path), preserve);
fs/orangefs/devorangefs-req.c
742
desc.ptr = compat_ptr(d32.ptr);
fs/pidfs.c
670
return pidfd_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
fs/select.c
1300
return do_compat_select(a.n, compat_ptr(a.inp), compat_ptr(a.outp),
fs/select.c
1301
compat_ptr(a.exp), compat_ptr(a.tvp));
fs/select.c
1366
return do_compat_pselect(n, inp, outp, exp, tsp, compat_ptr(x.p),
fs/select.c
1381
return do_compat_pselect(n, inp, outp, exp, tsp, compat_ptr(x.p),
fs/ubifs/ioctl.c
228
return ubifs_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
fs/xfs/xfs_ioctl32.c
249
bulkreq.lastip = compat_ptr(addr);
fs/xfs/xfs_ioctl32.c
253
bulkreq.ubuffer = compat_ptr(addr);
fs/xfs/xfs_ioctl32.c
256
bulkreq.ocount = compat_ptr(addr);
fs/xfs/xfs_ioctl32.c
322
hreq->path = compat_ptr(hreq32.path);
fs/xfs/xfs_ioctl32.c
324
hreq->ihandle = compat_ptr(hreq32.ihandle);
fs/xfs/xfs_ioctl32.c
326
hreq->ohandle = compat_ptr(hreq32.ohandle);
fs/xfs/xfs_ioctl32.c
327
hreq->ohandlen = compat_ptr(hreq32.ohandlen);
fs/xfs/xfs_ioctl32.c
338
compat_ptr(hreq->ihandle), hreq->ihandlen);
fs/xfs/xfs_ioctl32.c
360
compat_ptr(al_hreq.buffer), al_hreq.buflen,
fs/xfs/xfs_ioctl32.c
396
ops = memdup_user(compat_ptr(am_hreq.ops), size);
fs/xfs/xfs_ioctl32.c
406
compat_ptr(ops[i].am_attrname),
fs/xfs/xfs_ioctl32.c
407
compat_ptr(ops[i].am_attrvalue),
fs/xfs/xfs_ioctl32.c
411
if (copy_to_user(compat_ptr(am_hreq.ops), ops, size))
fs/xfs/xfs_ioctl32.c
428
void __user *arg = compat_ptr(p);
include/linux/compat.h
979
#ifndef compat_ptr
io_uring/net.c
255
uiov = compat_ptr(msg->msg_iov);
io_uring/net.c
311
msg->msg_iov = compat_ptr(cmsg.msg_iov);
ipc/mqueue.c
1514
n.sigev_value.sival_ptr = compat_ptr(n.sigev_value.sival_int);
ipc/msg.c
1294
return do_msgrcv(msqid, compat_ptr(msgp), (ssize_t)msgsz, (long)msgtyp,
ipc/msg.c
987
struct compat_msgbuf __user *up = compat_ptr(msgp);
ipc/sem.c
1776
void __user *p = compat_ptr(arg);
ipc/shm.c
1718
err = do_shmat(shmid, compat_ptr(shmaddr), shmflg, &ret, COMPAT_SHMLBA);
ipc/syscall.c
142
return ksys_semtimedop(first, compat_ptr(ptr), second, NULL);
ipc/syscall.c
146
return compat_ksys_semtimedop(first, compat_ptr(ptr), second,
ipc/syscall.c
147
compat_ptr(fifth));
ipc/syscall.c
153
if (get_user(pad, (u32 __user *) compat_ptr(ptr)))
ipc/syscall.c
161
void __user *uptr = compat_ptr(ptr);
ipc/syscall.c
180
return compat_ksys_old_msgctl(first, second, compat_ptr(ptr));
ipc/syscall.c
188
err = do_shmat(first, compat_ptr(ptr), second, &raddr,
ipc/syscall.c
192
return put_user(raddr, (compat_ulong_t __user *)compat_ptr(third));
ipc/syscall.c
195
return ksys_shmdt(compat_ptr(ptr));
ipc/syscall.c
199
return compat_ksys_old_shmctl(first, second, compat_ptr(ptr));
kernel/futex/core.c
1195
void __user *uaddr = compat_ptr(base + futex_offset);
kernel/futex/core.c
1210
*entry = compat_ptr((*uentry) & ~FUTEX_ROBUST_MOD_MASK);
kernel/kexec.c
296
ksegments[i].buf = compat_ptr(in.buf);
kernel/power/user.c
452
(unsigned long) compat_ptr(arg));
kernel/ptrace.c
1477
compat_ulong_t __user *datap = compat_ptr(data);
kernel/ptrace.c
1535
kiov.iov_base = compat_ptr(ptr);
kernel/ptrace.c
784
compat_siginfo_t __user *uinfo = compat_ptr(data);
kernel/seccomp.c
733
fprog.filter = compat_ptr(fprog32.filter);
kernel/signal.c
3671
to->si_addr = compat_ptr(from->si_addr);
kernel/signal.c
3674
to->si_addr = compat_ptr(from->si_addr);
kernel/signal.c
3678
to->si_addr = compat_ptr(from->si_addr);
kernel/signal.c
3682
to->si_addr = compat_ptr(from->si_addr);
kernel/signal.c
3683
to->si_lower = compat_ptr(from->si_lower);
kernel/signal.c
3684
to->si_upper = compat_ptr(from->si_upper);
kernel/signal.c
3687
to->si_addr = compat_ptr(from->si_addr);
kernel/signal.c
3691
to->si_addr = compat_ptr(from->si_addr);
kernel/signal.c
3717
to->si_call_addr = compat_ptr(from->si_call_addr);
kernel/signal.c
4501
uss.ss_sp = compat_ptr(uss32.ss_sp);
kernel/signal.c
4682
new_ka.sa.sa_handler = compat_ptr(handler);
kernel/signal.c
4685
new_ka.sa.sa_restorer = compat_ptr(restorer);
kernel/signal.c
4767
new_ka.sa.sa_handler = compat_ptr(handler);
kernel/signal.c
4768
new_ka.sa.sa_restorer = compat_ptr(restorer);
lib/iov_iter.c
1262
iov[i].iov_base = compat_ptr(buf);
mm/migrate.c
2373
p = compat_ptr(cp);
mm/migrate.c
2499
chunk_pages[i] = compat_ptr(p);
net/atm/ioctl.c
130
buf = compat_ptr(cbuf);
net/atm/ioctl.c
150
buf = compat_ptr(carg);
net/atm/ioctl.c
224
struct compat_atm_iobuf __user *iobuf32 = compat_ptr(arg);
net/atm/ioctl.c
230
return atm_getnames(&iobuf32->length, compat_ptr(data));
net/atm/ioctl.c
236
struct compat_atmif_sioc __user *sioc32 = compat_ptr(arg);
net/atm/ioctl.c
242
return atm_dev_ioctl(cmd, compat_ptr(data), &sioc32->length, number, 0);
net/bluetooth/bnep/sock.c
142
void __user *argp = compat_ptr(arg);
net/bluetooth/bnep/sock.c
152
cl.ci = compat_ptr(uci);
net/bluetooth/hci_sock.c
1182
return hci_sock_ioctl(sock, cmd, (unsigned long)compat_ptr(arg));
net/bluetooth/hidp/sock.c
147
void __user *argp = compat_ptr(arg);
net/bluetooth/hidp/sock.c
158
cl.ci = compat_ptr(uci);
net/bluetooth/hidp/sock.c
185
ca.rd_data = compat_ptr(ca32.rd_data);
net/bluetooth/rfcomm/sock.c
900
return rfcomm_sock_ioctl(sock, cmd, (unsigned long)compat_ptr(arg));
net/bridge/br_ioctl.c
126
*argp = compat_ptr(args[1]);
net/bridge/netfilter/ebtables.c
1905
ret = copy_counters_to_user(t, oldcounters, compat_ptr(tmp.counters),
net/bridge/netfilter/ebtables.c
1910
pos = compat_ptr(tmp.entries);
net/bridge/netfilter/ebtables.c
2284
repl->hook_entry[i] = compat_ptr(tmp.hook_entry[i]);
net/bridge/netfilter/ebtables.c
2287
repl->counters = compat_ptr(tmp.counters);
net/bridge/netfilter/ebtables.c
2288
repl->entries = compat_ptr(tmp.entries);
net/bridge/netfilter/ebtables.c
2410
return do_update_counters(net, hlp.name, compat_ptr(hlp.counters),
net/compat.c
450
ret = __sys_bind(a0, compat_ptr(a1), a[2]);
net/compat.c
453
ret = __sys_connect(a0, compat_ptr(a1), a[2]);
net/compat.c
459
ret = __sys_accept4(a0, compat_ptr(a1), compat_ptr(a[2]), 0);
net/compat.c
462
ret = __sys_getsockname(a0, compat_ptr(a1), compat_ptr(a[2]), 0);
net/compat.c
465
ret = __sys_getsockname(a0, compat_ptr(a1), compat_ptr(a[2]), 1);
net/compat.c
468
ret = __sys_socketpair(a0, a1, a[2], compat_ptr(a[3]));
net/compat.c
471
ret = __sys_sendto(a0, compat_ptr(a1), a[2], a[3], NULL, 0);
net/compat.c
474
ret = __sys_sendto(a0, compat_ptr(a1), a[2], a[3],
net/compat.c
475
compat_ptr(a[4]), a[5]);
net/compat.c
478
ret = __compat_sys_recvfrom(a0, compat_ptr(a1), a[2], a[3],
net/compat.c
482
ret = __compat_sys_recvfrom(a0, compat_ptr(a1), a[2], a[3],
net/compat.c
483
compat_ptr(a[4]),
net/compat.c
484
compat_ptr(a[5]));
net/compat.c
490
ret = __sys_setsockopt(a0, a1, a[2], compat_ptr(a[3]), a[4]);
net/compat.c
493
ret = __sys_getsockopt(a0, a1, a[2], compat_ptr(a[3]),
net/compat.c
494
compat_ptr(a[4]));
net/compat.c
497
ret = __compat_sys_sendmsg(a0, compat_ptr(a1), a[2]);
net/compat.c
500
ret = __compat_sys_sendmmsg(a0, compat_ptr(a1), a[2], a[3]);
net/compat.c
503
ret = __compat_sys_recvmsg(a0, compat_ptr(a1), a[2]);
net/compat.c
506
ret = __sys_recvmmsg(a0, compat_ptr(a1), a[2],
net/compat.c
508
compat_ptr(a[4]));
net/compat.c
511
ret = __sys_accept4(a0, compat_ptr(a1), compat_ptr(a[2]), a[3]);
net/compat.c
56
kmsg->msg_control_user = compat_ptr(msg->msg_control);
net/compat.c
60
*save_addr = compat_ptr(msg->msg_name);
net/compat.c
64
err = move_addr_to_kernel(compat_ptr(msg->msg_name),
net/compat.c
98
compat_ptr(msg.msg_iov), msg.msg_iovlen,
net/core/dev_ioctl.c
54
pos = compat_ptr(ifc32.ifcbuf);
net/core/filter.c
107
dst->filter = compat_ptr(f32.filter);
net/ipv4/af_inet.c
1039
rt.rt_dev = compat_ptr(rtdev);
net/ipv4/af_inet.c
1045
void __user *argp = compat_ptr(arg);
net/ipv4/netfilter/arp_tables.c
1302
tmp.num_counters, compat_ptr(tmp.counters));
net/ipv4/netfilter/ip_tables.c
1527
tmp.num_counters, compat_ptr(tmp.counters));
net/ipv4/raw.c
918
return ipmr_compat_ioctl(sk, cmd, compat_ptr(arg));
net/ipv6/af_inet6.c
617
void __user *argp = compat_ptr(arg);
net/ipv6/netfilter/ip6_tables.c
1536
tmp.num_counters, compat_ptr(tmp.counters));
net/ipv6/raw.c
1153
return ip6mr_compat_ioctl(sk, cmd, compat_ptr(arg));
net/mctp/af_mctp.c
615
void __user *argp = compat_ptr(arg);
net/sctp/socket.c
1408
param.addrs = compat_ptr(param32.addrs);
net/socket.c
3437
*ifrdata = compat_ptr(ifr32->ifr_data);
net/socket.c
3481
ifr.ifr_settings.ifs_ifsu.raw_hdlc = compat_ptr(uptr32);
net/socket.c
3511
void __user *argp = compat_ptr(arg);
net/unix/af_unix.c
3350
return unix_ioctl(sock, cmd, (unsigned long)compat_ptr(arg));
net/vmw_vsock/af_vsock.c
2787
return vsock_dev_do_ioctl(filp, cmd, compat_ptr(arg));
net/wireless/wext-core.c
1107
iwp.pointer = compat_ptr(iwp_compat->pointer);
net/wireless/wext-priv.c
234
iwp.pointer = compat_ptr(iwp_compat->pointer);
net/x25/af_x25.c
1677
void __user *argp = compat_ptr(arg);
security/keys/compat.c
100
compat_ptr(arg4));
security/keys/compat.c
106
compat_ptr(arg4),
security/keys/compat.c
107
compat_ptr(arg5));
security/keys/compat.c
113
compat_ptr(arg2), compat_ptr(arg3),
security/keys/compat.c
114
compat_ptr(arg4), compat_ptr(arg5));
security/keys/compat.c
117
return keyctl_pkey_verify(compat_ptr(arg2), compat_ptr(arg3),
security/keys/compat.c
118
compat_ptr(arg4), compat_ptr(arg5));
security/keys/compat.c
124
return keyctl_capabilities(compat_ptr(arg2), arg3);
security/keys/compat.c
25
return keyctl_join_session_keyring(compat_ptr(arg2));
security/keys/compat.c
28
return keyctl_update_key(arg2, compat_ptr(arg3), arg4);
security/keys/compat.c
34
return keyctl_describe_key(arg2, compat_ptr(arg3), arg4);
security/keys/compat.c
46
return keyctl_keyring_search(arg2, compat_ptr(arg3),
security/keys/compat.c
47
compat_ptr(arg4), arg5);
security/keys/compat.c
50
return keyctl_read_key(arg2, compat_ptr(arg3), arg4);
security/keys/compat.c
59
return keyctl_instantiate_key(arg2, compat_ptr(arg3), arg4,
security/keys/compat.c
75
return keyctl_get_security(arg2, compat_ptr(arg3), arg4);
security/keys/compat.c
84
return keyctl_instantiate_key_iov(arg2, compat_ptr(arg3), arg4,
security/keys/compat.c
94
return compat_keyctl_dh_compute(compat_ptr(arg2),
security/keys/compat.c
95
compat_ptr(arg3),
security/keys/compat.c
96
arg4, compat_ptr(arg5));
security/keys/compat.c
99
return keyctl_restrict_keyring(arg2, compat_ptr(arg3),
security/keys/compat_dh.c
29
kdfcopy.hashname = compat_ptr(compat_kdfcopy.hashname);
security/keys/compat_dh.c
30
kdfcopy.otherinfo = compat_ptr(compat_kdfcopy.otherinfo);
sound/core/compress_offload.c
1391
return snd_compr_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
sound/core/control_compat.c
35
data.pids = compat_ptr(ptr);
sound/core/control_compat.c
414
(uintptr_t)compat_ptr(data->value.enumerated.names_ptr);
sound/core/control_compat.c
439
void __user *argp = compat_ptr(arg);
sound/core/hwdep_compat.c
30
info.image = compat_ptr(ptr);
sound/core/hwdep_compat.c
43
void __user *argp = compat_ptr(arg);
sound/core/oss/mixer_oss.c
400
(unsigned long)compat_ptr(arg));
sound/core/oss/pcm_oss.c
2771
return snd_pcm_oss_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
sound/core/pcm_compat.c
304
err = snd_pcm_lib_write(substream, compat_ptr(buf), frames);
sound/core/pcm_compat.c
306
err = snd_pcm_lib_read(substream, compat_ptr(buf), frames);
sound/core/pcm_compat.c
350
bufptr = compat_ptr(buf);
sound/core/pcm_compat.c
360
bufs[i] = compat_ptr(ptr);
sound/core/pcm_compat.c
557
void __user *argp = compat_ptr(arg);
sound/core/rawmidi_compat.c
106
void __user *argp = compat_ptr(arg);
sound/core/seq/oss/seq_oss.c
189
return odev_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
sound/core/seq/seq_clientmgr.c
1077
(void __force *)compat_ptr(ev->data.raw32.d[1]);
sound/core/seq/seq_compat.c
75
void __user *argp = compat_ptr(arg);
sound/core/timer_compat.c
83
void __user *argp = compat_ptr(arg);
sound/firewire/bebob/bebob_hwdep.c
148
(unsigned long)compat_ptr(arg));
sound/firewire/dice/dice-hwdep.c
144
(unsigned long)compat_ptr(arg));
sound/firewire/digi00x/digi00x-hwdep.c
152
(unsigned long)compat_ptr(arg));
sound/firewire/fireface/ff-hwdep.c
161
(unsigned long)compat_ptr(arg));
sound/firewire/fireworks/fireworks_hwdep.c
283
(unsigned long)compat_ptr(arg));
sound/firewire/motu/motu-hwdep.c
255
(unsigned long)compat_ptr(arg));
sound/firewire/oxfw/oxfw-hwdep.c
142
(unsigned long)compat_ptr(arg));
sound/firewire/tascam/tascam-hwdep.c
230
(unsigned long)compat_ptr(arg));
sound/hda/common/hwdep.c
81
return hda_hwdep_ioctl(hw, file, cmd, (unsigned long)compat_ptr(arg));
virt/kvm/kvm_main.c
4661
void __user *argp = compat_ptr(arg);
virt/kvm/kvm_main.c
5439
log.dirty_bitmap = compat_ptr(compat_log.dirty_bitmap);
virt/kvm/kvm_main.c
5455
log.dirty_bitmap = compat_ptr(compat_log.dirty_bitmap);