scmi_handle 20 drivers/clk/clk-scmi.c const struct scmi_handle *handle; scmi_handle 128 drivers/clk/clk-scmi.c const struct scmi_handle *handle = sdev->handle; scmi_handle 27 drivers/cpufreq/scmi-cpufreq.c static const struct scmi_handle *handle; scmi_handle 33 drivers/firmware/arm_scmi/base.c static int scmi_base_attributes_get(const struct scmi_handle *handle) scmi_handle 66 drivers/firmware/arm_scmi/base.c scmi_base_vendor_id_get(const struct scmi_handle *handle, bool sub_vendor) scmi_handle 107 drivers/firmware/arm_scmi/base.c scmi_base_implementation_version_get(const struct scmi_handle *handle) scmi_handle 139 drivers/firmware/arm_scmi/base.c static int scmi_base_implementation_list_get(const struct scmi_handle *handle, scmi_handle 195 drivers/firmware/arm_scmi/base.c static int scmi_base_discover_agent_get(const struct scmi_handle *handle, scmi_handle 218 drivers/firmware/arm_scmi/base.c int scmi_base_protocol_init(struct scmi_handle *h) scmi_handle 224 drivers/firmware/arm_scmi/base.c const struct scmi_handle *handle = h; scmi_handle 50 drivers/firmware/arm_scmi/bus.c static int scmi_protocol_init(int protocol_id, struct scmi_handle *handle) scmi_handle 74 drivers/firmware/arm_scmi/clock.c static int scmi_clock_protocol_attributes_get(const struct scmi_handle *handle, scmi_handle 98 drivers/firmware/arm_scmi/clock.c static int scmi_clock_attributes_get(const struct scmi_handle *handle, scmi_handle 124 drivers/firmware/arm_scmi/clock.c scmi_clock_describe_rates_get(const struct scmi_handle *handle, u32 clk_id, scmi_handle 197 drivers/firmware/arm_scmi/clock.c scmi_clock_rate_get(const struct scmi_handle *handle, u32 clk_id, u64 *value) scmi_handle 217 drivers/firmware/arm_scmi/clock.c static int scmi_clock_rate_set(const struct scmi_handle *handle, u32 clk_id, scmi_handle 254 drivers/firmware/arm_scmi/clock.c scmi_clock_config_set(const struct scmi_handle *handle, u32 clk_id, u32 config) scmi_handle 275 drivers/firmware/arm_scmi/clock.c static int scmi_clock_enable(const struct scmi_handle *handle, u32 clk_id) scmi_handle 280 drivers/firmware/arm_scmi/clock.c static int scmi_clock_disable(const struct scmi_handle *handle, u32 clk_id) scmi_handle 285 drivers/firmware/arm_scmi/clock.c static int scmi_clock_count_get(const struct scmi_handle *handle) scmi_handle 293 drivers/firmware/arm_scmi/clock.c scmi_clock_info_get(const struct scmi_handle *handle, u32 clk_id) scmi_handle 313 drivers/firmware/arm_scmi/clock.c static int scmi_clock_protocol_init(struct scmi_handle *handle) scmi_handle 100 drivers/firmware/arm_scmi/common.h void scmi_xfer_put(const struct scmi_handle *h, struct scmi_xfer *xfer); scmi_handle 101 drivers/firmware/arm_scmi/common.h int scmi_do_xfer(const struct scmi_handle *h, struct scmi_xfer *xfer); scmi_handle 102 drivers/firmware/arm_scmi/common.h int scmi_do_xfer_with_response(const struct scmi_handle *h, scmi_handle 104 drivers/firmware/arm_scmi/common.h int scmi_xfer_get_init(const struct scmi_handle *h, u8 msg_id, u8 prot_id, scmi_handle 106 drivers/firmware/arm_scmi/common.h int scmi_handle_put(const struct scmi_handle *handle); scmi_handle 107 drivers/firmware/arm_scmi/common.h struct scmi_handle *scmi_handle_get(struct device *dev); scmi_handle 109 drivers/firmware/arm_scmi/common.h int scmi_version_get(const struct scmi_handle *h, u8 protocol, u32 *version); scmi_handle 110 drivers/firmware/arm_scmi/common.h void scmi_setup_protocol_implemented(const struct scmi_handle *handle, scmi_handle 113 drivers/firmware/arm_scmi/common.h int scmi_base_protocol_init(struct scmi_handle *h); scmi_handle 109 drivers/firmware/arm_scmi/driver.c struct scmi_handle *handle; scmi_handle 132 drivers/firmware/arm_scmi/driver.c struct scmi_handle handle; scmi_handle 283 drivers/firmware/arm_scmi/driver.c static struct scmi_xfer *scmi_xfer_get(const struct scmi_handle *handle, scmi_handle 389 drivers/firmware/arm_scmi/driver.c void scmi_xfer_put(const struct scmi_handle *handle, struct scmi_xfer *xfer) scmi_handle 430 drivers/firmware/arm_scmi/driver.c int scmi_do_xfer(const struct scmi_handle *handle, struct scmi_xfer *xfer) scmi_handle 496 drivers/firmware/arm_scmi/driver.c int scmi_do_xfer_with_response(const struct scmi_handle *handle, scmi_handle 528 drivers/firmware/arm_scmi/driver.c int scmi_xfer_get_init(const struct scmi_handle *handle, u8 msg_id, u8 prot_id, scmi_handle 571 drivers/firmware/arm_scmi/driver.c int scmi_version_get(const struct scmi_handle *handle, u8 protocol, scmi_handle 593 drivers/firmware/arm_scmi/driver.c void scmi_setup_protocol_implemented(const struct scmi_handle *handle, scmi_handle 602 drivers/firmware/arm_scmi/driver.c scmi_is_protocol_implemented(const struct scmi_handle *handle, u8 prot_id) scmi_handle 627 drivers/firmware/arm_scmi/driver.c struct scmi_handle *scmi_handle_get(struct device *dev) scmi_handle 631 drivers/firmware/arm_scmi/driver.c struct scmi_handle *handle = NULL; scmi_handle 659 drivers/firmware/arm_scmi/driver.c int scmi_handle_put(const struct scmi_handle *handle) scmi_handle 830 drivers/firmware/arm_scmi/driver.c struct scmi_handle *handle; scmi_handle 155 drivers/firmware/arm_scmi/perf.c static int scmi_perf_attributes_get(const struct scmi_handle *handle, scmi_handle 185 drivers/firmware/arm_scmi/perf.c scmi_perf_domain_attributes_get(const struct scmi_handle *handle, u32 domain, scmi_handle 237 drivers/firmware/arm_scmi/perf.c scmi_perf_describe_levels_get(const struct scmi_handle *handle, u32 domain, scmi_handle 331 drivers/firmware/arm_scmi/perf.c static int scmi_perf_mb_limits_set(const struct scmi_handle *handle, u32 domain, scmi_handle 354 drivers/firmware/arm_scmi/perf.c static int scmi_perf_limits_set(const struct scmi_handle *handle, u32 domain, scmi_handle 370 drivers/firmware/arm_scmi/perf.c static int scmi_perf_mb_limits_get(const struct scmi_handle *handle, u32 domain, scmi_handle 396 drivers/firmware/arm_scmi/perf.c static int scmi_perf_limits_get(const struct scmi_handle *handle, u32 domain, scmi_handle 411 drivers/firmware/arm_scmi/perf.c static int scmi_perf_mb_level_set(const struct scmi_handle *handle, u32 domain, scmi_handle 434 drivers/firmware/arm_scmi/perf.c static int scmi_perf_level_set(const struct scmi_handle *handle, u32 domain, scmi_handle 449 drivers/firmware/arm_scmi/perf.c static int scmi_perf_mb_level_get(const struct scmi_handle *handle, u32 domain, scmi_handle 471 drivers/firmware/arm_scmi/perf.c static int scmi_perf_level_get(const struct scmi_handle *handle, u32 domain, scmi_handle 495 drivers/firmware/arm_scmi/perf.c scmi_perf_domain_desc_fc(const struct scmi_handle *handle, u32 domain, scmi_handle 563 drivers/firmware/arm_scmi/perf.c static void scmi_perf_domain_init_fc(const struct scmi_handle *handle, scmi_handle 595 drivers/firmware/arm_scmi/perf.c static int scmi_dvfs_device_opps_add(const struct scmi_handle *handle, scmi_handle 627 drivers/firmware/arm_scmi/perf.c static int scmi_dvfs_transition_latency_get(const struct scmi_handle *handle, scmi_handle 642 drivers/firmware/arm_scmi/perf.c static int scmi_dvfs_freq_set(const struct scmi_handle *handle, u32 domain, scmi_handle 652 drivers/firmware/arm_scmi/perf.c static int scmi_dvfs_freq_get(const struct scmi_handle *handle, u32 domain, scmi_handle 667 drivers/firmware/arm_scmi/perf.c static int scmi_dvfs_est_power_get(const struct scmi_handle *handle, u32 domain, scmi_handle 707 drivers/firmware/arm_scmi/perf.c static int scmi_perf_protocol_init(struct scmi_handle *handle) scmi_handle 59 drivers/firmware/arm_scmi/power.c static int scmi_power_attributes_get(const struct scmi_handle *handle, scmi_handle 86 drivers/firmware/arm_scmi/power.c scmi_power_domain_attributes_get(const struct scmi_handle *handle, u32 domain, scmi_handle 117 drivers/firmware/arm_scmi/power.c scmi_power_state_set(const struct scmi_handle *handle, u32 domain, u32 state) scmi_handle 140 drivers/firmware/arm_scmi/power.c scmi_power_state_get(const struct scmi_handle *handle, u32 domain, u32 *state) scmi_handle 160 drivers/firmware/arm_scmi/power.c static int scmi_power_num_domains_get(const struct scmi_handle *handle) scmi_handle 167 drivers/firmware/arm_scmi/power.c static char *scmi_power_name_get(const struct scmi_handle *handle, u32 domain) scmi_handle 182 drivers/firmware/arm_scmi/power.c static int scmi_power_protocol_init(struct scmi_handle *handle) scmi_handle 55 drivers/firmware/arm_scmi/reset.c static int scmi_reset_attributes_get(const struct scmi_handle *handle, scmi_handle 78 drivers/firmware/arm_scmi/reset.c scmi_reset_domain_attributes_get(const struct scmi_handle *handle, u32 domain, scmi_handle 110 drivers/firmware/arm_scmi/reset.c static int scmi_reset_num_domains_get(const struct scmi_handle *handle) scmi_handle 117 drivers/firmware/arm_scmi/reset.c static char *scmi_reset_name_get(const struct scmi_handle *handle, u32 domain) scmi_handle 125 drivers/firmware/arm_scmi/reset.c static int scmi_reset_latency_get(const struct scmi_handle *handle, u32 domain) scmi_handle 133 drivers/firmware/arm_scmi/reset.c static int scmi_domain_reset(const struct scmi_handle *handle, u32 domain, scmi_handle 164 drivers/firmware/arm_scmi/reset.c static int scmi_reset_domain_reset(const struct scmi_handle *handle, u32 domain) scmi_handle 171 drivers/firmware/arm_scmi/reset.c scmi_reset_domain_assert(const struct scmi_handle *handle, u32 domain) scmi_handle 178 drivers/firmware/arm_scmi/reset.c scmi_reset_domain_deassert(const struct scmi_handle *handle, u32 domain) scmi_handle 192 drivers/firmware/arm_scmi/reset.c static int scmi_reset_protocol_init(struct scmi_handle *handle) scmi_handle 16 drivers/firmware/arm_scmi/scmi_pm_domain.c const struct scmi_handle *handle; scmi_handle 62 drivers/firmware/arm_scmi/scmi_pm_domain.c const struct scmi_handle *handle = sdev->handle; scmi_handle 78 drivers/firmware/arm_scmi/sensors.c static int scmi_sensor_attributes_get(const struct scmi_handle *handle, scmi_handle 105 drivers/firmware/arm_scmi/sensors.c static int scmi_sensor_description_get(const struct scmi_handle *handle, scmi_handle 167 drivers/firmware/arm_scmi/sensors.c static int scmi_sensor_trip_point_notify(const struct scmi_handle *handle, scmi_handle 191 drivers/firmware/arm_scmi/sensors.c scmi_sensor_trip_point_config(const struct scmi_handle *handle, u32 sensor_id, scmi_handle 216 drivers/firmware/arm_scmi/sensors.c static int scmi_sensor_reading_get(const struct scmi_handle *handle, scmi_handle 252 drivers/firmware/arm_scmi/sensors.c scmi_sensor_info_get(const struct scmi_handle *handle, u32 sensor_id) scmi_handle 259 drivers/firmware/arm_scmi/sensors.c static int scmi_sensor_count_get(const struct scmi_handle *handle) scmi_handle 274 drivers/firmware/arm_scmi/sensors.c static int scmi_sensors_protocol_init(struct scmi_handle *handle) scmi_handle 17 drivers/hwmon/scmi-hwmon.c const struct scmi_handle *handle; scmi_handle 72 drivers/hwmon/scmi-hwmon.c const struct scmi_handle *h = scmi_sensors->handle; scmi_handle 171 drivers/hwmon/scmi-hwmon.c const struct scmi_handle *handle = sdev->handle; scmi_handle 21 drivers/reset/reset-scmi.c const struct scmi_handle *handle; scmi_handle 40 drivers/reset/reset-scmi.c const struct scmi_handle *handle = to_scmi_handle(rcdev); scmi_handle 58 drivers/reset/reset-scmi.c const struct scmi_handle *handle = to_scmi_handle(rcdev); scmi_handle 76 drivers/reset/reset-scmi.c const struct scmi_handle *handle = to_scmi_handle(rcdev); scmi_handle 92 drivers/reset/reset-scmi.c const struct scmi_handle *handle = sdev->handle; scmi_handle 53 include/linux/scmi_protocol.h struct scmi_handle; scmi_handle 67 include/linux/scmi_protocol.h int (*count_get)(const struct scmi_handle *handle); scmi_handle 70 include/linux/scmi_protocol.h (const struct scmi_handle *handle, u32 clk_id); scmi_handle 71 include/linux/scmi_protocol.h int (*rate_get)(const struct scmi_handle *handle, u32 clk_id, scmi_handle 73 include/linux/scmi_protocol.h int (*rate_set)(const struct scmi_handle *handle, u32 clk_id, scmi_handle 75 include/linux/scmi_protocol.h int (*enable)(const struct scmi_handle *handle, u32 clk_id); scmi_handle 76 include/linux/scmi_protocol.h int (*disable)(const struct scmi_handle *handle, u32 clk_id); scmi_handle 98 include/linux/scmi_protocol.h int (*limits_set)(const struct scmi_handle *handle, u32 domain, scmi_handle 100 include/linux/scmi_protocol.h int (*limits_get)(const struct scmi_handle *handle, u32 domain, scmi_handle 102 include/linux/scmi_protocol.h int (*level_set)(const struct scmi_handle *handle, u32 domain, scmi_handle 104 include/linux/scmi_protocol.h int (*level_get)(const struct scmi_handle *handle, u32 domain, scmi_handle 107 include/linux/scmi_protocol.h int (*transition_latency_get)(const struct scmi_handle *handle, scmi_handle 109 include/linux/scmi_protocol.h int (*device_opps_add)(const struct scmi_handle *handle, scmi_handle 111 include/linux/scmi_protocol.h int (*freq_set)(const struct scmi_handle *handle, u32 domain, scmi_handle 113 include/linux/scmi_protocol.h int (*freq_get)(const struct scmi_handle *handle, u32 domain, scmi_handle 115 include/linux/scmi_protocol.h int (*est_power_get)(const struct scmi_handle *handle, u32 domain, scmi_handle 129 include/linux/scmi_protocol.h int (*num_domains_get)(const struct scmi_handle *handle); scmi_handle 130 include/linux/scmi_protocol.h char *(*name_get)(const struct scmi_handle *handle, u32 domain); scmi_handle 138 include/linux/scmi_protocol.h int (*state_set)(const struct scmi_handle *handle, u32 domain, scmi_handle 140 include/linux/scmi_protocol.h int (*state_get)(const struct scmi_handle *handle, u32 domain, scmi_handle 178 include/linux/scmi_protocol.h int (*count_get)(const struct scmi_handle *handle); scmi_handle 181 include/linux/scmi_protocol.h (const struct scmi_handle *handle, u32 sensor_id); scmi_handle 182 include/linux/scmi_protocol.h int (*trip_point_notify)(const struct scmi_handle *handle, scmi_handle 184 include/linux/scmi_protocol.h int (*trip_point_config)(const struct scmi_handle *handle, scmi_handle 186 include/linux/scmi_protocol.h int (*reading_get)(const struct scmi_handle *handle, u32 sensor_id, scmi_handle 202 include/linux/scmi_protocol.h int (*num_domains_get)(const struct scmi_handle *handle); scmi_handle 203 include/linux/scmi_protocol.h char *(*name_get)(const struct scmi_handle *handle, u32 domain); scmi_handle 204 include/linux/scmi_protocol.h int (*latency_get)(const struct scmi_handle *handle, u32 domain); scmi_handle 205 include/linux/scmi_protocol.h int (*reset)(const struct scmi_handle *handle, u32 domain); scmi_handle 206 include/linux/scmi_protocol.h int (*assert)(const struct scmi_handle *handle, u32 domain); scmi_handle 207 include/linux/scmi_protocol.h int (*deassert)(const struct scmi_handle *handle, u32 domain); scmi_handle 261 include/linux/scmi_protocol.h struct scmi_handle *handle; scmi_handle 316 include/linux/scmi_protocol.h typedef int (*scmi_prot_init_fn_t)(struct scmi_handle *);