Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/firmware/arm_scmi/
H A 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_find_child_dev(struct device *parent, in scmi_find_child_dev()
106 struct scmi_device *scmi_dev = to_scmi_dev(dev); in scmi_dev_probe()
122 struct scmi_device *scmi_dev = to_scmi_dev(dev); in scmi_dev_remove()
174 struct scmi_device *
179 struct scmi_device *scmi_dev; in scmi_device_create()
218 void scmi_device_destroy(struct scmi_device *scmi_dev) in scmi_device_destroy()
226 void scmi_set_handle(struct scmi_device *scmi_dev) in scmi_set_handle()
[all …]
H A Dscmi_pm_domain.c55 static int scmi_pm_domain_probe(struct scmi_device *sdev) in scmi_pm_domain_probe()
120 static void scmi_pm_domain_remove(struct scmi_device *sdev) in scmi_pm_domain_remove()
H A Ddriver.c848 __scmi_devres_get_protocol_instance(struct scmi_device *sdev, u8 protocol_id) in __scmi_devres_get_protocol_instance()
890 scmi_devm_get_protocol(struct scmi_device *sdev, u8 protocol_id, in scmi_devm_get_protocol()
923 static int __must_check scmi_devm_acquire_protocol(struct scmi_device *sdev, in scmi_devm_acquire_protocol()
954 static void scmi_devm_put_protocol(struct scmi_device *sdev, u8 protocol_id) in scmi_devm_put_protocol()
1155 static inline struct scmi_device *
1159 struct scmi_device *sdev; in scmi_get_protocol_device()
1188 struct scmi_device *sdev; in scmi_create_protocol_device()
1337 struct scmi_device *sdev; in scmi_request_protocol_device()
H A Dcommon.h209 void scmi_set_handle(struct scmi_device *scmi_dev);
312 struct scmi_device *scmi_find_child_dev(struct device *parent,
H A Dnotify.c1466 static int scmi_devm_register_notifier(struct scmi_device *sdev, in scmi_devm_register_notifier()
1531 static int scmi_devm_unregister_notifier(struct scmi_device *sdev, in scmi_devm_unregister_notifier()
/OK3568_Linux_fs/kernel/include/linux/
H A Dscmi_protocol.h61 struct scmi_device;
598 int (*devm_register_event_notifier)(struct scmi_device *sdev,
601 int (*devm_unregister_event_notifier)(struct scmi_device *sdev,
633 int __must_check (*devm_acquire_protocol)(struct scmi_device *sdev,
636 (*devm_get_protocol)(struct scmi_device *sdev, u8 proto,
638 void (*devm_put_protocol)(struct scmi_device *sdev, u8 proto);
665 struct scmi_device { struct
675 #define to_scmi_dev(d) container_of(d, struct scmi_device, dev) argument
677 struct scmi_device *
680 void scmi_device_destroy(struct scmi_device *scmi_dev);
[all …]
/OK3568_Linux_fs/kernel/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()
388 static void scmi_regulator_remove(struct scmi_device *sdev) in scmi_regulator_remove()
/OK3568_Linux_fs/kernel/drivers/cpufreq/
H A Dscmi-cpufreq.c230 static int scmi_cpufreq_probe(struct scmi_device *sdev) in scmi_cpufreq_probe()
260 static void scmi_cpufreq_remove(struct scmi_device *sdev) in scmi_cpufreq_remove()
/OK3568_Linux_fs/kernel/drivers/reset/
H A Dreset-scmi.c89 static int scmi_reset_probe(struct scmi_device *sdev) in scmi_reset_probe()
/OK3568_Linux_fs/kernel/drivers/clk/
H A Dclk-scmi.c139 static int scmi_clocks_probe(struct scmi_device *sdev) in scmi_clocks_probe()
/OK3568_Linux_fs/kernel/drivers/hwmon/
H A Dscmi-hwmon.c160 static int scmi_hwmon_probe(struct scmi_device *sdev) in scmi_hwmon_probe()