Lines Matching +full:max +full:- +full:freq
1 /* SPDX-License-Identifier: BSD-3-Clause */
2 /* Copyright(c) 2007-2022 Intel Corporation */
27 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_clock_debugfs_add()
34 device_get_sysctl_ctx(accel_dev->accel_pci_dev.pci_dev); in adf_clock_debugfs_add()
36 device_get_sysctl_tree(accel_dev->accel_pci_dev.pci_dev); in adf_clock_debugfs_add()
43 &hw_data->clock_frequency, in adf_clock_debugfs_add()
51 * adf_dev_measure_clock() -- Measure the CPM clock frequency
127 temp = (timestamp2 - timestamp1) * ME_CLK_DIVIDER * 10 + (delta_us / 2); in measure_clock()
135 * adf_dev_measure_clock() -- Measure the CPM clock frequency
139 * @max: Maximum expected frequency
147 u32 max) in adf_dev_measure_clock() argument
150 u32 freq; in adf_dev_measure_clock() local
152 ret = measure_clock(accel_dev, &freq); in adf_dev_measure_clock()
156 if (freq < min) { in adf_dev_measure_clock()
159 freq, in adf_dev_measure_clock()
161 freq = min; in adf_dev_measure_clock()
162 } else if (freq > max) { in adf_dev_measure_clock()
165 freq, in adf_dev_measure_clock()
166 max); in adf_dev_measure_clock()
167 freq = max; in adf_dev_measure_clock()
169 *frequency = freq; in adf_dev_measure_clock()
176 return (uint64_t)(ts->tv_sec * (1000)) + (ts->tv_nsec / NSEC_PER_MSEC); in timespec_to_ms()