Lines Matching refs:fdata
53 static int pps_cdev_pps_fetch(struct pps_device *pps, struct pps_fdata *fdata)
59 if (fdata->timeout.flags & PPS_TIME_INVALID)
66 (long long) fdata->timeout.sec,
67 fdata->timeout.nsec);
68 ticks = fdata->timeout.sec * HZ;
69 ticks += fdata->timeout.nsec / (NSEC_PER_SEC / HZ);
177 struct pps_fdata fdata;
181 err = copy_from_user(&fdata, uarg, sizeof(struct pps_fdata));
185 err = pps_cdev_pps_fetch(pps, &fdata);
192 fdata.info.assert_sequence = pps->assert_sequence;
193 fdata.info.clear_sequence = pps->clear_sequence;
194 fdata.info.assert_tu = pps->assert_tu;
195 fdata.info.clear_tu = pps->clear_tu;
196 fdata.info.current_mode = pps->current_mode;
200 err = copy_to_user(uarg, &fdata, sizeof(struct pps_fdata));
259 struct pps_fdata fdata;
268 memcpy(&fdata.timeout, &compat.timeout,
271 err = pps_cdev_pps_fetch(pps, &fdata);