Lines Matching +full:max +full:- +full:frequency
1 /* SPDX-License-Identifier: BSD-3-Clause */
2 /* Copyright(c) 2007-2022 Intel Corporation */
13 #define CLK_DBGFS_FILE "frequency"
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()
45 "clock frequency"); in adf_clock_debugfs_add()
51 * adf_dev_measure_clock() -- Measure the CPM clock frequency
53 * @frequency: Pointer to returned frequency in Hz.
58 measure_clock(struct adf_accel_dev *accel_dev, u32 *frequency) in measure_clock() argument
71 if (!accel_dev || !frequency) in measure_clock()
127 temp = (timestamp2 - timestamp1) * ME_CLK_DIVIDER * 10 + (delta_us / 2); in measure_clock()
129 *frequency = temp * 100000; in measure_clock()
135 * adf_dev_measure_clock() -- Measure the CPM clock frequency
137 * @frequency: Pointer to returned frequency in Hz.
138 * @min: Minimum expected frequency
139 * @max: Maximum expected frequency
145 u32 *frequency, in adf_dev_measure_clock() argument
147 u32 max) in adf_dev_measure_clock() argument
162 } else if (freq > max) { 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()