Lines Matching +full:max +full:- +full:frequency
1 /* SPDX-License-Identifier: BSD-3-Clause */
2 /* Copyright(c) 2007-2025 Intel Corporation */
14 #define CLK_DBGFS_FILE "frequency"
37 hw_data = accel_dev->hw_device; in adf_clock_read_frequency()
39 error = sysctl_handle_int(oidp, &hw_data->clock_frequency, 0, req); in adf_clock_read_frequency()
40 if (error || !req->newptr) in adf_clock_read_frequency()
54 device_get_sysctl_ctx(accel_dev->accel_pci_dev.pci_dev); in adf_clock_debugfs_add()
56 device_get_sysctl_tree(accel_dev->accel_pci_dev.pci_dev); in adf_clock_debugfs_add()
67 "clock frequency"); in adf_clock_debugfs_add()
73 * adf_dev_measure_clock() -- Measure the CPM clock frequency
75 * @frequency: Pointer to returned frequency in Hz.
80 measure_clock(struct adf_accel_dev *accel_dev, u32 *frequency) in measure_clock() argument
93 if (!accel_dev || !frequency) in measure_clock()
149 temp = (timestamp2 - timestamp1) * ME_CLK_DIVIDER * 10 + (delta_us / 2); in measure_clock()
151 *frequency = temp * 100000; in measure_clock()
157 * adf_dev_measure_clock() -- Measure the CPM clock frequency
159 * @frequency: Pointer to returned frequency in Hz.
160 * @min: Minimum expected frequency
161 * @max: Maximum expected frequency
167 u32 *frequency, in adf_dev_measure_clock() argument
169 u32 max) in adf_dev_measure_clock() argument
184 } else if (freq > max) { in adf_dev_measure_clock()
188 max); in adf_dev_measure_clock()
189 freq = max; in adf_dev_measure_clock()
191 *frequency = freq; in adf_dev_measure_clock()
198 return (uint64_t)(ts->tv_sec * (1000)) + (ts->tv_nsec / NSEC_PER_MSEC); in timespec_to_ms()