Searched refs:scmi_device (Results 1 – 12 of 12) sorted by relevance
| /Linux-v5.15/drivers/firmware/arm_scmi/ |
| D | bus.c | 23 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 …]
|
| D | common.h | 276 void scmi_set_handle(struct scmi_device *scmi_dev); 387 struct scmi_device *scmi_child_dev_find(struct device *parent,
|
| D | driver.c | 1253 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()
|
| D | scmi_pm_domain.c | 77 static int scmi_pm_domain_probe(struct scmi_device *sdev) in scmi_pm_domain_probe()
|
| D | notify.c | 1463 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/ |
| D | scmi_protocol.h | 60 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/ |
| 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() 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/ |
| D | scmi-cpufreq.c | 285 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/ |
| D | reset-scmi.c | 89 static int scmi_reset_probe(struct scmi_device *sdev) in scmi_reset_probe()
|
| /Linux-v5.15/drivers/clk/ |
| D | clk-scmi.c | 139 static int scmi_clocks_probe(struct scmi_device *sdev) in scmi_clocks_probe()
|
| /Linux-v5.15/drivers/hwmon/ |
| D | scmi-hwmon.c | 160 static int scmi_hwmon_probe(struct scmi_device *sdev) in scmi_hwmon_probe()
|
| /Linux-v5.15/drivers/iio/common/scmi_sensors/ |
| D | scmi_iio.c | 509 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()
|