Lines Matching refs:params
211 pps_params_t params; /* PPS parameters set by user */ member
266 punit->params.api_version = PPS_API_VERS_1; in time_pps_create()
267 punit->params.mode = PPS_CAPTUREASSERT | PPS_TSFMT_TSPEC; in time_pps_create()
304 const pps_params_t *params in time_pps_setparams() argument
318 if (!params) { in time_pps_setparams()
328 if (params->api_version != PPS_API_VERS_1) { in time_pps_setparams()
337 mode_in = params->mode; in time_pps_setparams()
347 if (punit->params.assert_offset.tv_sec || in time_pps_setparams()
348 punit->params.assert_offset.tv_nsec) { in time_pps_setparams()
382 mode = punit->params.mode; in time_pps_setparams()
383 memcpy(&punit->params, params, sizeof(punit->params)); in time_pps_setparams()
384 punit->params.api_version = PPS_API_VERS_1; in time_pps_setparams()
385 punit->params.mode = mode | mode_in; in time_pps_setparams()
396 pps_params_t *params in time_pps_getparams() argument
410 if (!params) { in time_pps_getparams()
416 memcpy(params, &punit->params, sizeof(*params)); in time_pps_getparams()
493 if (!punit->params.mode & PPS_CAPTUREASSERT) { in time_pps_fetch()
515 if (punit->params.mode & PPS_OFFSETASSERT) { in time_pps_fetch()
517 punit->params.assert_offset.tv_sec; in time_pps_fetch()
519 punit->params.assert_offset.tv_nsec; in time_pps_fetch()
527 if (punit->params.mode & PPS_OFFSETASSERT) in time_pps_fetch()
529 &punit->params.assert_offset_ntpfp); in time_pps_fetch()
537 infobuf.current_mode = punit->params.mode; in time_pps_fetch()