Lines Matching refs:params
71 struct pps_kparams params; in pps_cdev_ioctl() local
83 params = pps->params; in pps_cdev_ioctl()
87 err = copy_to_user(uarg, ¶ms, sizeof(struct pps_kparams)); in pps_cdev_ioctl()
100 err = copy_from_user(¶ms, uarg, sizeof(struct pps_kparams)); in pps_cdev_ioctl()
103 if (!(params.mode & (PPS_CAPTUREASSERT | PPS_CAPTURECLEAR))) { in pps_cdev_ioctl()
105 params.mode); in pps_cdev_ioctl()
110 if ((params.mode & ~pps->info.mode) != 0) { in pps_cdev_ioctl()
112 params.mode); in pps_cdev_ioctl()
119 pps->params = params; in pps_cdev_ioctl()
122 if ((params.mode & (PPS_TSFMT_TSPEC | PPS_TSFMT_NTPFP)) == 0) { in pps_cdev_ioctl()
125 params.mode); in pps_cdev_ioctl()
126 pps->params.mode |= PPS_TSFMT_TSPEC; in pps_cdev_ioctl()
129 pps->params.mode |= PPS_CANWAIT; in pps_cdev_ioctl()
130 pps->params.api_version = PPS_API_VERS; in pps_cdev_ioctl()