Lines Matching refs:list2

22 	struct list_head list2;
27 INIT_LIST_HEAD(&list2);
38 KUNIT_EXPECT_TRUE(test, list_empty_careful(&list2));
189 LIST_HEAD(list2);
192 list_add_tail(&b, &list2);
194 /* before: [list1] -> a, [list2] -> b */
195 list_move(&a, &list2);
196 /* after: [list1] empty, [list2] -> a -> b */
200 KUNIT_EXPECT_PTR_EQ(test, &a, list2.next);
208 LIST_HEAD(list2);
211 list_add_tail(&b, &list2);
213 /* before: [list1] -> a, [list2] -> b */
214 list_move_tail(&a, &list2);
215 /* after: [list1] empty, [list2] -> b -> a */
219 KUNIT_EXPECT_PTR_EQ(test, &b, list2.next);
230 LIST_HEAD(list2);
236 list_add_tail(&a, &list2);
237 list_add_tail(&b, &list2);
238 list_add_tail(&c, &list2);
239 list_add_tail(&d, &list2);
241 /* before: [list1] -> x -> y, [list2] -> a -> b -> c -> d */
243 /* after: [list1] -> x -> b -> c -> y, [list2] -> a -> d */
251 list_for_each(ptr, &list2) {
304 LIST_HEAD(list2);
309 KUNIT_EXPECT_TRUE(test, list_empty(&list2));
317 LIST_HEAD(list2);
322 KUNIT_EXPECT_TRUE(test, list_empty_careful(&list2));
389 LIST_HEAD(list2);
397 list_cut_position(&list2, &list1, &entries[1]);
398 /* after: [list2] -> entries[0] -> entries[1], [list1] -> entries[2] */
400 list_for_each(cur, &list2) {
417 LIST_HEAD(list2);
425 list_cut_before(&list2, &list1, &entries[1]);
426 /* after: [list2] -> entries[0], [list1] -> entries[1] -> entries[2] */
428 list_for_each(cur, &list2) {
445 LIST_HEAD(list2);
450 list_add_tail(&entries[2], &list2);
451 list_add_tail(&entries[3], &list2);
454 /* before: [list1]->e[0]->e[1]->e[4], [list2]->e[2]->e[3] */
455 list_splice(&list2, &entries[1]);
456 /* after: [list1]->e[0]->e[1]->e[2]->e[3]->e[4], [list2] uninit */
470 LIST_HEAD(list2);
475 list_add_tail(&entries[2], &list2);
476 list_add_tail(&entries[3], &list2);
479 /* before: [list1]->e[0]->e[1]->e[4], [list2]->e[2]->e[3] */
480 list_splice_tail(&list2, &entries[4]);
481 /* after: [list1]->e[0]->e[1]->e[2]->e[3]->e[4], [list2] uninit */
495 LIST_HEAD(list2);
500 list_add_tail(&entries[2], &list2);
501 list_add_tail(&entries[3], &list2);
504 /* before: [list1]->e[0]->e[1]->e[4], [list2]->e[2]->e[3] */
505 list_splice_init(&list2, &entries[1]);
506 /* after: [list1]->e[0]->e[1]->e[2]->e[3]->e[4], [list2] empty */
515 KUNIT_EXPECT_TRUE(test, list_empty_careful(&list2));
522 LIST_HEAD(list2);
527 list_add_tail(&entries[2], &list2);
528 list_add_tail(&entries[3], &list2);
531 /* before: [list1]->e[0]->e[1]->e[4], [list2]->e[2]->e[3] */
532 list_splice_tail_init(&list2, &entries[4]);
533 /* after: [list1]->e[0]->e[1]->e[2]->e[3]->e[4], [list2] empty */
542 KUNIT_EXPECT_TRUE(test, list_empty_careful(&list2));
817 struct hlist_head list2;
822 INIT_HLIST_HEAD(&list2);
832 KUNIT_EXPECT_TRUE(test, hlist_empty(&list2));
994 HLIST_HEAD(list2);
999 KUNIT_EXPECT_TRUE(test, hlist_empty(&list2));
1000 hlist_move_list(&list1, &list2);
1002 KUNIT_EXPECT_FALSE(test, hlist_empty(&list2));