Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/firmware/arm_scmi/
Dbus.c23 scmi_dev_match_id(struct scmi_device *scmi_dev, struct scmi_driver *scmi_drv) in scmi_dev_match_id()
44 struct scmi_device *scmi_dev = to_scmi_dev(dev); in scmi_dev_match()
56 struct scmi_device *sdev = to_scmi_dev(dev); in scmi_match_by_id_table()
63 struct scmi_device *scmi_child_dev_find(struct device *parent, in scmi_child_dev_find()
106 struct scmi_device *scmi_dev = to_scmi_dev(dev); in scmi_dev_probe()
117 struct scmi_device *scmi_dev = to_scmi_dev(dev); in scmi_dev_remove()
167 struct scmi_device *
172 struct scmi_device *scmi_dev; in scmi_device_create()
211 void scmi_device_destroy(struct scmi_device *scmi_dev) in scmi_device_destroy()
219 void scmi_set_handle(struct scmi_device *scmi_dev) in scmi_set_handle()
[all …]
Dcommon.h276 void scmi_set_handle(struct scmi_device *scmi_dev);
387 struct scmi_device *scmi_child_dev_find(struct device *parent,
Ddriver.c1253 scmi_devm_protocol_get(struct scmi_device *sdev, u8 protocol_id, in scmi_devm_protocol_get()
1302 static void scmi_devm_protocol_put(struct scmi_device *sdev, u8 protocol_id) in scmi_devm_protocol_put()
1542 static inline struct scmi_device *
1546 struct scmi_device *sdev; in scmi_get_protocol_device()
1575 struct scmi_device *sdev; in scmi_create_protocol_device()
1724 struct scmi_device *sdev; in scmi_protocol_device_request()
Dscmi_pm_domain.c77 static int scmi_pm_domain_probe(struct scmi_device *sdev) in scmi_pm_domain_probe()
Dnotify.c1463 static int scmi_devm_notifier_register(struct scmi_device *sdev, in scmi_devm_notifier_register()
1531 static int scmi_devm_notifier_unregister(struct scmi_device *sdev, in scmi_devm_notifier_unregister()
/Linux-v5.15/include/linux/
Dscmi_protocol.h60 struct scmi_device;
589 int (*devm_event_notifier_register)(struct scmi_device *sdev,
593 int (*devm_event_notifier_unregister)(struct scmi_device *sdev,
622 (*devm_protocol_get)(struct scmi_device *sdev, u8 proto,
624 void (*devm_protocol_put)(struct scmi_device *sdev, u8 proto);
649 struct scmi_device { struct
657 #define to_scmi_dev(d) container_of(d, struct scmi_device, dev) argument
659 struct scmi_device *
662 void scmi_device_destroy(struct scmi_device *scmi_dev);
671 int (*probe)(struct scmi_device *sdev);
[all …]
/Linux-v5.15/drivers/regulator/
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()
390 static void scmi_regulator_remove(struct scmi_device *sdev) in scmi_regulator_remove()
/Linux-v5.15/drivers/cpufreq/
Dscmi-cpufreq.c285 static int scmi_cpufreq_probe(struct scmi_device *sdev) in scmi_cpufreq_probe()
315 static void scmi_cpufreq_remove(struct scmi_device *sdev) in scmi_cpufreq_remove()
/Linux-v5.15/drivers/reset/
Dreset-scmi.c89 static int scmi_reset_probe(struct scmi_device *sdev) in scmi_reset_probe()
/Linux-v5.15/drivers/clk/
Dclk-scmi.c139 static int scmi_clocks_probe(struct scmi_device *sdev) in scmi_clocks_probe()
/Linux-v5.15/drivers/hwmon/
Dscmi-hwmon.c160 static int scmi_hwmon_probe(struct scmi_device *sdev) in scmi_hwmon_probe()
/Linux-v5.15/drivers/iio/common/scmi_sensors/
Dscmi_iio.c509 scmi_alloc_iiodev(struct scmi_device *sdev, in scmi_alloc_iiodev()
581 static int scmi_iio_dev_probe(struct scmi_device *sdev) in scmi_iio_dev_probe()