Home
last modified time | relevance | path

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

/linux-6.15/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_core.c96 if (time_ref) { in peak_usb_init_time_ref()
98 time_ref->adapter = adapter; in peak_usb_init_time_ref()
107 time_ref->ts_dev_2 = ts_now; in peak_usb_update_ts_now()
111 u32 delta_ts = time_ref->ts_dev_2 - time_ref->ts_dev_1; in peak_usb_update_ts_now()
113 if (time_ref->ts_dev_2 < time_ref->ts_dev_1) in peak_usb_update_ts_now()
137 time_ref->tv_host_0); in peak_usb_set_ts_now()
139 time_ref->tv_host_0 = time_ref->tv_host; in peak_usb_set_ts_now()
140 time_ref->ts_total = 0; in peak_usb_set_ts_now()
145 time_ref->tick_count++; in peak_usb_set_ts_now()
148 time_ref->ts_dev_1 = time_ref->ts_dev_2; in peak_usb_set_ts_now()
[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
432 peak_usb_update_ts_now(&mc->pdev->time_ref, mc->ts16); in pcan_usb_update_ts()
434 peak_usb_set_ts_now(&mc->pdev->time_ref, mc->ts16); in pcan_usb_update_ts()
481 if (!mc->pdev->time_ref.tick_count) in pcan_usb_decode_error()
541 peak_usb_get_ts_time(&mc->pdev->time_ref, mc->ts16, in pcan_usb_decode_error()
709 peak_usb_get_ts_time(&mc->pdev->time_ref, mc->ts16, &hwts->hwtstamp); in pcan_usb_decode_data()
860 peak_usb_init_time_ref(&pdev->time_ref, &pcan_usb); in pcan_usb_start()
H A Dpcan_usb_pro.c47 struct peak_time_ref time_ref; member
563 peak_usb_get_ts_time(&usb_if->time_ref, le32_to_cpu(rx->ts32), in pcan_usb_pro_handle_canmsg()
678 peak_usb_get_ts_time(&usb_if->time_ref, le32_to_cpu(er->ts32), &hwts->hwtstamp); in pcan_usb_pro_handle_error()
691 peak_usb_set_ts_now(&usb_if->time_ref, in pcan_usb_pro_handle_ts()
829 peak_usb_init_time_ref(&pdev->usb_if->time_ref, &pcan_usb_pro); in pcan_usb_pro_start()
H A Dpcan_usb_fd.c64 struct peak_time_ref time_ref; member
713 peak_usb_set_ts_now(&usb_if->time_ref, le32_to_cpu(ts->ts_low)); in pcan_usb_fd_decode_ts()
873 peak_usb_init_time_ref(&pdev->usb_if->time_ref, in pcan_usb_fd_start()
/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_ptp_hw.h362 return hw->func_caps.ts_func_info.time_ref; in ice_e82x_time_ref()
374 ice_set_e82x_time_ref(struct ice_hw *hw, enum ice_time_ref_freq time_ref) in ice_set_e82x_time_ref() argument
376 hw->func_caps.ts_func_info.time_ref = time_ref; in ice_set_e82x_time_ref()
379 static inline u64 ice_e82x_pll_freq(enum ice_time_ref_freq time_ref) in ice_e82x_pll_freq() argument
381 return e82x_time_ref[time_ref].pll_freq; in ice_e82x_pll_freq()
384 static inline u64 ice_e82x_nominal_incval(enum ice_time_ref_freq time_ref) in ice_e82x_nominal_incval() argument
386 return e82x_time_ref[time_ref].nominal_incval; in ice_e82x_nominal_incval()
H A Dice_type.h351 enum ice_time_ref_freq time_ref; member
H A Dice_ptp_hw.c760 err = ice_cfg_cgu_pll_e825c(hw, ts_info->time_ref, in ice_init_cgu_e82x()
763 err = ice_cfg_cgu_pll_e82x(hw, ts_info->time_ref, in ice_init_cgu_e82x()
H A Dice_common.c2307 info->time_ref = (enum ice_time_ref_freq)info->clk_freq; in ice_parse_1588_func_caps()
2315 info->time_ref = ICE_TIME_REF_FREQ_25_000; in ice_parse_1588_func_caps()