Home
last modified time | relevance | path

Searched refs:scmi_device (Results 1 – 20 of 20) sorted by relevance

/linux-6.15/drivers/firmware/arm_scmi/
H A Dbus.c226 struct scmi_device *scmi_dev = to_scmi_dev(dev); in scmi_dev_match()
238 struct scmi_device *sdev = to_scmi_dev(dev); in scmi_match_by_id_table()
267 struct scmi_device *scmi_dev = to_scmi_dev(dev); in scmi_dev_probe()
278 struct scmi_device *scmi_dev = to_scmi_dev(dev); in scmi_dev_remove()
296 struct scmi_device *scmi_dev = to_scmi_dev(dev); in modalias_show()
307 struct scmi_device *scmi_dev = to_scmi_dev(dev); in protocol_id_show()
394 static struct scmi_device *
399 struct scmi_device *scmi_dev; in __scmi_device_create()
495 struct scmi_device *scmi_dev = NULL; in scmi_device_create()
510 struct scmi_device *sdev; in scmi_device_create()
[all …]
H A Dscmi_power_control.c335 static int scmi_syspower_probe(struct scmi_device *sdev) in scmi_syspower_probe()
H A Ddriver.c442 struct scmi_device *sdev; in scmi_create_protocol_devices()
2336 scmi_devres_protocol_instance_get(struct scmi_device *sdev, u8 protocol_id) in scmi_devres_protocol_instance_get()
2378 scmi_devm_protocol_get(struct scmi_device *sdev, u8 protocol_id, in scmi_devm_protocol_get()
2411 static int __must_check scmi_devm_protocol_acquire(struct scmi_device *sdev, in scmi_devm_protocol_acquire()
2442 static void scmi_devm_protocol_put(struct scmi_device *sdev, u8 protocol_id) in scmi_devm_protocol_put()
2544 static void scmi_set_handle(struct scmi_device *scmi_dev) in scmi_set_handle()
2651 struct scmi_device *tdev = NULL; in scmi_chan_setup()
2795 struct scmi_device *sdev = to_scmi_dev(cinfo->dev); in scmi_chan_destroy()
2829 struct scmi_device *sdev = to_scmi_dev(data); in scmi_bus_notifier()
H A Dcommon.h152 struct scmi_device *scmi_device_create(struct device_node *np,
H A Dnotify.c1478 static int scmi_devm_notifier_register(struct scmi_device *sdev, in scmi_devm_notifier_register()
1537 static int scmi_devm_notifier_unregister(struct scmi_device *sdev, in scmi_devm_notifier_unregister()
/linux-6.15/include/linux/
H A Dscmi_protocol.h76 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-6.15/drivers/cpufreq/
H A Dscmi-cpufreq.c203 struct scmi_device *sdev = cpufreq_get_driver_data(); in scmi_cpufreq_init()
342 struct scmi_device *sdev = cpufreq_get_driver_data(); in scmi_cpufreq_exit()
396 static int scmi_cpufreq_probe(struct scmi_device *sdev) in scmi_cpufreq_probe()
431 static void scmi_cpufreq_remove(struct scmi_device *sdev) in scmi_cpufreq_remove()
/linux-6.15/drivers/regulator/
H A Dscmi-regulator.c40 struct scmi_device *sdev;
255 static int process_scmi_regulator_of_node(struct scmi_device *sdev, in process_scmi_regulator_of_node()
297 static int scmi_regulator_probe(struct scmi_device *sdev) in scmi_regulator_probe()
385 static void scmi_regulator_remove(struct scmi_device *sdev) in scmi_regulator_remove()
/linux-6.15/drivers/pmdomain/arm/
H A Dscmi_pm_domain.c48 static int scmi_pm_domain_probe(struct scmi_device *sdev) in scmi_pm_domain_probe()
122 static void scmi_pm_domain_remove(struct scmi_device *sdev) in scmi_pm_domain_remove()
H A Dscmi_perf_domain.c77 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-6.15/drivers/rtc/
H A Drtc-imx-sm-bbm.c91 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-6.15/drivers/input/keyboard/
H A Dimx-sm-bbm-key.c106 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-6.15/drivers/reset/
H A Dreset-scmi.c89 static int scmi_reset_probe(struct scmi_device *sdev) in scmi_reset_probe()
/linux-6.15/drivers/firmware/imx/
H A Dsm-misc.c47 static int scmi_imx_misc_ctrl_probe(struct scmi_device *sdev) in scmi_imx_misc_ctrl_probe()
/linux-6.15/drivers/powercap/
H A Darm_scmi_powercap.c418 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-6.15/drivers/iio/common/scmi_sensors/
H A Dscmi_iio.c568 scmi_alloc_iiodev(struct scmi_device *sdev, in scmi_alloc_iiodev()
639 static int scmi_iio_dev_probe(struct scmi_device *sdev) in scmi_iio_dev_probe()
/linux-6.15/drivers/hwmon/
H A Dscmi-hwmon.c229 static int scmi_hwmon_probe(struct scmi_device *sdev) in scmi_hwmon_probe()
/linux-6.15/drivers/pinctrl/freescale/
H A Dpinctrl-imx-scmi.c295 static int scmi_pinctrl_imx_probe(struct scmi_device *sdev) in scmi_pinctrl_imx_probe()
/linux-6.15/drivers/clk/
H A Dclk-scmi.c395 static int scmi_clocks_probe(struct scmi_device *sdev) in scmi_clocks_probe()
/linux-6.15/drivers/pinctrl/
H A Dpinctrl-scmi.c513 static int scmi_pinctrl_probe(struct scmi_device *sdev) in scmi_pinctrl_probe()