Lines Matching refs:list2
21 struct list_head list2;
26 INIT_LIST_HEAD(&list2);
37 KUNIT_EXPECT_TRUE(test, list_empty_careful(&list2));
168 LIST_HEAD(list2);
171 list_add_tail(&b, &list2);
173 /* before: [list1] -> a, [list2] -> b */
174 list_move(&a, &list2);
175 /* after: [list1] empty, [list2] -> a -> b */
179 KUNIT_EXPECT_PTR_EQ(test, &a, list2.next);
187 LIST_HEAD(list2);
190 list_add_tail(&b, &list2);
192 /* before: [list1] -> a, [list2] -> b */
193 list_move_tail(&a, &list2);
194 /* after: [list1] empty, [list2] -> b -> a */
198 KUNIT_EXPECT_PTR_EQ(test, &b, list2.next);
209 LIST_HEAD(list2);
215 list_add_tail(&a, &list2);
216 list_add_tail(&b, &list2);
217 list_add_tail(&c, &list2);
218 list_add_tail(&d, &list2);
220 /* before: [list1] -> x -> y, [list2] -> a -> b -> c -> d */
222 /* after: [list1] -> x -> b -> c -> y, [list2] -> a -> d */
230 list_for_each(ptr, &list2) {
265 LIST_HEAD(list2);
270 KUNIT_EXPECT_TRUE(test, list_empty(&list2));
278 LIST_HEAD(list2);
283 KUNIT_EXPECT_TRUE(test, list_empty_careful(&list2));
350 LIST_HEAD(list2);
358 list_cut_position(&list2, &list1, &entries[1]);
359 /* after: [list2] -> entries[0] -> entries[1], [list1] -> entries[2] */
361 list_for_each(cur, &list2) {
378 LIST_HEAD(list2);
386 list_cut_before(&list2, &list1, &entries[1]);
387 /* after: [list2] -> entries[0], [list1] -> entries[1] -> entries[2] */
389 list_for_each(cur, &list2) {
406 LIST_HEAD(list2);
411 list_add_tail(&entries[2], &list2);
412 list_add_tail(&entries[3], &list2);
415 /* before: [list1]->e[0]->e[1]->e[4], [list2]->e[2]->e[3] */
416 list_splice(&list2, &entries[1]);
417 /* after: [list1]->e[0]->e[1]->e[2]->e[3]->e[4], [list2] uninit */
431 LIST_HEAD(list2);
436 list_add_tail(&entries[2], &list2);
437 list_add_tail(&entries[3], &list2);
440 /* before: [list1]->e[0]->e[1]->e[4], [list2]->e[2]->e[3] */
441 list_splice_tail(&list2, &entries[4]);
442 /* after: [list1]->e[0]->e[1]->e[2]->e[3]->e[4], [list2] uninit */
456 LIST_HEAD(list2);
461 list_add_tail(&entries[2], &list2);
462 list_add_tail(&entries[3], &list2);
465 /* before: [list1]->e[0]->e[1]->e[4], [list2]->e[2]->e[3] */
466 list_splice_init(&list2, &entries[1]);
467 /* after: [list1]->e[0]->e[1]->e[2]->e[3]->e[4], [list2] empty */
476 KUNIT_EXPECT_TRUE(test, list_empty_careful(&list2));
483 LIST_HEAD(list2);
488 list_add_tail(&entries[2], &list2);
489 list_add_tail(&entries[3], &list2);
492 /* before: [list1]->e[0]->e[1]->e[4], [list2]->e[2]->e[3] */
493 list_splice_tail_init(&list2, &entries[4]);
494 /* after: [list1]->e[0]->e[1]->e[2]->e[3]->e[4], [list2] empty */
503 KUNIT_EXPECT_TRUE(test, list_empty_careful(&list2));