Lines Matching +full:touch +full:- +full:hold +full:- +full:ms

1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * for Non-CPU Devices.
45 * struct devfreq_dev_status - Data given from devfreq user device to
56 * this is governor-specific, a governor using this
76 * struct devfreq_dev_profile - Devfreq's user device profile
79 * @polling_ms: The polling interval in ms. 0 disables polling.
82 * freq or lowest-upper-than-freq value. If freq is
98 * has registered devfreq->nb at a notifier-head,
104 * @is_cooling_device: A self-explanatory boolean giving the device a
125 * struct devfreq_stats - Statistics of devfreq device behavior
139 * struct devfreq - Device devfreq structure
140 * @node: list node - contains the devices with devfreq that have been
145 * @profile: device-specific devfreq profile
157 * @governor_data: private data for governors, devfreq core doesn't touch it.
246 /* update_devfreq() - Reevaluate the device and configure frequency */
280 * struct devfreq_simple_ondemand_data - ``void *data`` fed to struct devfreq
284 * @downdifferential: If the load is under upthreshold - downdifferential,
287 * downdifferential < upthreshold must hold.
303 * struct devfreq_passive_data - ``void *data`` fed to struct devfreq
346 return ERR_PTR(-ENOSYS); in devfreq_add_device()
359 return ERR_PTR(-ENOSYS); in devm_devfreq_add_device()
383 return ERR_PTR(-EINVAL); in devfreq_recommended_opp()
389 return -EINVAL; in devfreq_register_opp_notifier()
395 return -EINVAL; in devfreq_unregister_opp_notifier()
401 return -EINVAL; in devm_devfreq_register_opp_notifier()
440 return ERR_PTR(-ENODEV); in devfreq_get_devfreq_by_node()
446 return ERR_PTR(-ENODEV); in devfreq_get_devfreq_by_phandle()
451 return -EINVAL; in devfreq_update_stats()