/Linux-v4.19/include/linux/ |
D | scmi_protocol.h | 53 struct scmi_handle; 67 int (*count_get)(const struct scmi_handle *handle); 70 (const struct scmi_handle *handle, u32 clk_id); 71 int (*rate_get)(const struct scmi_handle *handle, u32 clk_id, 73 int (*rate_set)(const struct scmi_handle *handle, u32 clk_id, 75 int (*enable)(const struct scmi_handle *handle, u32 clk_id); 76 int (*disable)(const struct scmi_handle *handle, u32 clk_id); 96 int (*limits_set)(const struct scmi_handle *handle, u32 domain, 98 int (*limits_get)(const struct scmi_handle *handle, u32 domain, 100 int (*level_set)(const struct scmi_handle *handle, u32 domain, [all …]
|
/Linux-v4.19/drivers/firmware/arm_scmi/ |
D | common.h | 96 void scmi_xfer_put(const struct scmi_handle *h, struct scmi_xfer *xfer); 97 int scmi_do_xfer(const struct scmi_handle *h, struct scmi_xfer *xfer); 98 int scmi_xfer_get_init(const struct scmi_handle *h, u8 msg_id, u8 prot_id, 100 int scmi_handle_put(const struct scmi_handle *handle); 101 struct scmi_handle *scmi_handle_get(struct device *dev); 103 int scmi_version_get(const struct scmi_handle *h, u8 protocol, u32 *version); 104 void scmi_setup_protocol_implemented(const struct scmi_handle *handle, 107 int scmi_base_protocol_init(struct scmi_handle *h);
|
D | clock.c | 73 static int scmi_clock_protocol_attributes_get(const struct scmi_handle *handle, in scmi_clock_protocol_attributes_get() 97 static int scmi_clock_attributes_get(const struct scmi_handle *handle, in scmi_clock_attributes_get() 123 scmi_clock_describe_rates_get(const struct scmi_handle *handle, u32 clk_id, in scmi_clock_describe_rates_get() 194 scmi_clock_rate_get(const struct scmi_handle *handle, u32 clk_id, u64 *value) in scmi_clock_rate_get() 218 static int scmi_clock_rate_set(const struct scmi_handle *handle, u32 clk_id, in scmi_clock_rate_set() 243 scmi_clock_config_set(const struct scmi_handle *handle, u32 clk_id, u32 config) in scmi_clock_config_set() 264 static int scmi_clock_enable(const struct scmi_handle *handle, u32 clk_id) in scmi_clock_enable() 269 static int scmi_clock_disable(const struct scmi_handle *handle, u32 clk_id) in scmi_clock_disable() 274 static int scmi_clock_count_get(const struct scmi_handle *handle) in scmi_clock_count_get() 282 scmi_clock_info_get(const struct scmi_handle *handle, u32 clk_id) in scmi_clock_info_get() [all …]
|
D | base.c | 33 static int scmi_base_attributes_get(const struct scmi_handle *handle) in scmi_base_attributes_get() 66 scmi_base_vendor_id_get(const struct scmi_handle *handle, bool sub_vendor) in scmi_base_vendor_id_get() 107 scmi_base_implementation_version_get(const struct scmi_handle *handle) in scmi_base_implementation_version_get() 139 static int scmi_base_implementation_list_get(const struct scmi_handle *handle, in scmi_base_implementation_list_get() 195 static int scmi_base_discover_agent_get(const struct scmi_handle *handle, in scmi_base_discover_agent_get() 218 int scmi_base_protocol_init(struct scmi_handle *h) in scmi_base_protocol_init() 224 const struct scmi_handle *handle = h; in scmi_base_protocol_init()
|
D | power.c | 59 static int scmi_power_attributes_get(const struct scmi_handle *handle, in scmi_power_attributes_get() 86 scmi_power_domain_attributes_get(const struct scmi_handle *handle, u32 domain, in scmi_power_domain_attributes_get() 117 scmi_power_state_set(const struct scmi_handle *handle, u32 domain, u32 state) in scmi_power_state_set() 140 scmi_power_state_get(const struct scmi_handle *handle, u32 domain, u32 *state) in scmi_power_state_get() 160 static int scmi_power_num_domains_get(const struct scmi_handle *handle) in scmi_power_num_domains_get() 167 static char *scmi_power_name_get(const struct scmi_handle *handle, u32 domain) in scmi_power_name_get() 182 static int scmi_power_protocol_init(struct scmi_handle *handle) in scmi_power_protocol_init()
|
D | perf.c | 111 static int scmi_perf_attributes_get(const struct scmi_handle *handle, in scmi_perf_attributes_get() 141 scmi_perf_domain_attributes_get(const struct scmi_handle *handle, u32 domain, in scmi_perf_domain_attributes_get() 192 scmi_perf_describe_levels_get(const struct scmi_handle *handle, u32 domain, in scmi_perf_describe_levels_get() 252 static int scmi_perf_limits_set(const struct scmi_handle *handle, u32 domain, in scmi_perf_limits_set() 275 static int scmi_perf_limits_get(const struct scmi_handle *handle, u32 domain, in scmi_perf_limits_get() 301 static int scmi_perf_level_set(const struct scmi_handle *handle, u32 domain, in scmi_perf_level_set() 324 static int scmi_perf_level_get(const struct scmi_handle *handle, u32 domain, in scmi_perf_level_get() 358 static int scmi_dvfs_device_opps_add(const struct scmi_handle *handle, in scmi_dvfs_device_opps_add() 390 static int scmi_dvfs_transition_latency_get(const struct scmi_handle *handle, in scmi_dvfs_transition_latency_get() 405 static int scmi_dvfs_freq_set(const struct scmi_handle *handle, u32 domain, in scmi_dvfs_freq_set() [all …]
|
D | sensors.c | 75 static int scmi_sensor_attributes_get(const struct scmi_handle *handle, in scmi_sensor_attributes_get() 102 static int scmi_sensor_description_get(const struct scmi_handle *handle, in scmi_sensor_description_get() 158 scmi_sensor_configuration_set(const struct scmi_handle *handle, u32 sensor_id) in scmi_sensor_configuration_set() 180 static int scmi_sensor_trip_point_set(const struct scmi_handle *handle, in scmi_sensor_trip_point_set() 205 static int scmi_sensor_reading_get(const struct scmi_handle *handle, in scmi_sensor_reading_get() 235 scmi_sensor_info_get(const struct scmi_handle *handle, u32 sensor_id) in scmi_sensor_info_get() 242 static int scmi_sensor_count_get(const struct scmi_handle *handle) in scmi_sensor_count_get() 257 static int scmi_sensors_protocol_init(struct scmi_handle *handle) in scmi_sensors_protocol_init()
|
D | driver.c | 103 struct scmi_handle *handle; 125 struct scmi_handle handle; 298 static struct scmi_xfer *scmi_xfer_get(const struct scmi_handle *handle) in scmi_xfer_get() 334 void scmi_xfer_put(const struct scmi_handle *handle, struct scmi_xfer *xfer) in scmi_xfer_put() 384 int scmi_do_xfer(const struct scmi_handle *handle, struct scmi_xfer *xfer) in scmi_do_xfer() 454 int scmi_xfer_get_init(const struct scmi_handle *handle, u8 msg_id, u8 prot_id, in scmi_xfer_get_init() 496 int scmi_version_get(const struct scmi_handle *handle, u8 protocol, in scmi_version_get() 518 void scmi_setup_protocol_implemented(const struct scmi_handle *handle, in scmi_setup_protocol_implemented() 527 scmi_is_protocol_implemented(const struct scmi_handle *handle, u8 prot_id) in scmi_is_protocol_implemented() 552 struct scmi_handle *scmi_handle_get(struct device *dev) in scmi_handle_get() [all …]
|
D | scmi_pm_domain.c | 16 const struct scmi_handle *handle; 62 const struct scmi_handle *handle = sdev->handle; in scmi_pm_domain_probe()
|
D | bus.c | 50 static int scmi_protocol_init(int protocol_id, struct scmi_handle *handle) in scmi_protocol_init()
|
/Linux-v4.19/drivers/hwmon/ |
D | scmi-hwmon.c | 17 const struct scmi_handle *handle; 28 const struct scmi_handle *h = scmi_sensors->handle; in scmi_hwmon_read() 123 const struct scmi_handle *handle = sdev->handle; in scmi_hwmon_probe()
|
/Linux-v4.19/drivers/clk/ |
D | clk-scmi.c | 20 const struct scmi_handle *handle; 128 const struct scmi_handle *handle = sdev->handle; in scmi_clocks_probe()
|
/Linux-v4.19/drivers/cpufreq/ |
D | scmi-cpufreq.c | 28 static const struct scmi_handle *handle;
|