/kernel/linux/linux-5.10/drivers/net/can/usb/peak_usb/ |
H A D | pcan_usb_core.c | 64 * initialize a time_ref object with usb adapter own settings 66 void peak_usb_init_time_ref(struct peak_time_ref *time_ref, in peak_usb_init_time_ref() argument 69 if (time_ref) { in peak_usb_init_time_ref() 70 memset(time_ref, 0, sizeof(struct peak_time_ref)); in peak_usb_init_time_ref() 71 time_ref->adapter = adapter; in peak_usb_init_time_ref() 78 void peak_usb_update_ts_now(struct peak_time_ref *time_ref, u32 ts_now) in peak_usb_update_ts_now() argument 80 time_ref->ts_dev_2 = ts_now; in peak_usb_update_ts_now() 83 if (ktime_to_ns(time_ref->tv_host) > 0) { in peak_usb_update_ts_now() 84 u32 delta_ts = time_ref->ts_dev_2 - time_ref in peak_usb_update_ts_now() 96 peak_usb_set_ts_now(struct peak_time_ref *time_ref, u32 ts_now) peak_usb_set_ts_now() argument 128 peak_usb_get_ts_time(struct peak_time_ref *time_ref, u32 ts, ktime_t *time) peak_usb_get_ts_time() argument 193 peak_usb_netif_rx(struct sk_buff *skb, struct peak_time_ref *time_ref, u32 ts_low) peak_usb_netif_rx() argument [all...] |
H A D | pcan_usb_core.h | 142 void peak_usb_init_time_ref(struct peak_time_ref *time_ref, 144 void peak_usb_update_ts_now(struct peak_time_ref *time_ref, u32 ts_now); 145 void peak_usb_set_ts_now(struct peak_time_ref *time_ref, u32 ts_now); 146 void peak_usb_get_ts_time(struct peak_time_ref *time_ref, u32 ts, ktime_t *tv); 148 struct peak_time_ref *time_ref, u32 ts_low);
|
H A D | pcan_usb.c | 126 struct peak_time_ref time_ref; member 404 peak_usb_update_ts_now(&mc->pdev->time_ref, mc->ts16); in pcan_usb_update_ts() 406 peak_usb_set_ts_now(&mc->pdev->time_ref, mc->ts16); in pcan_usb_update_ts() 456 if (!mc->pdev->time_ref.tick_count) in pcan_usb_decode_error() 595 peak_usb_get_ts_time(&mc->pdev->time_ref, mc->ts16, in pcan_usb_decode_error() 762 peak_usb_get_ts_time(&mc->pdev->time_ref, mc->ts16, &hwts->hwtstamp); in pcan_usb_decode_data() 894 peak_usb_init_time_ref(&pdev->time_ref, &pcan_usb); in pcan_usb_start()
|
H A D | pcan_usb_pro.c | 47 struct peak_time_ref time_ref; member 546 peak_usb_get_ts_time(&usb_if->time_ref, le32_to_cpu(rx->ts32), in pcan_usb_pro_handle_canmsg() 663 peak_usb_get_ts_time(&usb_if->time_ref, le32_to_cpu(er->ts32), &hwts->hwtstamp); in pcan_usb_pro_handle_error() 678 peak_usb_set_ts_now(&usb_if->time_ref, in pcan_usb_pro_handle_ts() 811 /* reset time_ref */ in pcan_usb_pro_start() 812 peak_usb_init_time_ref(&pdev->usb_if->time_ref, &pcan_usb_pro); in pcan_usb_pro_start()
|
H A D | pcan_usb_fd.c | 55 struct peak_time_ref time_ref; member 518 peak_usb_netif_rx(skb, &usb_if->time_ref, le32_to_cpu(rm->ts_low)); in pcan_usb_fd_decode_canmsg() 583 peak_usb_netif_rx(skb, &usb_if->time_ref, le32_to_cpu(sm->ts_low)); in pcan_usb_fd_decode_status() 633 peak_usb_netif_rx(skb, &usb_if->time_ref, le32_to_cpu(ov->ts_low)); in pcan_usb_fd_decode_overrun() 651 peak_usb_set_ts_now(&usb_if->time_ref, le32_to_cpu(ts->ts_low)); in pcan_usb_fd_decode_ts() 805 /* reset time_ref */ in pcan_usb_fd_start() 806 peak_usb_init_time_ref(&pdev->usb_if->time_ref, in pcan_usb_fd_start()
|
/kernel/linux/linux-6.6/drivers/net/can/usb/peak_usb/ |
H A D | pcan_usb_core.c | 91 * initialize a time_ref object with usb adapter own settings 93 void peak_usb_init_time_ref(struct peak_time_ref *time_ref, in peak_usb_init_time_ref() argument 96 if (time_ref) { in peak_usb_init_time_ref() 97 memset(time_ref, 0, sizeof(struct peak_time_ref)); in peak_usb_init_time_ref() 98 time_ref->adapter = adapter; in peak_usb_init_time_ref() 105 void peak_usb_update_ts_now(struct peak_time_ref *time_ref, u32 ts_now) in peak_usb_update_ts_now() argument 107 time_ref->ts_dev_2 = ts_now; in peak_usb_update_ts_now() 110 if (ktime_to_ns(time_ref->tv_host) > 0) { in peak_usb_update_ts_now() 111 u32 delta_ts = time_ref->ts_dev_2 - time_ref in peak_usb_update_ts_now() 123 peak_usb_set_ts_now(struct peak_time_ref *time_ref, u32 ts_now) peak_usb_set_ts_now() argument 155 peak_usb_get_ts_time(struct peak_time_ref *time_ref, u32 ts, ktime_t *time) peak_usb_get_ts_time() argument [all...] |
H A D | pcan_usb_core.h | 140 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 D | pcan_usb.c | 134 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 D | pcan_usb_pro.c | 47 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() 828 /* reset time_ref */ in pcan_usb_pro_start() 829 peak_usb_init_time_ref(&pdev->usb_if->time_ref, &pcan_usb_pro); in pcan_usb_pro_start()
|
H A D | pcan_usb_fd.c | 64 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() 872 /* reset time_ref */ in pcan_usb_fd_start() 873 peak_usb_init_time_ref(&pdev->usb_if->time_ref, in pcan_usb_fd_start()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_ptp_hw.h | 157 return hw->func_caps.ts_func_info.time_ref; in ice_e822_time_ref() 163 * @time_ref: new TIME_REF to set 169 ice_set_e822_time_ref(struct ice_hw *hw, enum ice_time_ref_freq time_ref) in ice_set_e822_time_ref() argument 171 hw->func_caps.ts_func_info.time_ref = time_ref; in ice_set_e822_time_ref() 174 static inline u64 ice_e822_pll_freq(enum ice_time_ref_freq time_ref) in ice_e822_pll_freq() argument 176 return e822_time_ref[time_ref].pll_freq; in ice_e822_pll_freq() 179 static inline u64 ice_e822_nominal_incval(enum ice_time_ref_freq time_ref) in ice_e822_nominal_incval() argument 181 return e822_time_ref[time_ref].nominal_incval; in ice_e822_nominal_incval() 184 static inline u64 ice_e822_pps_delay(enum ice_time_ref_freq time_ref) in ice_e822_pps_delay() argument [all...] |
H A D | ice_type.h | 333 enum ice_time_ref_freq time_ref; member
|
H A D | ice_common.c | 2355 info->time_ref = (enum ice_time_ref_freq)info->clk_freq; in ice_parse_1588_func_caps() 2363 info->time_ref = ICE_TIME_REF_FREQ_25_000; in ice_parse_1588_func_caps()
|
H A D | ice_ptp_hw.c | 961 err = ice_cfg_cgu_pll_e822(hw, ts_info->time_ref, in ice_init_cgu_e822()
|