Home
last modified time | relevance | path

Searched refs:compat_ptr (Results 1 – 25 of 157) sorted by relevance

1234567

/linux/security/keys/
H A Dcompat.c25 return keyctl_join_session_keyring(compat_ptr(arg2)); in COMPAT_SYSCALL_DEFINE5()
28 return keyctl_update_key(arg2, compat_ptr(arg3), arg4); in COMPAT_SYSCALL_DEFINE5()
34 return keyctl_describe_key(arg2, compat_ptr(arg3), arg4); in COMPAT_SYSCALL_DEFINE5()
46 return keyctl_keyring_search(arg2, compat_ptr(arg3), in COMPAT_SYSCALL_DEFINE5()
47 compat_ptr(arg4), arg5); in COMPAT_SYSCALL_DEFINE5()
50 return keyctl_read_key(arg2, compat_ptr(arg3), arg4); in COMPAT_SYSCALL_DEFINE5()
59 return keyctl_instantiate_key(arg2, compat_ptr(arg3), arg4, in COMPAT_SYSCALL_DEFINE5()
75 return keyctl_get_security(arg2, compat_ptr(arg3), arg4); in COMPAT_SYSCALL_DEFINE5()
84 return keyctl_instantiate_key_iov(arg2, compat_ptr(arg3), arg4, in COMPAT_SYSCALL_DEFINE5()
94 return compat_keyctl_dh_compute(compat_ptr(arg2), in COMPAT_SYSCALL_DEFINE5()
[all …]
H A Dcompat_dh.c29 kdfcopy.hashname = compat_ptr(compat_kdfcopy.hashname); in compat_keyctl_dh_compute()
30 kdfcopy.otherinfo = compat_ptr(compat_kdfcopy.otherinfo); in compat_keyctl_dh_compute()
/linux/net/
H A Dcompat.c56 kmsg->msg_control_user = compat_ptr(msg->msg_control); in __get_compat_msghdr()
60 *save_addr = compat_ptr(msg->msg_name); in __get_compat_msghdr()
64 err = move_addr_to_kernel(compat_ptr(msg->msg_name), in __get_compat_msghdr()
99 compat_ptr(msg.msg_iov), msg.msg_iovlen, in get_compat_msghdr()
451 ret = __sys_bind(a0, compat_ptr(a1), a[2]); in COMPAT_SYSCALL_DEFINE2()
454 ret = __sys_connect(a0, compat_ptr(a1), a[2]); in COMPAT_SYSCALL_DEFINE2()
460 ret = __sys_accept4(a0, compat_ptr(a1), compat_ptr(a[2]), 0); in COMPAT_SYSCALL_DEFINE2()
463 ret = __sys_getsockname(a0, compat_ptr(a1), compat_ptr(a[2]), 0); in COMPAT_SYSCALL_DEFINE2()
466 ret = __sys_getsockname(a0, compat_ptr(a1), compat_ptr(a[2]), 1); in COMPAT_SYSCALL_DEFINE2()
469 ret = __sys_socketpair(a0, a1, a[2], compat_ptr(a[3])); in COMPAT_SYSCALL_DEFINE2()
[all …]
/linux/ipc/
H A Dsyscall.c142 return ksys_semtimedop(first, compat_ptr(ptr), second, NULL); in compat_ksys_ipc()
146 return compat_ksys_semtimedop(first, compat_ptr(ptr), second, in compat_ksys_ipc()
147 compat_ptr(fifth)); in compat_ksys_ipc()
153 if (get_user(pad, (u32 __user *) compat_ptr(ptr))) in compat_ksys_ipc()
161 void __user *uptr = compat_ptr(ptr); in compat_ksys_ipc()
180 return compat_ksys_old_msgctl(first, second, compat_ptr(ptr)); in compat_ksys_ipc()
188 err = do_shmat(first, compat_ptr(ptr), second, &raddr, in compat_ksys_ipc()
192 return put_user(raddr, (compat_ulong_t __user *)compat_ptr(third)); in compat_ksys_ipc()
195 return ksys_shmdt(compat_ptr(ptr)); in compat_ksys_ipc()
199 return compat_ksys_old_shmctl(first, second, compat_ptr(ptr)); in compat_ksys_ipc()
/linux/fs/xfs/
H A Dxfs_ioctl32.c249 bulkreq.lastip = compat_ptr(addr); in xfs_compat_ioc_fsbulkstat()
253 bulkreq.ubuffer = compat_ptr(addr); in xfs_compat_ioc_fsbulkstat()
256 bulkreq.ocount = compat_ptr(addr); in xfs_compat_ioc_fsbulkstat()
322 hreq->path = compat_ptr(hreq32.path); in xfs_compat_handlereq_copyin()
324 hreq->ihandle = compat_ptr(hreq32.ihandle); in xfs_compat_handlereq_copyin()
326 hreq->ohandle = compat_ptr(hreq32.ohandle); in xfs_compat_handlereq_copyin()
327 hreq->ohandlen = compat_ptr(hreq32.ohandlen); in xfs_compat_handlereq_copyin()
338 compat_ptr(hreq->ihandle), hreq->ihandlen); in xfs_compat_handlereq_to_dentry()
360 compat_ptr(al_hreq.buffer), al_hreq.buflen, in xfs_compat_attrlist_by_handle()
396 ops = memdup_user(compat_ptr(am_hreq.ops), size); in xfs_compat_attrmulti_by_handle()
[all …]
/linux/drivers/video/fbdev/
H A Dsbuslib.c223 if (copy_from_user(&c, compat_ptr(arg), sizeof(c))) in sbusfb_compat_ioctl()
225 ured = compat_ptr(c.red); in sbusfb_compat_ioctl()
226 ugreen = compat_ptr(c.green); in sbusfb_compat_ioctl()
227 ublue = compat_ptr(c.blue); in sbusfb_compat_ioctl()
262 if (copy_from_user(&c, compat_ptr(arg), sizeof(c))) in sbusfb_compat_ioctl()
265 ured = compat_ptr(c.red); in sbusfb_compat_ioctl()
266 ugreen = compat_ptr(c.green); in sbusfb_compat_ioctl()
267 ublue = compat_ptr(c.blue); in sbusfb_compat_ioctl()
/linux/net/atm/
H A Dioctl.c178 buf = compat_ptr(cbuf); in do_vcc_ioctl()
198 buf = compat_ptr(carg); in do_vcc_ioctl()
280 struct compat_atm_iobuf __user *iobuf32 = compat_ptr(arg); in do_atm_iobuf()
286 return atm_getnames(&iobuf32->length, compat_ptr(data)); in do_atm_iobuf()
292 struct compat_atmif_sioc __user *sioc32 = compat_ptr(arg); in do_atmif_sioc()
298 return atm_dev_ioctl(cmd, compat_ptr(data), &sioc32->length, number, 0); in do_atmif_sioc()
/linux/drivers/video/fbdev/core/
H A Dfb_chrdev.c206 if (copy_from_user(&cmap32, compat_ptr(arg), sizeof(cmap32))) in fb_getput_cmap()
212 .red = compat_ptr(cmap32.red), in fb_getput_cmap()
213 .green = compat_ptr(cmap32.green), in fb_getput_cmap()
214 .blue = compat_ptr(cmap32.blue), in fb_getput_cmap()
215 .transp = compat_ptr(cmap32.transp), in fb_getput_cmap()
271 return do_fscreeninfo_to_user(&fix, compat_ptr(arg)); in fb_get_fscreeninfo()
290 arg = (unsigned long) compat_ptr(arg); in fb_compat_ioctl()
/linux/arch/sparc/kernel/
H A Dprocess.c91 args.pidfd = compat_ptr(regs->u_regs[UREG_I2]); in sparc_clone()
92 args.child_tid = compat_ptr(regs->u_regs[UREG_I4]); in sparc_clone()
93 args.parent_tid = compat_ptr(regs->u_regs[UREG_I2]); in sparc_clone()
/linux/drivers/platform/raspberrypi/vchiq-interface/
H A Dvchiq_dev.c399 *buf = compat_ptr(ptr32); in vchiq_get_user_ptr()
926 .callback = compat_ptr(args32.params.callback), in vchiq_compat_ioctl_create_service()
927 .userdata = compat_ptr(args32.params.userdata), in vchiq_compat_ioctl_create_service()
979 .elements = compat_ptr(args32.elements), in vchiq_compat_ioctl_queue_message()
1002 compat_ptr(element32[count].data); in vchiq_compat_ioctl_queue_message()
1043 .data = compat_ptr(args32.data), in vchiq_compat_ioctl_queue_bulk()
1045 .userdata = compat_ptr(args32.userdata), in vchiq_compat_ioctl_queue_bulk()
1077 .buf = compat_ptr(args32.buf), in vchiq_compat_ioctl_await_completion()
1080 .msgbufs = compat_ptr(args32.msgbufs), in vchiq_compat_ioctl_await_completion()
1112 .buf = compat_ptr(args32.buf), in vchiq_compat_ioctl_dequeue_message()
[all …]
/linux/sound/core/
H A Dhwdep_compat.c30 info.image = compat_ptr(ptr); in snd_hwdep_dsp_load_compat()
43 void __user *argp = compat_ptr(arg); in snd_hwdep_ioctl_compat()
H A Dpcm_compat.c304 err = snd_pcm_lib_write(substream, compat_ptr(buf), frames); in snd_pcm_ioctl_xferi_compat()
306 err = snd_pcm_lib_read(substream, compat_ptr(buf), frames); in snd_pcm_ioctl_xferi_compat()
350 bufptr = compat_ptr(buf); in snd_pcm_ioctl_xfern_compat()
360 bufs[i] = compat_ptr(ptr); in snd_pcm_ioctl_xfern_compat()
555 void __user *argp = compat_ptr(arg); in snd_pcm_ioctl_compat()
H A Dcontrol_compat.c35 data.pids = compat_ptr(ptr); in snd_ctl_elem_list_compat()
414 (uintptr_t)compat_ptr(data->value.enumerated.names_ptr); in snd_ctl_elem_add_compat()
439 void __user *argp = compat_ptr(arg); in snd_ctl_ioctl_compat()
/linux/drivers/gpu/drm/
H A Ddrm_ioc32.c106 .name = compat_ptr(v32.name), in compat_drm_version()
108 .date = compat_ptr(v32.date), in compat_drm_version()
110 .desc = compat_ptr(v32.desc), in compat_drm_version()
147 .unique = compat_ptr(uq32.unique), in compat_drm_getunique()
/linux/drivers/scsi/
H A Dscsi_ioctl.c692 .dxferp = compat_ptr(hdr32.dxferp), in get_sg_io_hdr()
693 .cmdp = compat_ptr(hdr32.cmdp), in get_sg_io_hdr()
694 .sbp = compat_ptr(hdr32.sbp), in get_sg_io_hdr()
698 .usr_ptr = compat_ptr(hdr32.usr_ptr), in get_sg_io_hdr()
747 .buffer = compat_ptr(cgc32.buffer), in scsi_get_cdrom_generic_arg()
750 .sense = compat_ptr(cgc32.sense), in scsi_get_cdrom_generic_arg()
754 .unused = compat_ptr(cgc32.unused), in scsi_get_cdrom_generic_arg()
/linux/drivers/char/ipmi/
H A Dipmi_devintf.c667 p64->data = compat_ptr(p32->data); in get_compat_ipmi_msg()
673 p64->addr = compat_ptr(p32->addr); in get_compat_ipmi_req()
692 p64->addr = compat_ptr(p32->addr); in get_compat_ipmi_recv()
729 if (copy_from_user(&r32, compat_ptr(arg), sizeof(r32))) in compat_ipmi_ioctl()
747 if (copy_from_user(&sp32, compat_ptr(arg), sizeof(sp32))) in compat_ipmi_ioctl()
761 if (copy_from_user(&recv32, compat_ptr(arg), sizeof(recv32))) in compat_ipmi_ioctl()
768 &recv64, copyout_recv32, compat_ptr(arg)); in compat_ipmi_ioctl()
/linux/net/bluetooth/hidp/
H A Dsock.c150 void __user *argp = compat_ptr(arg); in hidp_sock_compat_ioctl()
161 cl.ci = compat_ptr(uci); in hidp_sock_compat_ioctl()
188 ca.rd_data = compat_ptr(ca32.rd_data); in hidp_sock_compat_ioctl()
/linux/drivers/media/v4l2-core/
H A Dv4l2-compat-ioctl32.c350 m.userptr = (unsigned long)compat_ptr(plane32.m.userptr); in get_v4l2_plane32()
431 vb->m.userptr = (unsigned long)compat_ptr(vb32.m.userptr); in get_v4l2_buffer32()
440 compat_ptr(vb32.m.planes); in get_v4l2_buffer32()
475 vb->m.userptr = (unsigned long)compat_ptr(vb32.m.userptr); in get_v4l2_buffer32_time32()
484 compat_ptr(vb32.m.planes); in get_v4l2_buffer32_time32()
712 .controls = (void __force *)compat_ptr(ec32.controls), in get_v4l2_ext_controls32()
824 p64->edid = (void __force *)compat_ptr(edid); in get_v4l2_edid32()
1082 ec64->string = compat_ptr(p); in v4l2_compat_get_array_args()
1198 (unsigned long)compat_ptr(arg)); in v4l2_compat_ioctl32()
/linux/fs/
H A Dioctl.c634 return file->f_op->unlocked_ioctl(file, cmd, (unsigned long)compat_ptr(arg)); in compat_ptr_ioctl()
661 error = compat_ioctl_preallocate(fd_file(f), 0, compat_ptr(arg)); in COMPAT_SYSCALL_DEFINE3()
666 compat_ptr(arg)); in COMPAT_SYSCALL_DEFINE3()
670 compat_ptr(arg)); in COMPAT_SYSCALL_DEFINE3()
690 (unsigned long)compat_ptr(arg)); in COMPAT_SYSCALL_DEFINE3()
H A Dfcntl.c764 err = get_compat_flock(&flock, compat_ptr(arg)); in do_compat_fcntl64()
772 err = put_compat_flock(&flock, compat_ptr(arg)); in do_compat_fcntl64()
776 err = get_compat_flock64(&flock, compat_ptr(arg)); in do_compat_fcntl64()
781 err = put_compat_flock64(&flock, compat_ptr(arg)); in do_compat_fcntl64()
785 err = get_compat_flock(&flock, compat_ptr(arg)); in do_compat_fcntl64()
794 err = get_compat_flock64(&flock, compat_ptr(arg)); in do_compat_fcntl64()
/linux/net/bluetooth/cmtp/
H A Dsock.c147 void __user *argp = compat_ptr(arg); in cmtp_sock_compat_ioctl()
157 cl.ci = compat_ptr(uci); in cmtp_sock_compat_ioctl()
/linux/arch/powerpc/kernel/ptrace/
H A Dptrace32.c271 compat_ptr(data)); in compat_arch_ptrace()
277 compat_ptr(data)); in compat_arch_ptrace()
/linux/net/bluetooth/bnep/
H A Dsock.c145 void __user *argp = compat_ptr(arg); in bnep_sock_compat_ioctl()
155 cl.ci = compat_ptr(uci); in bnep_sock_compat_ioctl()
/linux/drivers/comedi/
H A Dcomedi_fops.c3130 if (copy_from_user(&chaninfo32, compat_ptr(arg), sizeof(chaninfo32))) in compat_chaninfo()
3135 chaninfo.maxdata_list = compat_ptr(chaninfo32.maxdata_list); in compat_chaninfo()
3136 chaninfo.flaglist = compat_ptr(chaninfo32.flaglist); in compat_chaninfo()
3137 chaninfo.rangelist = compat_ptr(chaninfo32.rangelist); in compat_chaninfo()
3159 if (copy_from_user(&rangeinfo32, compat_ptr(arg), sizeof(rangeinfo32))) in compat_rangeinfo()
3163 rangeinfo.range_ptr = compat_ptr(rangeinfo32.range_ptr); in compat_rangeinfo()
3197 cmd->chanlist = (unsigned int __force *)compat_ptr(v32.chanlist); in get_compat_cmd()
3199 cmd->data = compat_ptr(v32.data); in get_compat_cmd()
3242 rc = get_compat_cmd(&cmd, compat_ptr(arg)); in compat_cmd()
3256 err = put_compat_cmd(compat_ptr(arg), &cmd); in compat_cmd()
[all …]
/linux/drivers/spi/
H A Dspidev.c517 u_ioc = (struct spi_ioc_transfer __user *) compat_ptr(arg); in spidev_compat_ioc_message()
541 ioc[n].rx_buf = (uintptr_t) compat_ptr(ioc[n].rx_buf); in spidev_compat_ioc_message()
542 ioc[n].tx_buf = (uintptr_t) compat_ptr(ioc[n].tx_buf); in spidev_compat_ioc_message()
563 return spidev_ioctl(filp, cmd, (unsigned long)compat_ptr(arg)); in spidev_compat_ioctl()

1234567