Lines Matching +full:min +full:- +full:freq
1 /* SPDX-License-Identifier: BSD-3-Clause */
2 /* Copyright(c) 2007-2025 Intel Corporation */
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()
73 * adf_dev_measure_clock() -- Measure the CPM clock frequency
149 temp = (timestamp2 - timestamp1) * ME_CLK_DIVIDER * 10 + (delta_us / 2); in measure_clock()
157 * adf_dev_measure_clock() -- Measure the CPM clock frequency
160 * @min: Minimum expected frequency
168 u32 min, in adf_dev_measure_clock() argument
172 u32 freq; in adf_dev_measure_clock() local
174 ret = measure_clock(accel_dev, &freq); in adf_dev_measure_clock()
178 if (freq < min) { in adf_dev_measure_clock()
181 freq, in adf_dev_measure_clock()
182 min); in adf_dev_measure_clock()
183 freq = min; in adf_dev_measure_clock()
184 } else if (freq > max) { in adf_dev_measure_clock()
187 freq, 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()