Lines Matching refs:bus

27 	struct udevice *bus;  in dm_test_bus_children()  local
34 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_children()
50 struct udevice *bus, *dev; in dm_test_bus_children_funcs() local
53 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_children_funcs()
56 ut_assertok(device_get_child(bus, 0, &dev)); in dm_test_bus_children_funcs()
57 ut_asserteq(-ENODEV, device_get_child(bus, 4, &dev)); in dm_test_bus_children_funcs()
58 ut_assertok(device_get_child_by_seq(bus, 5, &dev)); in dm_test_bus_children_funcs()
63 ut_asserteq(-ENODEV, device_find_child_by_seq(bus, -1, &dev)); in dm_test_bus_children_funcs()
64 ut_assertok(device_find_child_by_seq(bus, 0, &dev)); in dm_test_bus_children_funcs()
66 ut_asserteq(0, device_find_child_by_seq(bus, 0, &dev)); in dm_test_bus_children_funcs()
67 ut_assertok(device_get_child_by_seq(bus, 0, &dev)); in dm_test_bus_children_funcs()
69 ut_asserteq(0, device_find_child_by_seq(bus, 0, &dev)); in dm_test_bus_children_funcs()
72 ut_asserteq(-ENODEV, device_find_child_by_seq(bus, 2, &dev)); in dm_test_bus_children_funcs()
73 ut_asserteq(-ENODEV, device_find_child_by_seq(bus, 2, &dev)); in dm_test_bus_children_funcs()
74 ut_asserteq(-ENODEV, device_get_child_by_seq(bus, 2, &dev)); in dm_test_bus_children_funcs()
78 ut_asserteq(-ENODEV, device_find_child_by_of_offset(bus, node, &dev)); in dm_test_bus_children_funcs()
80 ut_asserteq(-ENODEV, device_find_child_by_of_offset(bus, node, &dev)); in dm_test_bus_children_funcs()
89 struct udevice *bus, *dev; in dm_test_bus_children_of_offset() local
92 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_children_of_offset()
93 ut_assertnonnull(bus); in dm_test_bus_children_of_offset()
98 ut_assertok(device_find_child_by_of_offset(bus, node, &dev)); in dm_test_bus_children_of_offset()
101 ut_assertok(device_get_child_by_of_offset(bus, node, &dev)); in dm_test_bus_children_of_offset()
113 struct udevice *bus, *dev, *child; in dm_test_bus_children_iterators() local
116 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_children_iterators()
117 ut_assertok(device_find_first_child(bus, &dev)); in dm_test_bus_children_iterators()
127 ut_assertok(device_find_child_by_seq(bus, 5, &dev)); in dm_test_bus_children_iterators()
145 struct udevice *bus, *dev; in test_bus_parent_data() local
149 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in test_bus_parent_data()
152 ut_assertok(device_find_child_by_seq(bus, 0, &dev)); in test_bus_parent_data()
154 ut_assertok(device_get_child_by_seq(bus, 0, &dev)); in test_bus_parent_data()
165 ut_assertok(device_get_child_by_seq(bus, 0, &dev)); in test_bus_parent_data()
176 if (dev->parent != bus) { in test_bus_parent_data()
191 if (dev->parent != bus) in test_bus_parent_data()
212 struct udevice *bus; in dm_test_bus_parent_data_uclass() local
217 ut_assertok(uclass_find_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_parent_data_uclass()
218 drv = (struct driver *)bus->driver; in dm_test_bus_parent_data_uclass()
222 os_mprotect_allow(bus->uclass->uc_drv, sizeof(*bus->uclass->uc_drv)); in dm_test_bus_parent_data_uclass()
225 bus->uclass->uc_drv->per_child_auto = size; in dm_test_bus_parent_data_uclass()
230 bus->uclass->uc_drv->per_child_auto = 0; in dm_test_bus_parent_data_uclass()
242 struct udevice *bus, *dev; in dm_test_bus_parent_ops() local
246 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_parent_ops()
251 if (dev->parent != bus) in dm_test_bus_parent_ops()
262 if (dev->parent != bus) in dm_test_bus_parent_ops()
278 struct udevice *bus, *dev; in test_bus_parent_plat() local
281 ut_assertok(uclass_find_device(UCLASS_TEST_BUS, 0, &bus)); in test_bus_parent_plat()
282 device_find_first_child(bus, &dev); in test_bus_parent_plat()
285 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in test_bus_parent_plat()
287 for (device_find_first_child(bus, &dev); in test_bus_parent_plat()
307 ut_asserteq(3, device_get_child_count(bus)); in test_bus_parent_plat()
310 device_remove(bus, DM_REMOVE_NORMAL); in test_bus_parent_plat()
311 for (device_find_first_child(bus, &dev); in test_bus_parent_plat()
319 ut_asserteq(3, device_get_child_count(bus)); in test_bus_parent_plat()
323 device_find_first_child(bus, &dev); in test_bus_parent_plat()
329 device_probe(bus); in test_bus_parent_plat()
330 for (device_find_first_child(bus, &dev); in test_bus_parent_plat()
338 ut_asserteq(3, device_get_child_count(bus)); in test_bus_parent_plat()
353 struct udevice *bus; in dm_test_bus_parent_plat_uclass() local
359 ut_assertok(uclass_find_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_parent_plat_uclass()
360 drv = (struct driver *)bus->driver; in dm_test_bus_parent_plat_uclass()
363 os_mprotect_allow(bus->uclass->uc_drv, sizeof(*bus->uclass->uc_drv)); in dm_test_bus_parent_plat_uclass()
366 bus->uclass->uc_drv->per_child_plat_auto = size; in dm_test_bus_parent_plat_uclass()
371 bus->uclass->uc_drv->per_child_plat_auto = 0; in dm_test_bus_parent_plat_uclass()
383 struct udevice *bus, *dev; in dm_test_bus_child_post_bind() local
385 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_child_post_bind()
386 for (device_find_first_child(bus, &dev); in dm_test_bus_child_post_bind()
394 ut_asserteq(3, device_get_child_count(bus)); in dm_test_bus_child_post_bind()
404 struct udevice *bus, *dev; in dm_test_bus_child_post_bind_uclass() local
406 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_child_post_bind_uclass()
407 for (device_find_first_child(bus, &dev); in dm_test_bus_child_post_bind_uclass()
415 ut_asserteq(3, device_get_child_count(bus)); in dm_test_bus_child_post_bind_uclass()
428 struct udevice *bus, *dev; in dm_test_bus_child_pre_probe_uclass() local
434 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_child_pre_probe_uclass()
435 for (device_find_first_child(bus, &dev); in dm_test_bus_child_pre_probe_uclass()
449 ut_asserteq(3, device_get_child_count(bus)); in dm_test_bus_child_pre_probe_uclass()
462 struct udevice *bus, *dev; in dm_test_bus_child_post_probe_uclass() local
468 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_child_post_probe_uclass()
469 for (device_find_first_child(bus, &dev); in dm_test_bus_child_post_probe_uclass()
482 ut_asserteq(3, device_get_child_count(bus)); in dm_test_bus_child_post_probe_uclass()