/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/ |
H A D | igc_tsn.c | 119 ktime_t base_time, systim; in igc_tsn_enable_offload() local 260 systim = ktime_set(sec, nsec); in igc_tsn_enable_offload() 261 if (ktime_compare(systim, base_time) > 0) { in igc_tsn_enable_offload() 262 s64 n = div64_s64(ktime_sub_ns(systim, base_time), cycle); in igc_tsn_enable_offload() 287 systim = ktime_set(sec, nsec); in igc_tsn_enable_offload() 290 expires_time = ktime_sub_ns(adjust_time, systim); in igc_tsn_enable_offload()
|
H A D | igc_ptp.c | 435 * @systim: unsigned 64bit system time value 444 u64 systim) in igc_ptp_systim_to_hwtstamp() 450 hwtstamps->hwtstamp = ktime_set(systim >> 32, in igc_ptp_systim_to_hwtstamp() 451 systim & 0xFFFFFFFF); in igc_ptp_systim_to_hwtstamp() 442 igc_ptp_systim_to_hwtstamp(struct igc_adapter *adapter, struct skb_shared_hwtstamps *hwtstamps, u64 systim) igc_ptp_systim_to_hwtstamp() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/ |
H A D | igc_tsn.c | 68 ktime_t base_time, systim; in igc_tsn_enable_offload() local 107 systim = ktime_set(sec, nsec); in igc_tsn_enable_offload() 109 if (ktime_compare(systim, base_time) > 0) { in igc_tsn_enable_offload() 112 n = div64_s64(ktime_sub_ns(systim, base_time), cycle); in igc_tsn_enable_offload()
|
H A D | igc_ptp.c | 133 * @systim: unsigned 64bit system time value 142 u64 systim) in igc_ptp_systim_to_hwtstamp() 148 hwtstamps->hwtstamp = ktime_set(systim >> 32, in igc_ptp_systim_to_hwtstamp() 149 systim & 0xFFFFFFFF); in igc_ptp_systim_to_hwtstamp() 140 igc_ptp_systim_to_hwtstamp(struct igc_adapter *adapter, struct skb_shared_hwtstamps *hwtstamps, u64 systim) igc_ptp_systim_to_hwtstamp() argument
|
/kernel/linux/linux-5.10/drivers/video/fbdev/omap/ |
H A D | hwa742.c | 625 unsigned long systim; in calc_reg_timing() local 635 systim = 1000000000 / (sysclk / 1000); in calc_reg_timing() 636 dev_dbg(hwa742.fbdev->dev, "HWA742 systim %lu ps extif_clk_period %u ps" in calc_reg_timing() 637 "extif_clk_div %d\n", systim, hwa742.extif_clk_period, div); in calc_reg_timing() 649 t->we_cycle_time = round_to_extif_ticks(2 * systim + 2000, div); in calc_reg_timing() 652 t->re_cycle_time = round_to_extif_ticks(2 * systim + 2000, div); in calc_reg_timing() 671 unsigned long systim; in calc_lut_timing() local 682 systim = 1000000000 / (sysclk / 1000); in calc_lut_timing() 683 dev_dbg(hwa742.fbdev->dev, "HWA742 systim %lu ps extif_clk_period %u ps" in calc_lut_timing() 684 "extif_clk_div %d\n", systim, hwa74 in calc_lut_timing() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/ |
H A D | igb_ptp.c | 149 * @systim: unsigned 64bit system time value. 164 u64 systim) in igb_ptp_systim_to_hwtstamp() 177 ns = timecounter_cyc2time(&adapter->tc, systim); in igb_ptp_systim_to_hwtstamp() 185 hwtstamps->hwtstamp = ktime_set(systim >> 32, in igb_ptp_systim_to_hwtstamp() 186 systim & 0xFFFFFFFF); in igb_ptp_systim_to_hwtstamp() 499 u64 systim, now; in igb_ptp_feature_enable_82580() local 583 /* read systim registers in sequence */ in igb_ptp_feature_enable_82580() 587 systim = (((u64)(systimh & 0xFF)) << 32) | ((u64)systiml); in igb_ptp_feature_enable_82580() 588 now = timecounter_cyc2time(&igb->tc, systim); in igb_ptp_feature_enable_82580() 599 systim in igb_ptp_feature_enable_82580() 162 igb_ptp_systim_to_hwtstamp(struct igb_adapter *adapter, struct skb_shared_hwtstamps *hwtstamps, u64 systim) igb_ptp_systim_to_hwtstamp() argument [all...] |
H A D | igb_main.c | 6890 u64 systim, now; in igb_perout() local 6892 /* read systim registers in sequence */ in igb_perout() 6896 systim = (((u64)(systimh & 0xFF)) << 32) | ((u64)systiml); in igb_perout() 6897 now = timecounter_cyc2time(&adapter->tc, systim); in igb_perout() 6908 systim = systim + (ns - rem); in igb_perout() 6916 systim += ns; in igb_perout() 6924 systim += ns; in igb_perout() 6933 ts.tv_nsec = (u32)systim; in igb_perout() 6934 ts.tv_sec = ((u32)(systim >> 3 in igb_perout() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/omap/ |
H A D | hwa742.c | 638 unsigned long systim; in calc_reg_timing() local 648 systim = 1000000000 / (sysclk / 1000); in calc_reg_timing() 649 dev_dbg(hwa742.fbdev->dev, "HWA742 systim %lu ps extif_clk_period %u ps" in calc_reg_timing() 650 "extif_clk_div %d\n", systim, hwa742.extif_clk_period, div); in calc_reg_timing() 662 t->we_cycle_time = round_to_extif_ticks(2 * systim + 2000, div); in calc_reg_timing() 665 t->re_cycle_time = round_to_extif_ticks(2 * systim + 2000, div); in calc_reg_timing() 684 unsigned long systim; in calc_lut_timing() local 695 systim = 1000000000 / (sysclk / 1000); in calc_lut_timing() 696 dev_dbg(hwa742.fbdev->dev, "HWA742 systim %lu ps extif_clk_period %u ps" in calc_lut_timing() 697 "extif_clk_div %d\n", systim, hwa74 in calc_lut_timing() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/ |
H A D | igb_ptp.c | 147 * @systim: unsigned 64bit system time value. 162 u64 systim) in igb_ptp_systim_to_hwtstamp() 174 ns = timecounter_cyc2time(&adapter->tc, systim); in igb_ptp_systim_to_hwtstamp() 185 hwtstamps->hwtstamp = ktime_set(systim >> 32, in igb_ptp_systim_to_hwtstamp() 186 systim & 0xFFFFFFFF); in igb_ptp_systim_to_hwtstamp() 160 igb_ptp_systim_to_hwtstamp(struct igb_adapter *adapter, struct skb_shared_hwtstamps *hwtstamps, u64 systim) igb_ptp_systim_to_hwtstamp() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/ |
H A D | netdev.c | 480 * @systim: unsigned 64bit system time value. 492 u64 systim) in e1000e_systim_to_hwtstamp() 498 ns = timecounter_cyc2time(&adapter->tc, systim); in e1000e_systim_to_hwtstamp() 3944 /* reset the systim ns time counter */ in e1000e_systim_reset() 4138 /* restore systim and hwtstamp settings */ in e1000e_reset() 4344 * @systim: PHC time value read, sanitized and returned 4352 static u64 e1000e_sanitize_systim(struct e1000_hw *hw, u64 systim, in e1000e_sanitize_systim() argument 4368 time_delta = systim_next - systim; in e1000e_sanitize_systim() 4373 systim = systim_next; in e1000e_sanitize_systim() 4379 return systim; in e1000e_sanitize_systim() 490 e1000e_systim_to_hwtstamp(struct e1000_adapter *adapter, struct skb_shared_hwtstamps *hwtstamps, u64 systim) e1000e_systim_to_hwtstamp() argument 4393 u64 systim; e1000e_read_systim() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/ |
H A D | netdev.c | 484 * @systim: unsigned 64bit system time value. 496 u64 systim) in e1000e_systim_to_hwtstamp() 502 ns = timecounter_cyc2time(&adapter->tc, systim); in e1000e_systim_to_hwtstamp() 3936 /* reset the systim ns time counter */ in e1000e_systim_reset() 4133 /* restore systim and hwtstamp settings */ in e1000e_reset() 4339 * @systim: PHC time value read, sanitized and returned 4347 static u64 e1000e_sanitize_systim(struct e1000_hw *hw, u64 systim, in e1000e_sanitize_systim() argument 4363 time_delta = systim_next - systim; in e1000e_sanitize_systim() 4368 systim = systim_next; in e1000e_sanitize_systim() 4374 return systim; in e1000e_sanitize_systim() 494 e1000e_systim_to_hwtstamp(struct e1000_adapter *adapter, struct skb_shared_hwtstamps *hwtstamps, u64 systim) e1000e_systim_to_hwtstamp() argument 4388 u64 systim; e1000e_read_systim() local [all...] |