Lines Matching refs:parent
190 static void resource_test_request_region(struct kunit *test, struct resource *parent, in resource_test_request_region() argument
196 res = __request_region(parent, start, size, name, flags); in resource_test_request_region()
201 static void resource_test_insert_resource(struct kunit *test, struct resource *parent, in resource_test_insert_resource() argument
214 if (insert_resource(parent, res)) { in resource_test_insert_resource()
225 struct resource *parent; in resource_test_region_intersects() local
229 parent = alloc_free_mem_region(&iomem_resource, RES_TEST_TOTAL_SIZE, SZ_1M, in resource_test_region_intersects()
231 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, parent); in resource_test_region_intersects()
232 start = parent->start; in resource_test_region_intersects()
233 resource_test_add_action_or_abort(test, remove_free_resource, parent); in resource_test_region_intersects()
235 resource_test_request_region(test, parent, start + RES_TEST_RAM0_OFFSET, in resource_test_region_intersects()
237 resource_test_insert_resource(test, parent, start + RES_TEST_WIN0_OFFSET, in resource_test_region_intersects()
240 resource_test_request_region(test, parent, start + RES_TEST_RAM1_OFFSET, in resource_test_region_intersects()
242 resource_test_insert_resource(test, parent, start + RES_TEST_WIN1_OFFSET, in resource_test_region_intersects()
245 resource_test_request_region(test, parent, start + RES_TEST_RAM2_OFFSET, in resource_test_region_intersects()
247 resource_test_insert_resource(test, parent, start + RES_TEST_CODE_OFFSET, in resource_test_region_intersects()
249 resource_test_request_region(test, parent, start + RES_TEST_RAM3_OFFSET, in resource_test_region_intersects()
251 kunit_release_action(test, remove_free_resource, parent); in resource_test_region_intersects()