Home
last modified time | relevance | path

Searched refs:hwclock (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/drivers/cpufreq/
H A Dpmac64-cpufreq.c480 struct device_node *cpuid = NULL, *hwclock = NULL; in g5_pm72_cpufreq_init() local
500 for_each_node_by_name(hwclock, "i2c-hwclock") { in g5_pm72_cpufreq_init()
501 const char *loc = of_get_property(hwclock, in g5_pm72_cpufreq_init()
511 if (hwclock == NULL) { in g5_pm72_cpufreq_init()
521 pmf_find_function(hwclock, "get-frequency"); in g5_pm72_cpufreq_init()
523 pmf_find_function(hwclock, "set-frequency-high"); in g5_pm72_cpufreq_init()
525 pmf_find_function(hwclock, "set-frequency-low"); in g5_pm72_cpufreq_init()
527 pmf_find_function(hwclock, "slewing-done"); in g5_pm72_cpufreq_init()
531 pmf_find_function(hwclock, "set-voltage-low-0"); in g5_pm72_cpufreq_init()
535 pmf_find_function(hwclock, "set-voltage-low-1"); in g5_pm72_cpufreq_init()
[all …]
/linux-6.15/drivers/net/ethernet/broadcom/
H A Dtg3.c6311 static void tg3_read_tx_tstamp(struct tg3 *tp, u64 *hwclock) in tg3_read_tx_tstamp() argument
6313 *hwclock = tr32(TG3_TX_TSTAMP_LSB); in tg3_read_tx_tstamp()
6314 *hwclock |= (u64)tr32(TG3_TX_TSTAMP_MSB) << 32; in tg3_read_tx_tstamp()
6321 u64 hwclock; in tg3_ptp_ts_aux_work() local
6326 tg3_read_tx_tstamp(tp, &hwclock); in tg3_ptp_ts_aux_work()
6328 if (hwclock != tp->pre_tx_ts) { in tg3_ptp_ts_aux_work()
6329 tg3_hwclock_to_timestamp(tp, hwclock, &timestamp); in tg3_ptp_ts_aux_work()
6581 u64 hwclock; in tg3_tx() local
6583 tg3_read_tx_tstamp(tp, &hwclock); in tg3_tx()
6584 if (hwclock != tp->pre_tx_ts) { in tg3_tx()
[all …]
/linux-6.15/Documentation/virt/kvm/x86/
H A Dtimekeeping.rst200 dangerous to allow userspace utilities such as hwclock to have direct RTC
/linux-6.15/drivers/rtc/
H A DKconfig130 expected by "hwclock" and some other programs. Recent