Lines Matching refs:r

31 	struct resource r;  member
37 .r1 = &r1, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true,
39 .r1 = &r2, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true,
41 .r1 = &r3, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true,
43 .r1 = &r4, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true,
49 .r1 = &r4, .r2 = &r1, .r.start = R1_START, .r.end = R4_END, .ret = true,
53 .r1 = &r2, .r2 = &r4, .r.start = R4_START, .r.end = R4_END, .ret = true,
55 .r1 = &r3, .r2 = &r4, .r.start = R4_START, .r.end = R3_END, .ret = true,
61 .r1 = &r1, .r2 = &r0, .r.start = R1_START, .r.end = R1_END, .ret = true,
63 .r1 = &r2, .r2 = &r0, .r.start = R2_START, .r.end = R2_END, .ret = true,
65 .r1 = &r3, .r2 = &r0, .r.start = R3_START, .r.end = R3_END, .ret = true,
67 .r1 = &r4, .r2 = &r0, .r.start = R4_START, .r.end = R4_END, .ret = true,
73 .r1 = &r4, .r2 = &r1, .r.start = R4_START, .r.end = R1_END, .ret = true,
77 .r1 = &r2, .r2 = &r4, .r.start = R2_START, .r.end = R2_END, .ret = true,
79 .r1 = &r3, .r2 = &r4, .r.start = R3_START, .r.end = R4_END, .ret = true,
83 static void resource_do_test(struct kunit *test, bool ret, struct resource *r, in resource_do_test() argument
88 KUNIT_EXPECT_EQ_MSG(test, r->start, exp_r->start, "Start elements are not equal"); in resource_do_test()
89 KUNIT_EXPECT_EQ_MSG(test, r->end, exp_r->end, "End elements are not equal"); in resource_do_test()
92 static void resource_do_union_test(struct kunit *test, struct result *r) in resource_do_union_test() argument
98 ret = resource_union(r->r1, r->r2, &result); in resource_do_union_test()
99 resource_do_test(test, ret, &result, r->ret, &r->r, r->r1, r->r2); in resource_do_union_test()
102 ret = resource_union(r->r2, r->r1, &result); in resource_do_union_test()
103 resource_do_test(test, ret, &result, r->ret, &r->r, r->r2, r->r1); in resource_do_union_test()
108 struct result *r = results_for_union; in resource_test_union() local
112 resource_do_union_test(test, &r[i]); in resource_test_union()
116 static void resource_do_intersection_test(struct kunit *test, struct result *r) in resource_do_intersection_test() argument
122 ret = resource_intersection(r->r1, r->r2, &result); in resource_do_intersection_test()
123 resource_do_test(test, ret, &result, r->ret, &r->r, r->r1, r->r2); in resource_do_intersection_test()
126 ret = resource_intersection(r->r2, r->r1, &result); in resource_do_intersection_test()
127 resource_do_test(test, ret, &result, r->ret, &r->r, r->r2, r->r1); in resource_do_intersection_test()
132 struct result *r = results_for_intersection; in resource_test_intersection() local
136 resource_do_intersection_test(test, &r[i]); in resource_test_intersection()