Lines Matching full:devfreq
3 * devfreq-event: a framework to provide raw data and events of devfreq devices
15 * struct devfreq_event_dev - the devfreq-event device
17 * @node : Contain the devfreq-event device that have been registered.
18 * @dev : the device registered by devfreq-event class. dev.parent is
19 * the device using devfreq-event.
20 * @lock : a mutex to protect accessing devfreq-event.
22 * @desc : the description for devfreq-event device.
24 * This structure contains devfreq-event device information.
37 * struct devfreq_event_data - the devfreq-event data
39 * @load_count : load count of devfreq-event device for the given period.
40 * @total_count : total count of devfreq-event device for the given period.
45 * This structure contains the data of devfreq-event device for polling period.
53 * struct devfreq_event_ops - the operations of devfreq-event device
55 * @enable : Enable the devfreq-event device.
56 * @disable : Disable the devfreq-event device.
57 * @reset : Reset all setting of the devfreq-event device.
58 * @set_event : Set the specific event type for the devfreq-event device.
59 * @get_event : Get the result of the devfreq-event devie with specific
62 * This structure contains devfreq-event device operations which can be
63 * implemented by devfreq-event device drivers.
78 * struct devfreq_event_desc - the descriptor of devfreq-event device
80 * @name : the name of devfreq-event device.
82 * @driver_data : the private data for devfreq-event driver.
83 * @ops : the operation to control devfreq-event device.
85 * Each devfreq-event device is described with a this structure.
86 * This structure contains the various data for devfreq-event device.