static int disp_gamma_io(DISP_MODULE_ENUM module, int msg, unsigned long arg, void *cmdq) { switch (msg) { case DISP_IOCTL_SET_GAMMALUT: if (disp_gamma_set_lut((DISP_GAMMA_LUT_T*)arg, cmdq) < 0) { pr_err("DISP_IOCTL_SET_GAMMALUT: failed\n"); return -EFAULT; } break; } return 0; }
static int disp_gamma_io(DISP_MODULE_ENUM module, int msg, unsigned long arg, void *cmdq) { switch (msg) { case DISP_IOCTL_SET_GAMMALUT: if (disp_gamma_set_lut((DISP_GAMMA_LUT_T*)arg, cmdq) < 0) { printk(KERN_ERR "DISP_IOCTL_SET_GAMMALUT: failed\n"); return -EFAULT; } break; case DISP_IOCTL_SET_CCORR: if (disp_ccorr_set_coef((DISP_CCORR_COEF_T*)arg, cmdq) < 0) { printk(KERN_ERR "DISP_IOCTL_SET_CCORR: failed\n"); return -EFAULT; } break; } return 0; }