Lines Matching refs:bus
109 struct udevice *bus; in dm_test_bus_children() local
116 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_children()
132 struct udevice *bus, *dev; in dm_test_bus_children_funcs() local
135 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_children_funcs()
138 ut_assertok(device_get_child(bus, 0, &dev)); in dm_test_bus_children_funcs()
139 ut_asserteq(-ENODEV, device_get_child(bus, 4, &dev)); in dm_test_bus_children_funcs()
140 ut_assertok(device_get_child_by_seq(bus, 5, &dev)); in dm_test_bus_children_funcs()
145 ut_asserteq(-ENODEV, device_find_child_by_seq(bus, -1, true, &dev)); in dm_test_bus_children_funcs()
146 ut_assertok(device_find_child_by_seq(bus, 0, true, &dev)); in dm_test_bus_children_funcs()
148 ut_asserteq(-ENODEV, device_find_child_by_seq(bus, 0, false, &dev)); in dm_test_bus_children_funcs()
149 ut_assertok(device_get_child_by_seq(bus, 0, &dev)); in dm_test_bus_children_funcs()
153 ut_asserteq(-ENODEV, device_find_child_by_seq(bus, 2, false, &dev)); in dm_test_bus_children_funcs()
154 ut_asserteq(-ENODEV, device_find_child_by_seq(bus, 2, true, &dev)); in dm_test_bus_children_funcs()
155 ut_asserteq(-ENODEV, device_get_child_by_seq(bus, 2, &dev)); in dm_test_bus_children_funcs()
159 ut_asserteq(-ENODEV, device_find_child_by_of_offset(bus, node, &dev)); in dm_test_bus_children_funcs()
161 ut_asserteq(-ENODEV, device_find_child_by_of_offset(bus, node, &dev)); in dm_test_bus_children_funcs()
170 struct udevice *bus, *dev; in dm_test_bus_children_of_offset() local
173 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_children_of_offset()
174 ut_assertnonnull(bus); in dm_test_bus_children_of_offset()
179 ut_assertok(device_find_child_by_of_offset(bus, node, &dev)); in dm_test_bus_children_of_offset()
182 ut_assertok(device_get_child_by_of_offset(bus, node, &dev)); in dm_test_bus_children_of_offset()
194 struct udevice *bus, *dev, *child; in dm_test_bus_children_iterators() local
197 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_children_iterators()
198 ut_assertok(device_find_first_child(bus, &dev)); in dm_test_bus_children_iterators()
208 ut_assertok(device_find_child_by_seq(bus, 5, true, &dev)); in dm_test_bus_children_iterators()
226 struct udevice *bus, *dev; in test_bus_parent_data() local
230 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in test_bus_parent_data()
233 ut_assertok(device_find_child_by_seq(bus, 0, true, &dev)); in test_bus_parent_data()
235 ut_assertok(device_get_child_by_seq(bus, 0, &dev)); in test_bus_parent_data()
246 ut_assertok(device_get_child_by_seq(bus, 0, &dev)); in test_bus_parent_data()
257 if (dev->parent != bus) { in test_bus_parent_data()
272 if (dev->parent != bus) in test_bus_parent_data()
293 struct udevice *bus; in dm_test_bus_parent_data_uclass() local
298 ut_assertok(uclass_find_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_parent_data_uclass()
299 drv = (struct driver *)bus->driver; in dm_test_bus_parent_data_uclass()
301 bus->uclass->uc_drv->per_child_auto_alloc_size = size; in dm_test_bus_parent_data_uclass()
306 bus->uclass->uc_drv->per_child_auto_alloc_size = 0; in dm_test_bus_parent_data_uclass()
319 struct udevice *bus, *dev; in dm_test_bus_parent_ops() local
323 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_parent_ops()
328 if (dev->parent != bus) in dm_test_bus_parent_ops()
339 if (dev->parent != bus) in dm_test_bus_parent_ops()
356 struct udevice *bus, *dev; in test_bus_parent_platdata() local
360 ut_assertok(uclass_find_device(UCLASS_TEST_BUS, 0, &bus)); in test_bus_parent_platdata()
361 device_find_first_child(bus, &dev); in test_bus_parent_platdata()
364 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in test_bus_parent_platdata()
366 for (device_find_first_child(bus, &dev), child_count = 0; in test_bus_parent_platdata()
390 device_remove(bus, DM_REMOVE_NORMAL); in test_bus_parent_platdata()
391 for (device_find_first_child(bus, &dev), child_count = 0; in test_bus_parent_platdata()
404 device_find_first_child(bus, &dev); in test_bus_parent_platdata()
410 device_probe(bus); in test_bus_parent_platdata()
411 for (device_find_first_child(bus, &dev), child_count = 0; in test_bus_parent_platdata()
435 struct udevice *bus; in dm_test_bus_parent_platdata_uclass() local
441 ut_assertok(uclass_find_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_parent_platdata_uclass()
442 drv = (struct driver *)bus->driver; in dm_test_bus_parent_platdata_uclass()
444 bus->uclass->uc_drv->per_child_platdata_auto_alloc_size = size; in dm_test_bus_parent_platdata_uclass()
449 bus->uclass->uc_drv->per_child_platdata_auto_alloc_size = 0; in dm_test_bus_parent_platdata_uclass()
461 struct udevice *bus, *dev; in dm_test_bus_child_post_bind() local
464 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_child_post_bind()
465 for (device_find_first_child(bus, &dev), child_count = 0; in dm_test_bus_child_post_bind()
484 struct udevice *bus, *dev; in dm_test_bus_child_post_bind_uclass() local
487 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_child_post_bind_uclass()
488 for (device_find_first_child(bus, &dev), child_count = 0; in dm_test_bus_child_post_bind_uclass()
510 struct udevice *bus, *dev; in dm_test_bus_child_pre_probe_uclass() local
517 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_child_pre_probe_uclass()
518 for (device_find_first_child(bus, &dev), child_count = 0; in dm_test_bus_child_pre_probe_uclass()