Lines Matching defs:kdata
772 long drm_ioctl_kernel(struct file *file, drm_ioctl_t *func, void *kdata,
792 retcode = func(dev, kdata, file_priv);
795 retcode = func(dev, kdata, file_priv);
825 char *kdata = NULL;
878 kdata = stack_kdata;
880 kdata = kmalloc(ksize, GFP_KERNEL);
881 if (!kdata) {
887 if (copy_from_user(kdata, (void __user *)arg, in_size) != 0) {
893 memset(kdata + in_size, 0, ksize - in_size);
895 retcode = drm_ioctl_kernel(filp, func, kdata, ioctl->flags);
896 if (copy_to_user((void __user *)arg, kdata, out_size) != 0)
907 if (kdata != stack_kdata)
908 kfree(kdata);