Symbol: scmi_protocol_handle
drivers/clk/clk-scmi.c
37
const struct scmi_protocol_handle *ph;
drivers/clk/clk-scmi.c
377
struct scmi_protocol_handle *ph;
drivers/cpufreq/scmi-cpufreq.c
35
static struct scmi_protocol_handle *ph;
drivers/firmware/arm_scmi/base.c
100
scmi_base_vendor_id_get(const struct scmi_protocol_handle *ph, bool sub_vendor)
drivers/firmware/arm_scmi/base.c
141
scmi_base_implementation_version_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/base.c
174
scmi_base_implementation_list_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/base.c
263
static int scmi_base_discover_agent_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/base.c
288
static int scmi_base_error_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/base.c
310
static int scmi_base_set_notify_enabled(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/base.c
322
static void *scmi_base_fill_custom_report(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/base.c
385
static int scmi_base_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/base.c
67
static int scmi_base_attributes_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/clock.c
1027
static int scmi_clock_state_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
1036
static int scmi_clock_config_oem_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
1055
static int scmi_clock_config_oem_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
1074
static int scmi_clock_count_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/clock.c
1082
scmi_clock_info_get(const struct scmi_protocol_handle *ph, u32 clk_id)
drivers/firmware/arm_scmi/clock.c
1113
static bool scmi_clk_notify_supported(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
1135
static int scmi_clk_rate_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
1156
static int scmi_clk_set_notify_enabled(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
1173
static void *scmi_clk_fill_custom_report(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
1195
static int scmi_clk_get_num_sources(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/clock.c
1232
static int scmi_clock_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/clock.c
180
int (*clock_config_set)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
184
int (*clock_config_get)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
205
scmi_clock_protocol_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
287
static int iter_clk_possible_parents_process_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
304
static int scmi_clock_possible_parents(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
330
scmi_clock_get_permissions(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
358
static int scmi_clock_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
501
iter_clk_describe_process_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
517
scmi_clock_describe_rates_get_full(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
560
scmi_clock_describe_rates_get_lazy(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
606
scmi_clock_describe_rates_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
642
scmi_clock_rate_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
663
static int scmi_clock_rate_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
718
static int scmi_clock_determine_rate(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
765
scmi_clock_all_rates_get(const struct scmi_protocol_handle *ph, u32 clk_id)
drivers/firmware/arm_scmi/clock.c
791
scmi_clock_config_set(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
821
scmi_clock_set_parent(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
859
scmi_clock_get_parent(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
882
scmi_clock_config_set_v2(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
920
static int scmi_clock_enable(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
937
static int scmi_clock_disable(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
956
scmi_clock_config_get_v2(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
998
scmi_clock_config_get(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/common.h
143
scmi_revision_area_get(const struct scmi_protocol_handle *ph);
drivers/firmware/arm_scmi/common.h
144
void scmi_setup_protocol_implemented(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
114
struct scmi_protocol_handle ph;
drivers/firmware/arm_scmi/driver.c
1231
static void xfer_put(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1393
static int do_xfer(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1473
static void reset_rx_to_maxsz(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1506
static int do_xfer_with_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1553
static int xfer_get_init(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1606
static int version_get(const struct scmi_protocol_handle *ph, u32 *version)
drivers/firmware/arm_scmi/driver.c
1634
static int scmi_set_protocol_priv(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1651
static void *scmi_get_protocol_priv(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/driver.c
1683
static int scmi_common_extended_name_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1721
static int scmi_common_get_max_msg_size(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/driver.c
1742
static int scmi_protocol_msg_check(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1781
const struct scmi_protocol_handle *ph;
drivers/firmware/arm_scmi/driver.c
1787
static void *scmi_iterator_init(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1820
const struct scmi_protocol_handle *ph;
drivers/firmware/arm_scmi/driver.c
1931
scmi_common_fastchannel_init(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
2099
scmi_revision_area_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/driver.c
2117
static int scmi_protocol_version_negotiate(struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/driver.c
2171
struct scmi_protocol_handle *ph = &pi->ph;
drivers/firmware/arm_scmi/driver.c
2397
void scmi_setup_protocol_implemented(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
2478
struct scmi_protocol_handle **ph)
drivers/firmware/arm_scmi/notify.c
308
const struct scmi_protocol_handle *ph;
drivers/firmware/arm_scmi/notify.c
754
const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/notify.h
34
struct scmi_protocol_handle;
drivers/firmware/arm_scmi/notify.h
55
bool (*is_notify_supported)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/notify.h
57
int (*get_num_sources)(const struct scmi_protocol_handle *ph);
drivers/firmware/arm_scmi/notify.h
58
int (*set_notify_enabled)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/notify.h
60
void *(*fill_custom_report)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/notify.h
87
const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
1020
static bool scmi_fast_switch_possible(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
1032
static int scmi_fast_switch_rate_limit(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
1052
scmi_power_scale_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/perf.c
1077
static bool scmi_perf_notify_supported(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
1098
static int scmi_perf_set_notify_enabled(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
1141
static void *scmi_perf_fill_custom_report(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
1232
static int scmi_perf_get_num_sources(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/perf.c
1269
static int scmi_perf_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/perf.c
195
static int scmi_perf_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
251
scmi_perf_domain_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
435
iter_perf_levels_process_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
465
scmi_perf_describe_levels_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
494
static int scmi_perf_num_domains_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/perf.c
502
scmi_perf_domain_lookup(const struct scmi_protocol_handle *ph, u32 domain)
drivers/firmware/arm_scmi/perf.c
513
scmi_perf_info_get(const struct scmi_protocol_handle *ph, u32 domain)
drivers/firmware/arm_scmi/perf.c
524
static int scmi_perf_msg_limits_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
547
static int __scmi_perf_limits_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
565
static int scmi_perf_limits_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
603
static int scmi_perf_msg_limits_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
629
static int __scmi_perf_limits_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
646
static int scmi_perf_limits_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
679
static int scmi_perf_msg_level_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
701
static int __scmi_perf_level_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
718
static int scmi_perf_level_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
743
static int scmi_perf_msg_level_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
765
static int __scmi_perf_level_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
779
static int scmi_perf_level_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
806
static int scmi_perf_level_limits_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
828
static void scmi_perf_domain_init_fc(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
864
static int scmi_dvfs_device_opps_add(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
903
scmi_dvfs_transition_latency_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
917
scmi_dvfs_rate_limit_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/perf.c
933
static int scmi_dvfs_freq_set(const struct scmi_protocol_handle *ph, u32 domain,
drivers/firmware/arm_scmi/perf.c
959
static int scmi_dvfs_freq_get(const struct scmi_protocol_handle *ph, u32 domain,
drivers/firmware/arm_scmi/perf.c
989
static int scmi_dvfs_est_power_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
128
static int scmi_pinctrl_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
156
static int scmi_pinctrl_count_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
173
static int scmi_pinctrl_validate_id(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
189
static int scmi_pinctrl_attributes(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
272
iter_pinctrl_assoc_process_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
285
static int scmi_pinctrl_list_associations(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
369
iter_pinctrl_settings_get_process_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
393
scmi_pinctrl_settings_get(const struct scmi_protocol_handle *ph, u32 selector,
drivers/firmware/arm_scmi/pinctrl.c
435
static int scmi_pinctrl_settings_get_one(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
447
static int scmi_pinctrl_settings_get_all(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
462
scmi_pinctrl_settings_conf(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
522
static int scmi_pinctrl_function_select(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
553
static int scmi_pinctrl_request_free(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
588
static int scmi_pinctrl_pin_request(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
594
static int scmi_pinctrl_pin_free(const struct scmi_protocol_handle *ph, u32 pin)
drivers/firmware/arm_scmi/pinctrl.c
599
static int scmi_pinctrl_get_group_info(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
640
static int scmi_pinctrl_get_group_name(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
658
static int scmi_pinctrl_group_pins_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
678
static int scmi_pinctrl_get_function_info(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
718
static int scmi_pinctrl_get_function_name(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
736
scmi_pinctrl_function_groups_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
756
static int scmi_pinctrl_mux_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
762
static int scmi_pinctrl_get_pin_info(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
784
static int scmi_pinctrl_get_pin_name(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
802
static int scmi_pinctrl_name_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
832
static int scmi_pinctrl_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/pinctrl.c
866
static int scmi_pinctrl_protocol_deinit(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/power.c
109
scmi_power_domain_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/power.c
153
static int scmi_power_state_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/power.c
175
static int scmi_power_state_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/power.c
195
static int scmi_power_num_domains_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/power.c
203
scmi_power_name_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/power.c
223
static int scmi_power_request_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/power.c
245
static bool scmi_power_notify_supported(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/power.c
259
static int scmi_power_set_notify_enabled(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/power.c
273
scmi_power_fill_custom_report(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/power.c
293
static int scmi_power_get_num_sources(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/power.c
326
static int scmi_power_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/power.c
77
static int scmi_power_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
137
static int scmi_powercap_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
141
scmi_powercap_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
194
scmi_powercap_domain_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
297
static int scmi_powercap_num_domains_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/powercap.c
305
scmi_powercap_dom_info_get(const struct scmi_protocol_handle *ph, u32 domain_id)
drivers/firmware/arm_scmi/powercap.c
315
static int scmi_powercap_xfer_cap_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
336
static int __scmi_powercap_cap_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
350
static int scmi_powercap_cap_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
365
static int scmi_powercap_xfer_cap_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
407
static int __scmi_powercap_cap_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
442
static int scmi_powercap_cap_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
470
static int scmi_powercap_xfer_pai_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
491
static int scmi_powercap_pai_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
511
static int scmi_powercap_xfer_pai_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
534
static int scmi_powercap_pai_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
557
static int scmi_powercap_measurements_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
588
scmi_powercap_measurements_threshold_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
605
scmi_powercap_measurements_threshold_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
634
static int scmi_powercap_cap_enable_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
677
static int scmi_powercap_cap_enable_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
719
static void scmi_powercap_domain_init_fc(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
753
static int scmi_powercap_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
821
scmi_powercap_notify_supported(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
841
scmi_powercap_set_notify_enabled(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
879
scmi_powercap_fill_custom_report(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
928
scmi_powercap_get_num_sources(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/powercap.c
970
scmi_powercap_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/protocols.h
186
int (*set_priv)(const struct scmi_protocol_handle *ph, void *priv);
drivers/firmware/arm_scmi/protocols.h
187
void *(*get_priv)(const struct scmi_protocol_handle *ph);
drivers/firmware/arm_scmi/protocols.h
229
int (*process_response)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
279
int (*extended_name_get)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
282
void *(*iter_response_init)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
290
int (*protocol_msg_check)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
292
void (*fastchannel_init)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
299
int (*get_max_msg_size)(const struct scmi_protocol_handle *ph);
drivers/firmware/arm_scmi/protocols.h
316
int (*xfer_get_init)(const struct scmi_protocol_handle *ph, u8 msg_id,
drivers/firmware/arm_scmi/protocols.h
319
void (*reset_rx_to_maxsz)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
321
int (*do_xfer)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
323
int (*do_xfer_with_response)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
325
void (*xfer_put)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
329
typedef int (*scmi_prot_init_ph_fn_t)(const struct scmi_protocol_handle *);
drivers/firmware/arm_scmi/reset.c
101
scmi_reset_domain_lookup(const struct scmi_protocol_handle *ph, u32 domain)
drivers/firmware/arm_scmi/reset.c
112
scmi_reset_domain_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/reset.c
158
static int scmi_reset_num_domains_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/reset.c
166
scmi_reset_name_get(const struct scmi_protocol_handle *ph, u32 domain)
drivers/firmware/arm_scmi/reset.c
177
static int scmi_reset_latency_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/reset.c
189
static int scmi_domain_reset(const struct scmi_protocol_handle *ph, u32 domain,
drivers/firmware/arm_scmi/reset.c
222
static int scmi_reset_domain_reset(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/reset.c
230
scmi_reset_domain_assert(const struct scmi_protocol_handle *ph, u32 domain)
drivers/firmware/arm_scmi/reset.c
237
scmi_reset_domain_deassert(const struct scmi_protocol_handle *ph, u32 domain)
drivers/firmware/arm_scmi/reset.c
251
static bool scmi_reset_notify_supported(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/reset.c
266
static int scmi_reset_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/reset.c
288
static int scmi_reset_set_notify_enabled(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/reset.c
302
scmi_reset_fill_custom_report(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/reset.c
322
static int scmi_reset_get_num_sources(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/reset.c
354
static int scmi_reset_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/reset.c
73
static int scmi_reset_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
1004
static bool scmi_sensor_notify_supported(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
1023
static int scmi_sensor_set_notify_enabled(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
1048
scmi_sensor_fill_custom_report(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
1116
static int scmi_sensor_get_num_sources(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/sensors.c
1155
static int scmi_sensors_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/sensors.c
226
static int scmi_sensor_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
340
iter_intervals_process_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
353
static int scmi_sensor_update_intervals(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
410
iter_axes_desc_process_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
464
iter_axes_extended_name_process_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
490
scmi_sensor_axis_extended_names_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
525
static int scmi_sensor_axis_description(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
585
iter_sens_descr_process_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
691
static int scmi_sensor_description_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
711
scmi_sensor_request_notify(const struct scmi_protocol_handle *ph, u32 sensor_id,
drivers/firmware/arm_scmi/sensors.c
733
static int scmi_sensor_trip_point_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
742
scmi_sensor_continuous_update_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
751
scmi_sensor_trip_point_config(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
776
static int scmi_sensor_config_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
804
static int scmi_sensor_config_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
850
static int scmi_sensor_reading_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
917
scmi_sensor_reading_get_timestamped(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/sensors.c
977
scmi_sensor_info_get(const struct scmi_protocol_handle *ph, u32 sensor_id)
drivers/firmware/arm_scmi/sensors.c
987
static int scmi_sensor_count_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/system.c
141
static int scmi_system_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/system.c
41
static bool scmi_system_notify_supported(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/system.c
52
static int scmi_system_request_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/system.c
73
static int scmi_system_set_notify_enabled(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/system.c
86
scmi_system_fill_custom_report(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c
115
static int scmi_imx_bbm_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c
158
static int scmi_imx_bbm_set_notify_enabled(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c
175
static void *scmi_imx_bbm_fill_custom_report(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c
234
static int scmi_imx_bbm_rtc_time_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c
262
static int scmi_imx_bbm_rtc_time_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c
291
static int scmi_imx_bbm_rtc_alarm_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c
320
static int scmi_imx_bbm_button_get(const struct scmi_protocol_handle *ph, u32 *state)
drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c
345
static int scmi_imx_bbm_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c
91
static int scmi_imx_bbm_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
104
static int scmi_imx_cpu_reset_vector_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
139
static int scmi_imx_cpu_started(const struct scmi_protocol_handle *ph, u32 cpuid,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
180
static int scmi_imx_cpu_protocol_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
206
static int scmi_imx_cpu_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
233
static int scmi_imx_cpu_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
65
static int scmi_imx_cpu_validate_cpuid(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
76
static int scmi_imx_cpu_start(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
107
scmi_imx_lmm_power_boot(const struct scmi_protocol_handle *ph, u32 lmid, bool boot)
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
134
static int scmi_imx_lmm_reset_vector_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
159
static int scmi_imx_lmm_shutdown(const struct scmi_protocol_handle *ph, u32 lmid,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
195
static int scmi_imx_lmm_protocol_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
226
static int scmi_imx_lmm_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
66
static int scmi_imx_lmm_validate_lmid(const struct scmi_protocol_handle *ph, u32 lmid)
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
76
static int scmi_imx_lmm_attributes(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
137
static int scmi_imx_misc_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
165
static int scmi_imx_misc_ctrl_validate_id(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
182
static int scmi_imx_misc_ctrl_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
210
scmi_imx_misc_ctrl_set_notify_enabled(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
228
scmi_imx_misc_ctrl_fill_custom_report(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
271
static int scmi_imx_misc_ctrl_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
310
static int scmi_imx_misc_ctrl_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
344
static int scmi_imx_misc_build_info_discover(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
371
static int scmi_imx_misc_board_info(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
395
static int scmi_imx_misc_cfg_info_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
447
iter_misc_syslog_process_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
460
static int scmi_imx_misc_syslog_get(const struct scmi_protocol_handle *ph, u16 *size,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
487
static int scmi_imx_misc_reset_reason(const struct scmi_protocol_handle *ph, bool system,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
548
static int scmi_imx_misc_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/voltage.c
164
iter_volt_levels_process_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/voltage.c
180
static int scmi_voltage_levels_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/voltage.c
211
static int scmi_voltage_descriptors_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/voltage.c
264
static int __scmi_voltage_get_u32(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/voltage.c
287
static int scmi_voltage_config_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/voltage.c
313
static int scmi_voltage_config_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/voltage.c
320
static int scmi_voltage_level_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/voltage.c
369
static int scmi_voltage_level_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/voltage.c
377
scmi_voltage_info_get(const struct scmi_protocol_handle *ph, u32 domain_id)
drivers/firmware/arm_scmi/voltage.c
388
static int scmi_voltage_domains_num_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/voltage.c
404
static int scmi_voltage_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/voltage.c
73
static int scmi_protocol_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/imx/sm-cpu.c
14
static struct scmi_protocol_handle *ph;
drivers/firmware/imx/sm-lmm.c
14
static struct scmi_protocol_handle *ph;
drivers/firmware/imx/sm-misc.c
18
static struct scmi_protocol_handle *ph;
drivers/hwmon/scmi-hwmon.c
19
const struct scmi_protocol_handle *ph;
drivers/hwmon/scmi-hwmon.c
193
const struct scmi_protocol_handle *ph,
drivers/hwmon/scmi-hwmon.c
24
const struct scmi_protocol_handle *ph;
drivers/hwmon/scmi-hwmon.c
242
struct scmi_protocol_handle *ph;
drivers/hwmon/scmi-hwmon.c
72
static int scmi_hwmon_read_scaled_value(const struct scmi_protocol_handle *ph,
drivers/iio/common/scmi_sensors/scmi_iio.c
28
struct scmi_protocol_handle *ph;
drivers/iio/common/scmi_sensors/scmi_iio.c
557
struct scmi_protocol_handle *ph,
drivers/iio/common/scmi_sensors/scmi_iio.c
631
struct scmi_protocol_handle *ph;
drivers/input/keyboard/imx-sm-bbm-key.c
162
struct scmi_protocol_handle *ph;
drivers/input/keyboard/imx-sm-bbm-key.c
20
struct scmi_protocol_handle *ph;
drivers/input/keyboard/imx-sm-bbm-key.c
34
struct scmi_protocol_handle *ph = bbnsm->ph;
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
314
struct scmi_protocol_handle *ph;
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
33
struct scmi_protocol_handle *ph;
drivers/pinctrl/pinctrl-scmi.c
37
struct scmi_protocol_handle *ph;
drivers/pinctrl/pinctrl-scmi.c
538
struct scmi_protocol_handle *ph;
drivers/pmdomain/arm/scmi_perf_domain.c
19
const struct scmi_protocol_handle *ph;
drivers/pmdomain/arm/scmi_perf_domain.c
82
struct scmi_protocol_handle *ph;
drivers/pmdomain/arm/scmi_pm_domain.c
18
const struct scmi_protocol_handle *ph;
drivers/pmdomain/arm/scmi_pm_domain.c
51
struct scmi_protocol_handle *ph;
drivers/powercap/arm_scmi_powercap.c
27
struct scmi_protocol_handle *ph;
drivers/powercap/arm_scmi_powercap.c
423
struct scmi_protocol_handle *ph;
drivers/regulator/scmi-regulator.c
256
struct scmi_protocol_handle *ph,
drivers/regulator/scmi-regulator.c
304
struct scmi_protocol_handle *ph;
drivers/regulator/scmi-regulator.c
41
struct scmi_protocol_handle *ph;
drivers/reset/reset-scmi.c
23
const struct scmi_protocol_handle *ph;
drivers/reset/reset-scmi.c
42
const struct scmi_protocol_handle *ph = to_scmi_handle(rcdev);
drivers/reset/reset-scmi.c
60
const struct scmi_protocol_handle *ph = to_scmi_handle(rcdev);
drivers/reset/reset-scmi.c
78
const struct scmi_protocol_handle *ph = to_scmi_handle(rcdev);
drivers/reset/reset-scmi.c
95
struct scmi_protocol_handle *ph;
drivers/rtc/rtc-imx-sm-bbm.c
119
struct scmi_protocol_handle *ph;
drivers/rtc/rtc-imx-sm-bbm.c
16
struct scmi_protocol_handle *ph;
drivers/rtc/rtc-imx-sm-bbm.c
23
struct scmi_protocol_handle *ph = bbnsm->ph;
drivers/rtc/rtc-imx-sm-bbm.c
39
struct scmi_protocol_handle *ph = bbnsm->ph;
drivers/rtc/rtc-imx-sm-bbm.c
50
struct scmi_protocol_handle *ph = bbnsm->ph;
drivers/rtc/rtc-imx-sm-bbm.c
62
struct scmi_protocol_handle *ph = bbnsm->ph;
include/linux/scmi_imx_protocol.h
101
int (*lmm_info)(const struct scmi_protocol_handle *ph, u32 lmid,
include/linux/scmi_imx_protocol.h
103
int (*lmm_reset_vector_set)(const struct scmi_protocol_handle *ph,
include/linux/scmi_imx_protocol.h
105
int (*lmm_shutdown)(const struct scmi_protocol_handle *ph, u32 lmid,
include/linux/scmi_imx_protocol.h
110
int (*cpu_reset_vector_set)(const struct scmi_protocol_handle *ph,
include/linux/scmi_imx_protocol.h
113
int (*cpu_start)(const struct scmi_protocol_handle *ph, u32 cpuid,
include/linux/scmi_imx_protocol.h
115
int (*cpu_started)(const struct scmi_protocol_handle *ph, u32 cpuid,
include/linux/scmi_imx_protocol.h
26
int (*rtc_time_set)(const struct scmi_protocol_handle *ph, u32 id,
include/linux/scmi_imx_protocol.h
28
int (*rtc_time_get)(const struct scmi_protocol_handle *ph, u32 id,
include/linux/scmi_imx_protocol.h
30
int (*rtc_alarm_set)(const struct scmi_protocol_handle *ph, u32 id,
include/linux/scmi_imx_protocol.h
32
int (*button_get)(const struct scmi_protocol_handle *ph, u32 *state);
include/linux/scmi_imx_protocol.h
67
int (*misc_ctrl_set)(const struct scmi_protocol_handle *ph, u32 id,
include/linux/scmi_imx_protocol.h
69
int (*misc_ctrl_get)(const struct scmi_protocol_handle *ph, u32 id,
include/linux/scmi_imx_protocol.h
71
int (*misc_ctrl_req_notify)(const struct scmi_protocol_handle *ph,
include/linux/scmi_imx_protocol.h
73
int (*misc_syslog)(const struct scmi_protocol_handle *ph, u16 *size,
include/linux/scmi_imx_protocol.h
75
int (*misc_reset_reason)(const struct scmi_protocol_handle *ph,
include/linux/scmi_imx_protocol.h
99
int (*lmm_power_boot)(const struct scmi_protocol_handle *ph, u32 lmid,
include/linux/scmi_protocol.h
103
int (*count_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
106
(const struct scmi_protocol_handle *ph, u32 clk_id);
include/linux/scmi_protocol.h
107
int (*rate_get)(const struct scmi_protocol_handle *ph, u32 clk_id,
include/linux/scmi_protocol.h
109
int (*rate_set)(const struct scmi_protocol_handle *ph, u32 clk_id,
include/linux/scmi_protocol.h
111
int (*determine_rate)(const struct scmi_protocol_handle *ph, u32 clk_id,
include/linux/scmi_protocol.h
114
(const struct scmi_protocol_handle *ph, u32 clk_id);
include/linux/scmi_protocol.h
115
int (*enable)(const struct scmi_protocol_handle *ph, u32 clk_id,
include/linux/scmi_protocol.h
117
int (*disable)(const struct scmi_protocol_handle *ph, u32 clk_id,
include/linux/scmi_protocol.h
119
int (*state_get)(const struct scmi_protocol_handle *ph, u32 clk_id,
include/linux/scmi_protocol.h
121
int (*config_oem_get)(const struct scmi_protocol_handle *ph, u32 clk_id,
include/linux/scmi_protocol.h
124
int (*config_oem_set)(const struct scmi_protocol_handle *ph, u32 clk_id,
include/linux/scmi_protocol.h
127
int (*parent_get)(const struct scmi_protocol_handle *ph, u32 clk_id, u32 *parent_id);
include/linux/scmi_protocol.h
128
int (*parent_set)(const struct scmi_protocol_handle *ph, u32 clk_id, u32 parent_id);
include/linux/scmi_protocol.h
164
int (*num_domains_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
166
(const struct scmi_protocol_handle *ph, u32 domain);
include/linux/scmi_protocol.h
167
int (*limits_set)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
169
int (*limits_get)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
171
int (*level_set)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
173
int (*level_get)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
175
int (*transition_latency_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
177
int (*rate_limit_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
179
int (*device_opps_add)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
181
int (*freq_set)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
183
int (*freq_get)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
185
int (*est_power_get)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
187
bool (*fast_switch_possible)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
189
int (*fast_switch_rate_limit)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
191
enum scmi_power_scale (*power_scale_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
204
int (*num_domains_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
205
const char *(*name_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
214
int (*state_set)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
216
int (*state_get)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
515
int (*count_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
517
(const struct scmi_protocol_handle *ph, u32 sensor_id);
include/linux/scmi_protocol.h
518
int (*trip_point_config)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
520
int (*reading_get)(const struct scmi_protocol_handle *ph, u32 sensor_id,
include/linux/scmi_protocol.h
522
int (*reading_get_timestamped)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
525
int (*config_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
527
int (*config_set)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
543
int (*num_domains_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
544
const char *(*name_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
546
int (*latency_get)(const struct scmi_protocol_handle *ph, u32 domain);
include/linux/scmi_protocol.h
547
int (*reset)(const struct scmi_protocol_handle *ph, u32 domain);
include/linux/scmi_protocol.h
548
int (*assert)(const struct scmi_protocol_handle *ph, u32 domain);
include/linux/scmi_protocol.h
549
int (*deassert)(const struct scmi_protocol_handle *ph, u32 domain);
include/linux/scmi_protocol.h
601
int (*num_domains_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
603
(const struct scmi_protocol_handle *ph, u32 domain_id);
include/linux/scmi_protocol.h
604
int (*config_set)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
608
int (*config_get)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
610
int (*level_set)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
612
int (*level_get)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
719
int (*num_domains_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
72
struct scmi_protocol_handle;
include/linux/scmi_protocol.h
721
(const struct scmi_protocol_handle *ph, u32 domain_id);
include/linux/scmi_protocol.h
722
int (*cap_get)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
724
int (*cap_set)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
726
int (*cap_enable_set)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
728
int (*cap_enable_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
730
int (*pai_get)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
732
int (*pai_set)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
734
int (*measurements_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
736
int (*measurements_threshold_set)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
739
int (*measurements_threshold_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
794
int (*count_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
796
int (*name_get)(const struct scmi_protocol_handle *ph, u32 selector,
include/linux/scmi_protocol.h
799
int (*group_pins_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
802
int (*function_groups_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
805
int (*mux_set)(const struct scmi_protocol_handle *ph, u32 selector,
include/linux/scmi_protocol.h
807
int (*settings_get_one)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
812
int (*settings_get_all)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
818
int (*settings_conf)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
823
int (*pin_request)(const struct scmi_protocol_handle *ph, u32 pin);
include/linux/scmi_protocol.h
824
int (*pin_free)(const struct scmi_protocol_handle *ph, u32 pin);
include/linux/scmi_protocol.h
914
struct scmi_protocol_handle **ph);