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 *);