Symbol: scmi_protocol_handle
drivers/clk/clk-scmi.c
38
const struct scmi_protocol_handle *ph;
drivers/clk/clk-scmi.c
409
struct scmi_protocol_handle *ph;
drivers/cpufreq/scmi-cpufreq.c
35
static struct scmi_protocol_handle *ph;
drivers/firmware/arm_scmi/base.c
140
scmi_base_implementation_version_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/base.c
173
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
374
static int scmi_base_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/base.c
66
static int scmi_base_attributes_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/base.c
99
scmi_base_vendor_id_get(const struct scmi_protocol_handle *ph, bool sub_vendor)
drivers/firmware/arm_scmi/clock.c
1008
static void *scmi_clk_fill_custom_report(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
1030
static int scmi_clk_get_num_sources(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/clock.c
1067
static int scmi_clock_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/clock.c
166
int (*clock_config_set)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
170
int (*clock_config_get)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
191
scmi_clock_protocol_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
274
static int iter_clk_possible_parents_process_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
289
static int scmi_clock_possible_parents(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
319
scmi_clock_get_permissions(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
347
static int scmi_clock_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
477
iter_clk_describe_process_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
511
scmi_clock_describe_rates_get(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
551
scmi_clock_rate_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
572
static int scmi_clock_rate_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
628
scmi_clock_config_set(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
658
scmi_clock_set_parent(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
696
scmi_clock_get_parent(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
719
scmi_clock_config_set_v2(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
757
static int scmi_clock_enable(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
774
static int scmi_clock_disable(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
793
scmi_clock_config_get_v2(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
835
scmi_clock_config_get(const struct scmi_protocol_handle *ph, u32 clk_id,
drivers/firmware/arm_scmi/clock.c
864
static int scmi_clock_state_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
873
static int scmi_clock_config_oem_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
892
static int scmi_clock_config_oem_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
911
static int scmi_clock_count_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/clock.c
919
scmi_clock_info_get(const struct scmi_protocol_handle *ph, u32 clk_id)
drivers/firmware/arm_scmi/clock.c
948
static bool scmi_clk_notify_supported(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
970
static int scmi_clk_rate_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/clock.c
991
static int scmi_clk_set_notify_enabled(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/common.h
142
scmi_revision_area_get(const struct scmi_protocol_handle *ph);
drivers/firmware/arm_scmi/common.h
143
void scmi_setup_protocol_implemented(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
113
struct scmi_protocol_handle ph;
drivers/firmware/arm_scmi/driver.c
1230
static void xfer_put(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1392
static int do_xfer(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1472
static void reset_rx_to_maxsz(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1505
static int do_xfer_with_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1552
static int xfer_get_init(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1605
static int version_get(const struct scmi_protocol_handle *ph, u32 *version)
drivers/firmware/arm_scmi/driver.c
1633
static int scmi_set_protocol_priv(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1650
static void *scmi_get_protocol_priv(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/driver.c
1682
static int scmi_common_extended_name_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1720
static int scmi_common_get_max_msg_size(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/driver.c
1741
static int scmi_protocol_msg_check(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1780
const struct scmi_protocol_handle *ph;
drivers/firmware/arm_scmi/driver.c
1786
static void *scmi_iterator_init(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
1819
const struct scmi_protocol_handle *ph;
drivers/firmware/arm_scmi/driver.c
1901
scmi_common_fastchannel_init(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
2067
scmi_revision_area_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/driver.c
2085
static int scmi_protocol_version_negotiate(struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/driver.c
2139
struct scmi_protocol_handle *ph = &pi->ph;
drivers/firmware/arm_scmi/driver.c
2365
void scmi_setup_protocol_implemented(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/driver.c
2446
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
586
static int scmi_pinctrl_pin_request(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
592
static int scmi_pinctrl_pin_free(const struct scmi_protocol_handle *ph, u32 pin)
drivers/firmware/arm_scmi/pinctrl.c
597
static int scmi_pinctrl_get_group_info(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
638
static int scmi_pinctrl_get_group_name(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
656
static int scmi_pinctrl_group_pins_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
676
static int scmi_pinctrl_get_function_info(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
716
static int scmi_pinctrl_get_function_name(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
734
scmi_pinctrl_function_groups_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
754
static int scmi_pinctrl_mux_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
760
static int scmi_pinctrl_get_pin_info(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
782
static int scmi_pinctrl_get_pin_name(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
800
static int scmi_pinctrl_name_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/pinctrl.c
830
static int scmi_pinctrl_protocol_init(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/pinctrl.c
864
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
219
static int scmi_power_request_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/power.c
241
static bool scmi_power_notify_supported(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/power.c
255
static int scmi_power_set_notify_enabled(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/power.c
269
scmi_power_fill_custom_report(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/power.c
289
static int scmi_power_get_num_sources(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/power.c
322
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
466
static int scmi_powercap_xfer_pai_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
487
static int scmi_powercap_pai_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
507
static int scmi_powercap_xfer_pai_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
530
static int scmi_powercap_pai_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
553
static int scmi_powercap_measurements_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
584
scmi_powercap_measurements_threshold_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
601
scmi_powercap_measurements_threshold_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
630
static int scmi_powercap_cap_enable_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
670
static int scmi_powercap_cap_enable_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
709
static void scmi_powercap_domain_init_fc(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
743
static int scmi_powercap_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
811
scmi_powercap_notify_supported(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
831
scmi_powercap_set_notify_enabled(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
869
scmi_powercap_fill_custom_report(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/powercap.c
918
scmi_powercap_get_num_sources(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/powercap.c
960
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
271
int (*extended_name_get)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
274
void *(*iter_response_init)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
279
int (*protocol_msg_check)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
281
void (*fastchannel_init)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
288
int (*get_max_msg_size)(const struct scmi_protocol_handle *ph);
drivers/firmware/arm_scmi/protocols.h
305
int (*xfer_get_init)(const struct scmi_protocol_handle *ph, u8 msg_id,
drivers/firmware/arm_scmi/protocols.h
308
void (*reset_rx_to_maxsz)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
310
int (*do_xfer)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
312
int (*do_xfer_with_response)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
314
void (*xfer_put)(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/protocols.h
318
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
1108
static int scmi_sensor_get_num_sources(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/sensors.c
1147
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
105
static int scmi_imx_misc_attributes_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
133
static int scmi_imx_misc_ctrl_validate_id(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
150
static int scmi_imx_misc_ctrl_notify(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
178
scmi_imx_misc_ctrl_set_notify_enabled(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
196
scmi_imx_misc_ctrl_fill_custom_report(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
239
static int scmi_imx_misc_ctrl_get(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
278
static int scmi_imx_misc_ctrl_set(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
312
static int scmi_imx_misc_build_info_discover(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
339
static int scmi_imx_misc_board_info(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
363
static int scmi_imx_misc_cfg_info_get(const struct scmi_protocol_handle *ph)
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
415
iter_misc_syslog_process_response(const struct scmi_protocol_handle *ph,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
428
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
462
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
568
struct scmi_protocol_handle *ph,
drivers/iio/common/scmi_sensors/scmi_iio.c
642
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
315
struct scmi_protocol_handle *ph;
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
34
struct scmi_protocol_handle *ph;
drivers/pinctrl/pinctrl-scmi.c
38
struct scmi_protocol_handle *ph;
drivers/pinctrl/pinctrl-scmi.c
519
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 (*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
56
int (*misc_ctrl_set)(const struct scmi_protocol_handle *ph, u32 id,
include/linux/scmi_imx_protocol.h
58
int (*misc_ctrl_get)(const struct scmi_protocol_handle *ph, u32 id,
include/linux/scmi_imx_protocol.h
60
int (*misc_ctrl_req_notify)(const struct scmi_protocol_handle *ph,
include/linux/scmi_imx_protocol.h
62
int (*misc_syslog)(const struct scmi_protocol_handle *ph, u16 *size,
include/linux/scmi_imx_protocol.h
85
int (*lmm_power_boot)(const struct scmi_protocol_handle *ph, u32 lmid,
include/linux/scmi_imx_protocol.h
87
int (*lmm_info)(const struct scmi_protocol_handle *ph, u32 lmid,
include/linux/scmi_imx_protocol.h
89
int (*lmm_reset_vector_set)(const struct scmi_protocol_handle *ph,
include/linux/scmi_imx_protocol.h
91
int (*lmm_shutdown)(const struct scmi_protocol_handle *ph, u32 lmid,
include/linux/scmi_imx_protocol.h
96
int (*cpu_reset_vector_set)(const struct scmi_protocol_handle *ph,
include/linux/scmi_imx_protocol.h
99
int (*cpu_start)(const struct scmi_protocol_handle *ph, u32 cpuid,
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 (*enable)(const struct scmi_protocol_handle *ph, u32 clk_id,
include/linux/scmi_protocol.h
113
int (*disable)(const struct scmi_protocol_handle *ph, u32 clk_id,
include/linux/scmi_protocol.h
115
int (*state_get)(const struct scmi_protocol_handle *ph, u32 clk_id,
include/linux/scmi_protocol.h
117
int (*config_oem_get)(const struct scmi_protocol_handle *ph, u32 clk_id,
include/linux/scmi_protocol.h
120
int (*config_oem_set)(const struct scmi_protocol_handle *ph, u32 clk_id,
include/linux/scmi_protocol.h
123
int (*parent_get)(const struct scmi_protocol_handle *ph, u32 clk_id, u32 *parent_id);
include/linux/scmi_protocol.h
124
int (*parent_set)(const struct scmi_protocol_handle *ph, u32 clk_id, u32 parent_id);
include/linux/scmi_protocol.h
160
int (*num_domains_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
162
(const struct scmi_protocol_handle *ph, u32 domain);
include/linux/scmi_protocol.h
163
int (*limits_set)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
165
int (*limits_get)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
167
int (*level_set)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
169
int (*level_get)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
171
int (*transition_latency_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
173
int (*rate_limit_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
175
int (*device_opps_add)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
177
int (*freq_set)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
179
int (*freq_get)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
181
int (*est_power_get)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
183
bool (*fast_switch_possible)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
185
int (*fast_switch_rate_limit)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
187
enum scmi_power_scale (*power_scale_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
200
int (*num_domains_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
201
const char *(*name_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
210
int (*state_set)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
212
int (*state_get)(const struct scmi_protocol_handle *ph, u32 domain,
include/linux/scmi_protocol.h
511
int (*count_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
513
(const struct scmi_protocol_handle *ph, u32 sensor_id);
include/linux/scmi_protocol.h
514
int (*trip_point_config)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
516
int (*reading_get)(const struct scmi_protocol_handle *ph, u32 sensor_id,
include/linux/scmi_protocol.h
518
int (*reading_get_timestamped)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
521
int (*config_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
523
int (*config_set)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
539
int (*num_domains_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
540
const char *(*name_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
542
int (*latency_get)(const struct scmi_protocol_handle *ph, u32 domain);
include/linux/scmi_protocol.h
543
int (*reset)(const struct scmi_protocol_handle *ph, u32 domain);
include/linux/scmi_protocol.h
544
int (*assert)(const struct scmi_protocol_handle *ph, u32 domain);
include/linux/scmi_protocol.h
545
int (*deassert)(const struct scmi_protocol_handle *ph, u32 domain);
include/linux/scmi_protocol.h
597
int (*num_domains_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
599
(const struct scmi_protocol_handle *ph, u32 domain_id);
include/linux/scmi_protocol.h
600
int (*config_set)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
604
int (*config_get)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
606
int (*level_set)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
608
int (*level_get)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
715
int (*num_domains_get)(const struct scmi_protocol_handle *ph);
include/linux/scmi_protocol.h
717
(const struct scmi_protocol_handle *ph, u32 domain_id);
include/linux/scmi_protocol.h
718
int (*cap_get)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
720
int (*cap_set)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
722
int (*cap_enable_set)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
724
int (*cap_enable_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
726
int (*pai_get)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
728
int (*pai_set)(const struct scmi_protocol_handle *ph, u32 domain_id,
include/linux/scmi_protocol.h
730
int (*measurements_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
732
int (*measurements_threshold_set)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
735
int (*measurements_threshold_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
77
struct scmi_protocol_handle;
include/linux/scmi_protocol.h
790
int (*count_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
792
int (*name_get)(const struct scmi_protocol_handle *ph, u32 selector,
include/linux/scmi_protocol.h
795
int (*group_pins_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
798
int (*function_groups_get)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
801
int (*mux_set)(const struct scmi_protocol_handle *ph, u32 selector,
include/linux/scmi_protocol.h
803
int (*settings_get_one)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
808
int (*settings_get_all)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
814
int (*settings_conf)(const struct scmi_protocol_handle *ph,
include/linux/scmi_protocol.h
819
int (*pin_request)(const struct scmi_protocol_handle *ph, u32 pin);
include/linux/scmi_protocol.h
820
int (*pin_free)(const struct scmi_protocol_handle *ph, u32 pin);
include/linux/scmi_protocol.h
910
struct scmi_protocol_handle **ph);