Lines Matching refs:list

14 	struct list_head list;  member
49 LIST_HEAD(list); in list_test_list_add()
51 list_add(&a, &list); in list_test_list_add()
52 list_add(&b, &list); in list_test_list_add()
55 KUNIT_EXPECT_PTR_EQ(test, list.next, &b); in list_test_list_add()
56 KUNIT_EXPECT_PTR_EQ(test, b.prev, &list); in list_test_list_add()
63 LIST_HEAD(list); in list_test_list_add_tail()
65 list_add_tail(&a, &list); in list_test_list_add_tail()
66 list_add_tail(&b, &list); in list_test_list_add_tail()
69 KUNIT_EXPECT_PTR_EQ(test, list.next, &a); in list_test_list_add_tail()
70 KUNIT_EXPECT_PTR_EQ(test, a.prev, &list); in list_test_list_add_tail()
77 LIST_HEAD(list); in list_test_list_del()
79 list_add_tail(&a, &list); in list_test_list_del()
80 list_add_tail(&b, &list); in list_test_list_del()
86 KUNIT_EXPECT_PTR_EQ(test, list.next, &b); in list_test_list_del()
87 KUNIT_EXPECT_PTR_EQ(test, b.prev, &list); in list_test_list_del()
93 LIST_HEAD(list); in list_test_list_replace()
95 list_add_tail(&a_old, &list); in list_test_list_replace()
96 list_add_tail(&b, &list); in list_test_list_replace()
102 KUNIT_EXPECT_PTR_EQ(test, list.next, &a_new); in list_test_list_replace()
109 LIST_HEAD(list); in list_test_list_replace_init()
111 list_add_tail(&a_old, &list); in list_test_list_replace_init()
112 list_add_tail(&b, &list); in list_test_list_replace_init()
118 KUNIT_EXPECT_PTR_EQ(test, list.next, &a_new); in list_test_list_replace_init()
128 LIST_HEAD(list); in list_test_list_swap()
130 list_add_tail(&a, &list); in list_test_list_swap()
131 list_add_tail(&b, &list); in list_test_list_swap()
137 KUNIT_EXPECT_PTR_EQ(test, &b, list.next); in list_test_list_swap()
138 KUNIT_EXPECT_PTR_EQ(test, &a, list.prev); in list_test_list_swap()
141 KUNIT_EXPECT_PTR_EQ(test, &list, b.prev); in list_test_list_swap()
143 KUNIT_EXPECT_PTR_EQ(test, &list, a.next); in list_test_list_swap()
150 LIST_HEAD(list); in list_test_list_del_init()
152 list_add_tail(&a, &list); in list_test_list_del_init()
153 list_add_tail(&b, &list); in list_test_list_del_init()
159 KUNIT_EXPECT_PTR_EQ(test, list.next, &b); in list_test_list_del_init()
160 KUNIT_EXPECT_PTR_EQ(test, b.prev, &list); in list_test_list_del_init()
240 LIST_HEAD(list); in list_test_list_is_first()
242 list_add_tail(&a, &list); in list_test_list_is_first()
243 list_add_tail(&b, &list); in list_test_list_is_first()
245 KUNIT_EXPECT_TRUE(test, list_is_first(&a, &list)); in list_test_list_is_first()
246 KUNIT_EXPECT_FALSE(test, list_is_first(&b, &list)); in list_test_list_is_first()
252 LIST_HEAD(list); in list_test_list_is_last()
254 list_add_tail(&a, &list); in list_test_list_is_last()
255 list_add_tail(&b, &list); in list_test_list_is_last()
257 KUNIT_EXPECT_FALSE(test, list_is_last(&a, &list)); in list_test_list_is_last()
258 KUNIT_EXPECT_TRUE(test, list_is_last(&b, &list)); in list_test_list_is_last()
289 LIST_HEAD(list); in list_test_list_rotate_left()
291 list_add_tail(&a, &list); in list_test_list_rotate_left()
292 list_add_tail(&b, &list); in list_test_list_rotate_left()
295 list_rotate_left(&list); in list_test_list_rotate_left()
298 KUNIT_EXPECT_PTR_EQ(test, list.next, &b); in list_test_list_rotate_left()
299 KUNIT_EXPECT_PTR_EQ(test, b.prev, &list); in list_test_list_rotate_left()
308 LIST_HEAD(list); in list_test_list_rotate_to_front()
311 list_add_tail(&a, &list); in list_test_list_rotate_to_front()
312 list_add_tail(&b, &list); in list_test_list_rotate_to_front()
313 list_add_tail(&c, &list); in list_test_list_rotate_to_front()
314 list_add_tail(&d, &list); in list_test_list_rotate_to_front()
317 list_rotate_to_front(&c, &list); in list_test_list_rotate_to_front()
320 list_for_each(ptr, &list) { in list_test_list_rotate_to_front()
330 LIST_HEAD(list); in list_test_list_is_singular()
333 KUNIT_EXPECT_FALSE(test, list_is_singular(&list)); in list_test_list_is_singular()
335 list_add_tail(&a, &list); in list_test_list_is_singular()
338 KUNIT_EXPECT_TRUE(test, list_is_singular(&list)); in list_test_list_is_singular()
340 list_add_tail(&b, &list); in list_test_list_is_singular()
343 KUNIT_EXPECT_FALSE(test, list_is_singular(&list)); in list_test_list_is_singular()
510 KUNIT_EXPECT_PTR_EQ(test, &test_struct, list_entry(&(test_struct.list), in list_test_list_entry()
511 struct list_test_struct, list)); in list_test_list_entry()
517 LIST_HEAD(list); in list_test_list_first_entry()
519 list_add_tail(&test_struct1.list, &list); in list_test_list_first_entry()
520 list_add_tail(&test_struct2.list, &list); in list_test_list_first_entry()
523 KUNIT_EXPECT_PTR_EQ(test, &test_struct1, list_first_entry(&list, in list_test_list_first_entry()
524 struct list_test_struct, list)); in list_test_list_first_entry()
530 LIST_HEAD(list); in list_test_list_last_entry()
532 list_add_tail(&test_struct1.list, &list); in list_test_list_last_entry()
533 list_add_tail(&test_struct2.list, &list); in list_test_list_last_entry()
536 KUNIT_EXPECT_PTR_EQ(test, &test_struct2, list_last_entry(&list, in list_test_list_last_entry()
537 struct list_test_struct, list)); in list_test_list_last_entry()
543 LIST_HEAD(list); in list_test_list_first_entry_or_null()
545 KUNIT_EXPECT_FALSE(test, list_first_entry_or_null(&list, in list_test_list_first_entry_or_null()
546 struct list_test_struct, list)); in list_test_list_first_entry_or_null()
548 list_add_tail(&test_struct1.list, &list); in list_test_list_first_entry_or_null()
549 list_add_tail(&test_struct2.list, &list); in list_test_list_first_entry_or_null()
552 list_first_entry_or_null(&list, in list_test_list_first_entry_or_null()
553 struct list_test_struct, list)); in list_test_list_first_entry_or_null()
559 LIST_HEAD(list); in list_test_list_next_entry()
561 list_add_tail(&test_struct1.list, &list); in list_test_list_next_entry()
562 list_add_tail(&test_struct2.list, &list); in list_test_list_next_entry()
566 list)); in list_test_list_next_entry()
572 LIST_HEAD(list); in list_test_list_prev_entry()
574 list_add_tail(&test_struct1.list, &list); in list_test_list_prev_entry()
575 list_add_tail(&test_struct2.list, &list); in list_test_list_prev_entry()
579 list)); in list_test_list_prev_entry()
585 LIST_HEAD(list); in list_test_list_for_each()
588 list_add_tail(&entries[0], &list); in list_test_list_for_each()
589 list_add_tail(&entries[1], &list); in list_test_list_for_each()
590 list_add_tail(&entries[2], &list); in list_test_list_for_each()
592 list_for_each(cur, &list) { in list_test_list_for_each()
603 LIST_HEAD(list); in list_test_list_for_each_prev()
606 list_add_tail(&entries[0], &list); in list_test_list_for_each_prev()
607 list_add_tail(&entries[1], &list); in list_test_list_for_each_prev()
608 list_add_tail(&entries[2], &list); in list_test_list_for_each_prev()
610 list_for_each_prev(cur, &list) { in list_test_list_for_each_prev()
621 LIST_HEAD(list); in list_test_list_for_each_safe()
625 list_add_tail(&entries[0], &list); in list_test_list_for_each_safe()
626 list_add_tail(&entries[1], &list); in list_test_list_for_each_safe()
627 list_add_tail(&entries[2], &list); in list_test_list_for_each_safe()
629 list_for_each_safe(cur, n, &list) { in list_test_list_for_each_safe()
636 KUNIT_EXPECT_TRUE(test, list_empty(&list)); in list_test_list_for_each_safe()
642 LIST_HEAD(list); in list_test_list_for_each_prev_safe()
645 list_add_tail(&entries[0], &list); in list_test_list_for_each_prev_safe()
646 list_add_tail(&entries[1], &list); in list_test_list_for_each_prev_safe()
647 list_add_tail(&entries[2], &list); in list_test_list_for_each_prev_safe()
649 list_for_each_prev_safe(cur, n, &list) { in list_test_list_for_each_prev_safe()
656 KUNIT_EXPECT_TRUE(test, list_empty(&list)); in list_test_list_for_each_prev_safe()
662 LIST_HEAD(list); in list_test_list_for_each_entry()
667 list_add_tail(&entries[i].list, &list); in list_test_list_for_each_entry()
672 list_for_each_entry(cur, &list, list) { in list_test_list_for_each_entry()
683 LIST_HEAD(list); in list_test_list_for_each_entry_reverse()
688 list_add_tail(&entries[i].list, &list); in list_test_list_for_each_entry_reverse()
693 list_for_each_entry_reverse(cur, &list, list) { in list_test_list_for_each_entry_reverse()