| /linux/drivers/firmware/arm_scmi/ |
| H A D | bus.c | 204 static int scmi_dev_match_by_id_table(struct scmi_device *scmi_dev, in scmi_dev_match_by_id_table() 219 static int scmi_dev_match_id(struct scmi_device *scmi_dev, in scmi_dev_match_id() 228 struct scmi_device *scmi_dev = to_scmi_dev(dev); in scmi_dev_match() 235 struct scmi_device *scmi_dev = to_scmi_dev(dev); in scmi_match_by_id_table() 241 static struct scmi_device *scmi_child_dev_find(struct device *parent, in scmi_child_dev_find() 263 struct scmi_device *scmi_dev = to_scmi_dev(dev); in scmi_dev_probe() 274 struct scmi_device *scmi_dev = to_scmi_dev(dev); in scmi_dev_remove() 282 const struct scmi_device *scmi_dev = to_scmi_dev(dev); in scmi_device_uevent() 292 struct scmi_device *scmi_dev = to_scmi_dev(dev); in modalias_show() 303 struct scmi_device *scmi_dev = to_scmi_dev(dev); in protocol_id_show() [all …]
|
| H A D | driver.c | 2403 scmi_devres_protocol_instance_get(struct scmi_device *sdev, u8 protocol_id) in scmi_devres_protocol_instance_get() 2445 scmi_devm_protocol_get(struct scmi_device *sdev, u8 protocol_id, in scmi_devm_protocol_get() 2478 static int __must_check scmi_devm_protocol_acquire(struct scmi_device *sdev, in scmi_devm_protocol_acquire() 2509 static void scmi_devm_protocol_put(struct scmi_device *sdev, u8 protocol_id) in scmi_devm_protocol_put() 2611 static void scmi_set_handle(struct scmi_device *scmi_dev) in scmi_set_handle() 2718 struct scmi_device *tdev = NULL; in scmi_chan_setup() 2862 struct scmi_device *sdev = to_scmi_dev(cinfo->dev); in scmi_chan_destroy() 2896 struct scmi_device *sdev = to_scmi_dev(data); in scmi_bus_notifier()
|
| H A D | scmi_power_control.c | 331 static int scmi_syspower_probe(struct scmi_device *sdev) in scmi_syspower_probe()
|
| H A D | common.h | 152 struct scmi_device *scmi_device_create(struct device_node *np,
|
| H A D | notify.c | 1499 static int scmi_devm_notifier_register(struct scmi_device *sdev, in scmi_devm_notifier_register() 1558 static int scmi_devm_notifier_unregister(struct scmi_device *sdev, in scmi_devm_notifier_unregister()
|
| /linux/include/linux/ |
| H A D | scmi_protocol.h | 76 struct scmi_device; 864 int (*devm_event_notifier_register)(struct scmi_device *sdev, 868 int (*devm_event_notifier_unregister)(struct scmi_device *sdev, 906 int __must_check (*devm_protocol_acquire)(struct scmi_device *sdev, 909 (*devm_protocol_get)(struct scmi_device *sdev, u8 proto, 911 void (*devm_protocol_put)(struct scmi_device *sdev, u8 proto); 940 struct scmi_device { struct 948 #define to_scmi_dev(d) container_of_const(d, struct scmi_device, dev) argument 957 int (*probe)(struct scmi_device *sdev); 958 void (*remove)(struct scmi_device *sdev);
|
| /linux/drivers/regulator/ |
| H A D | scmi-regulator.c | 40 struct scmi_device *sdev; 255 static int process_scmi_regulator_of_node(struct scmi_device *sdev, in process_scmi_regulator_of_node() 298 static int scmi_regulator_probe(struct scmi_device *sdev) in scmi_regulator_probe() 386 static void scmi_regulator_remove(struct scmi_device *sdev) in scmi_regulator_remove()
|
| /linux/drivers/cpufreq/ |
| H A D | scmi-cpufreq.c | 205 struct scmi_device *sdev = cpufreq_get_driver_data(); in scmi_cpufreq_init() 344 struct scmi_device *sdev = cpufreq_get_driver_data(); in scmi_cpufreq_exit() 441 static int scmi_cpufreq_probe(struct scmi_device *sdev) in scmi_cpufreq_probe() 476 static void scmi_cpufreq_remove(struct scmi_device *sdev) in scmi_cpufreq_remove()
|
| /linux/drivers/rtc/ |
| H A D | rtc-imx-sm-bbm.c | 91 static int scmi_imx_bbm_rtc_init(struct scmi_device *sdev) in scmi_imx_bbm_rtc_init() 115 static int scmi_imx_bbm_rtc_probe(struct scmi_device *sdev) in scmi_imx_bbm_rtc_probe()
|
| /linux/drivers/pmdomain/arm/ |
| H A D | scmi_pm_domain.c | 42 static int scmi_pm_domain_probe(struct scmi_device *sdev) in scmi_pm_domain_probe() 125 static void scmi_pm_domain_remove(struct scmi_device *sdev) in scmi_pm_domain_remove()
|
| H A D | scmi_perf_domain.c | 77 static int scmi_perf_domain_probe(struct scmi_device *sdev) in scmi_perf_domain_probe() 157 static void scmi_perf_domain_remove(struct scmi_device *sdev) in scmi_perf_domain_remove()
|
| /linux/drivers/input/keyboard/ |
| H A D | imx-sm-bbm-key.c | 106 static int scmi_imx_bbm_pwrkey_init(struct scmi_device *sdev) in scmi_imx_bbm_pwrkey_init() 158 static int scmi_imx_bbm_key_probe(struct scmi_device *sdev) in scmi_imx_bbm_key_probe()
|
| /linux/drivers/firmware/imx/ |
| H A D | sm-cpu.c | 51 static int scmi_imx_cpu_probe(struct scmi_device *sdev) in scmi_imx_cpu_probe()
|
| H A D | sm-lmm.c | 57 static int scmi_imx_lmm_probe(struct scmi_device *sdev) in scmi_imx_lmm_probe()
|
| H A D | sm-misc.c | 78 static int scmi_imx_misc_ctrl_probe(struct scmi_device *sdev) in scmi_imx_misc_ctrl_probe()
|
| /linux/drivers/reset/ |
| H A D | reset-scmi.c | 89 static int scmi_reset_probe(struct scmi_device *sdev) in scmi_reset_probe()
|
| /linux/drivers/powercap/ |
| H A D | arm_scmi_powercap.c | 418 static int scmi_powercap_probe(struct scmi_device *sdev) in scmi_powercap_probe() 503 static void scmi_powercap_remove(struct scmi_device *sdev) in scmi_powercap_remove()
|
| /linux/drivers/iio/common/scmi_sensors/ |
| H A D | scmi_iio.c | 566 scmi_alloc_iiodev(struct scmi_device *sdev, in scmi_alloc_iiodev() 637 static int scmi_iio_dev_probe(struct scmi_device *sdev) in scmi_iio_dev_probe()
|
| /linux/drivers/hwmon/ |
| H A D | scmi-hwmon.c | 229 static int scmi_hwmon_probe(struct scmi_device *sdev) in scmi_hwmon_probe()
|
| /linux/drivers/pinctrl/freescale/ |
| H A D | pinctrl-imx-scmi.c | 310 static int scmi_pinctrl_imx_probe(struct scmi_device *sdev) in scmi_pinctrl_imx_probe()
|
| /linux/drivers/clk/ |
| H A D | clk-scmi.c | 399 static int scmi_clocks_probe(struct scmi_device *sdev) in scmi_clocks_probe()
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-scmi.c | 513 static int scmi_pinctrl_probe(struct scmi_device *sdev) in scmi_pinctrl_probe()
|