Lines Matching refs:dev

12 static bool pm_device_filter(const struct device *dev)  in pm_device_filter()  argument
14 return dev->pm != NULL; in pm_device_filter()
19 const struct device *dev = shell_device_filter(idx, pm_device_filter); in device_name_get() local
21 entry->syntax = (dev != NULL) ? dev->name : NULL; in device_name_get()
31 const struct device *dev; in pm_cmd_suspend() local
34 dev = shell_device_get_binding(argv[1]); in pm_cmd_suspend()
35 if (dev == NULL) { in pm_cmd_suspend()
40 if (pm_device_runtime_is_enabled(dev)) { in pm_cmd_suspend()
42 dev->name); in pm_cmd_suspend()
46 ret = pm_device_action_run(dev, PM_DEVICE_ACTION_SUSPEND); in pm_cmd_suspend()
57 const struct device *dev; in pm_cmd_resume() local
60 dev = shell_device_get_binding(argv[1]); in pm_cmd_resume()
61 if (dev == NULL) { in pm_cmd_resume()
66 if (pm_device_runtime_is_enabled(dev)) { in pm_cmd_resume()
68 dev->name); in pm_cmd_resume()
72 ret = pm_device_action_run(dev, PM_DEVICE_ACTION_RESUME); in pm_cmd_resume()
84 const struct device *dev; in pm_cmd_runtime_get() local
87 dev = shell_device_get_binding(argv[1]); in pm_cmd_runtime_get()
88 if (dev == NULL) { in pm_cmd_runtime_get()
93 if (!pm_device_runtime_is_enabled(dev)) { in pm_cmd_runtime_get()
94 shell_error(sh, "Device %s is not using runtime PM", dev->name); in pm_cmd_runtime_get()
98 ret = pm_device_runtime_get(dev); in pm_cmd_runtime_get()
109 const struct device *dev; in pm_cmd_runtime_put() local
112 dev = shell_device_get_binding(argv[1]); in pm_cmd_runtime_put()
113 if (dev == NULL) { in pm_cmd_runtime_put()
118 if (!pm_device_runtime_is_enabled(dev)) { in pm_cmd_runtime_put()
119 shell_error(sh, "Device %s is not using runtime PM", dev->name); in pm_cmd_runtime_put()
123 ret = pm_device_runtime_put(dev); in pm_cmd_runtime_put()
134 const struct device *dev; in pm_cmd_runtime_put_async() local
137 dev = shell_device_get_binding(argv[1]); in pm_cmd_runtime_put_async()
138 if (dev == NULL) { in pm_cmd_runtime_put_async()
143 if (!pm_device_runtime_is_enabled(dev)) { in pm_cmd_runtime_put_async()
144 shell_error(sh, "Device %s is not using runtime PM", dev->name); in pm_cmd_runtime_put_async()
148 ret = pm_device_runtime_put_async(dev, K_NO_WAIT); in pm_cmd_runtime_put_async()