| /linux-6.15/rust/kernel/ |
| H A D | miscdevice.rs | 144 fn compat_ioctl( in compat_ioctl() method 250 unsafe extern "C" fn compat_ioctl( in compat_ioctl() method 265 match T::compat_ioctl(device, file, cmd, arg) { in compat_ioctl() 300 compat_ioctl: if T::HAS_COMPAT_IOCTL { 301 Some(Self::compat_ioctl)
|
| /linux-6.15/fs/ecryptfs/ |
| H A D | file.c | 396 if (!lower_file->f_op->compat_ioctl) in ecryptfs_compat_ioctl() 405 rc = lower_file->f_op->compat_ioctl(lower_file, cmd, arg); in ecryptfs_compat_ioctl() 420 .compat_ioctl = ecryptfs_compat_ioctl, 434 .compat_ioctl = ecryptfs_compat_ioctl,
|
| /linux-6.15/fs/proc/ |
| H A D | inode.c | 395 __auto_type compat_ioctl = pde->proc_ops->proc_compat_ioctl; in pde_compat_ioctl() local 396 if (compat_ioctl) in pde_compat_ioctl() 397 return compat_ioctl(file, cmd, arg); in pde_compat_ioctl() 587 .compat_ioctl = proc_reg_compat_ioctl, 601 .compat_ioctl = proc_reg_compat_ioctl,
|
| /linux-6.15/include/drm/ |
| H A D | drm_accel.h | 27 .compat_ioctl = drm_compat_ioctl,\
|
| H A D | drm_gem_dma_helper.h | 265 .compat_ioctl = drm_compat_ioctl,\
|
| /linux-6.15/Documentation/driver-api/ |
| H A D | ioctl.rst | 78 Prior to Linux 5.5, compat_ioctl handlers were required to return 117 implement the corresponding compat_ioctl handler. 120 easy as setting the .compat_ioctl pointer to a helper function such as 133 In an compat_ioctl() callback, the last argument is an unsigned long, 140 compat_ioctl file operation for drivers that only take arguments that 172 compat_ioctl conversion handler to translate between the two formats.
|
| /linux-6.15/include/media/ |
| H A D | media-devnode.h | 53 long (*compat_ioctl) (struct file *, unsigned int, unsigned long); member
|
| /linux-6.15/drivers/media/mc/ |
| H A D | mc-devnode.c | 136 return __media_ioctl(filp, cmd, arg, devnode->fops->compat_ioctl); in media_compat_ioctl() 203 .compat_ioctl = media_compat_ioctl,
|
| /linux-6.15/drivers/s390/char/ |
| H A D | sclp_ctl.c | 117 .compat_ioctl = sclp_ctl_ioctl,
|
| /linux-6.15/arch/um/drivers/ |
| H A D | harddog_kern.c | 164 .compat_ioctl = compat_ptr_ioctl,
|
| /linux-6.15/drivers/watchdog/ |
| H A D | wdt285.c | 183 .compat_ioctl = compat_ptr_ioctl,
|
| H A D | sbc_epx_c3.c | 158 .compat_ioctl = compat_ptr_ioctl,
|
| H A D | indydog.c | 154 .compat_ioctl = compat_ptr_ioctl,
|
| H A D | m54xx_wdt.c | 184 .compat_ioctl = compat_ptr_ioctl,
|
| H A D | riowd.c | 164 .compat_ioctl = compat_ptr_ioctl,
|
| H A D | mixcomwd.c | 229 .compat_ioctl = compat_ptr_ioctl,
|
| /linux-6.15/drivers/remoteproc/ |
| H A D | remoteproc_cdev.c | 94 .compat_ioctl = compat_ptr_ioctl,
|
| /linux-6.15/net/atm/ |
| H A D | resources.c | 375 if (!dev->ops->compat_ioctl) { in atm_dev_ioctl() 379 size = dev->ops->compat_ioctl(dev, cmd, buf); in atm_dev_ioctl()
|
| H A D | pvc.c | 119 .compat_ioctl = vcc_compat_ioctl,
|
| /linux-6.15/fs/nilfs2/ |
| H A D | file.c | 145 .compat_ioctl = nilfs_compat_ioctl,
|
| /linux-6.15/include/linux/ |
| H A D | tty_ldisc.h | 246 int (*compat_ioctl)(struct tty_struct *tty, unsigned int cmd, member
|
| /linux-6.15/drivers/virt/vboxguest/ |
| H A D | vboxguest_linux.c | 185 .compat_ioctl = vbg_misc_device_ioctl, 194 .compat_ioctl = vbg_misc_device_ioctl,
|
| /linux-6.15/rust/kernel/block/mq/ |
| H A D | gen_disk.rs | 120 compat_ioctl: None, in build()
|
| /linux-6.15/arch/x86/kernel/cpu/sgx/ |
| H A D | driver.c | 133 .compat_ioctl = sgx_compat_ioctl,
|
| /linux-6.15/fs/jfs/ |
| H A D | file.c | 152 .compat_ioctl = compat_ptr_ioctl,
|