Searched refs:time_ref (Results 1 - 9 of 9) sorted by relevance

/linux-master/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_core.c91 * initialize a time_ref object with usb adapter own settings
93 void peak_usb_init_time_ref(struct peak_time_ref *time_ref, argument
96 if (time_ref) {
97 memset(time_ref, 0, sizeof(struct peak_time_ref));
98 time_ref->adapter = adapter;
105 void peak_usb_update_ts_now(struct peak_time_ref *time_ref, u32 ts_now) argument
107 time_ref->ts_dev_2 = ts_now;
110 if (ktime_to_ns(time_ref->tv_host) > 0) {
111 u32 delta_ts = time_ref->ts_dev_2 - time_ref
123 peak_usb_set_ts_now(struct peak_time_ref *time_ref, u32 ts_now) argument
155 peak_usb_get_ts_time(struct peak_time_ref *time_ref, u32 ts, ktime_t *time) argument
[all...]
H A Dpcan_usb_core.h140 void peak_usb_init_time_ref(struct peak_time_ref *time_ref,
142 void peak_usb_update_ts_now(struct peak_time_ref *time_ref, u32 ts_now);
143 void peak_usb_set_ts_now(struct peak_time_ref *time_ref, u32 ts_now);
144 void peak_usb_get_ts_time(struct peak_time_ref *time_ref, u32 ts, ktime_t *tv);
H A Dpcan_usb.c134 struct peak_time_ref time_ref; member in struct:pcan_usb
432 peak_usb_update_ts_now(&mc->pdev->time_ref, mc->ts16);
434 peak_usb_set_ts_now(&mc->pdev->time_ref, mc->ts16);
481 if (!mc->pdev->time_ref.tick_count)
541 peak_usb_get_ts_time(&mc->pdev->time_ref, mc->ts16,
709 peak_usb_get_ts_time(&mc->pdev->time_ref, mc->ts16, &hwts->hwtstamp);
860 peak_usb_init_time_ref(&pdev->time_ref, &pcan_usb);
H A Dpcan_usb_pro.c47 struct peak_time_ref time_ref; member in struct:pcan_usb_pro_interface
563 peak_usb_get_ts_time(&usb_if->time_ref, le32_to_cpu(rx->ts32),
678 peak_usb_get_ts_time(&usb_if->time_ref, le32_to_cpu(er->ts32), &hwts->hwtstamp);
691 peak_usb_set_ts_now(&usb_if->time_ref,
828 /* reset time_ref */
829 peak_usb_init_time_ref(&pdev->usb_if->time_ref, &pcan_usb_pro);
H A Dpcan_usb_fd.c64 struct peak_time_ref time_ref; member in struct:pcan_usb_fd_if
713 peak_usb_set_ts_now(&usb_if->time_ref, le32_to_cpu(ts->ts_low));
872 /* reset time_ref */
873 peak_usb_init_time_ref(&pdev->usb_if->time_ref,
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_ptp_hw.h230 return hw->func_caps.ts_func_info.time_ref;
236 * @time_ref: new TIME_REF to set
242 ice_set_e82x_time_ref(struct ice_hw *hw, enum ice_time_ref_freq time_ref) argument
244 hw->func_caps.ts_func_info.time_ref = time_ref;
247 static inline u64 ice_e82x_pll_freq(enum ice_time_ref_freq time_ref) argument
249 return e822_time_ref[time_ref].pll_freq;
252 static inline u64 ice_e82x_nominal_incval(enum ice_time_ref_freq time_ref) argument
254 return e822_time_ref[time_ref].nominal_incval;
257 static inline u64 ice_e82x_pps_delay(enum ice_time_ref_freq time_ref) argument
[all...]
H A Dice_type.h338 enum ice_time_ref_freq time_ref; member in struct:ice_ts_func_info
H A Dice_common.c2297 info->time_ref = (enum ice_time_ref_freq)info->clk_freq;
2305 info->time_ref = ICE_TIME_REF_FREQ_25_000;
H A Dice_ptp_hw.c1098 err = ice_cfg_cgu_pll_e82x(hw, ts_info->time_ref,

Completed in 234 milliseconds