Lines Matching refs:dev
131 struct udevice *dev, int method_flags) in bootflow_iter_set_dev() argument
136 dev ? dev->name : "(none)", method_flags); in bootflow_iter_set_dev()
137 iter->dev = dev; in bootflow_iter_set_dev()
142 if (dev && iter->num_devs < iter->max_devs) in bootflow_iter_set_dev()
143 iter->dev_used[iter->num_devs++] = dev; in bootflow_iter_set_dev()
147 if (dev) in bootflow_iter_set_dev()
148 printf("Scanning bootdev '%s':\n", dev->name); in bootflow_iter_set_dev()
170 struct udevice *dev = *devp; in scan_next_in_uclass() local
171 enum uclass_id cur_id = device_get_uclass_id(dev->parent); in scan_next_in_uclass()
174 uclass_find_next_device(&dev); in scan_next_in_uclass()
175 } while (dev && cur_id != device_get_uclass_id(dev->parent)); in scan_next_in_uclass()
177 *devp = dev; in scan_next_in_uclass()
187 struct udevice *dev; in iter_incr() local
251 dev = iter->dev; in iter_incr()
254 ret = bootdev_setup_iter(iter, NULL, &dev, in iter_incr()
258 scan_next_in_uclass(&dev); in iter_incr()
259 if (!dev) { in iter_incr()
261 dev_get_uclass_name(dev)); in iter_incr()
273 device_find_next_child(&dev); in iter_incr()
275 dev ? dev->name : "(none)"); in iter_incr()
276 } while (dev && device_get_uclass_id(dev) != in iter_incr()
278 if (!dev) { in iter_incr()
280 dev_get_uclass_name(dev)); in iter_incr()
294 scan_next_in_uclass(&dev); in iter_incr()
296 iter->dev->name, in iter_incr()
297 dev ? dev->name : "<none>"); in iter_incr()
300 dev = NULL; in iter_incr()
302 if (!dev) { in iter_incr()
304 ret = bootdev_next_label(iter, &dev, in iter_incr()
308 ret = bootdev_next_prio(iter, &dev); in iter_incr()
311 log_debug("ret=%d, dev=%p %s\n", ret, dev, in iter_incr()
312 dev ? dev->name : "none"); in iter_incr()
320 ret = device_probe(dev); in iter_incr()
321 log_debug("probe %s %d\n", dev->name, ret); in iter_incr()
323 bootflow_iter_set_dev(iter, dev, method_flags); in iter_incr()
344 struct udevice *dev; in bootflow_check() local
356 dev = iter->dev; in bootflow_check()
357 ret = bootdev_get_bootflow(dev, iter, bflow); in bootflow_check()
362 dev->name, iter->part, iter->method->name); in bootflow_check()
369 dev->name, iter->part, iter->method->name, ret); in bootflow_check()
381 int bootflow_scan_first(struct udevice *dev, const char *label, in bootflow_scan_first() argument
387 if (dev || label) in bootflow_scan_first()
403 struct udevice *dev = NULL; in bootflow_scan_first() local
406 ret = bootdev_setup_iter(iter, label, &dev, &method_flags); in bootflow_scan_first()
410 bootflow_iter_set_dev(iter, dev, method_flags); in bootflow_scan_first()
461 bflow->dev = bootdev; in bootflow_init()
571 const struct udevice *media = dev_get_parent(iter->dev); in bootflow_iter_check_blk()
583 const struct udevice *media = dev_get_parent(iter->dev); in bootflow_iter_check_mmc()
595 const struct udevice *media = dev_get_parent(iter->dev); in bootflow_iter_check_sf()
607 const struct udevice *media = dev_get_parent(iter->dev); in bootflow_iter_check_net()
619 const struct udevice *media = dev_get_parent(iter->dev); in bootflow_iter_check_system()