Lines Matching refs:link
10 ql_elm(list_t) link;
21 assert_ptr_null(ql_last(head, link),
25 ql_foreach(t, head, link) {
31 ql_reverse_foreach(t, head, link) {
53 ql_elm_new(&entries[i], link);
64 assert_c_eq(ql_last(head, link)->id, entries[nentries-1].id,
68 ql_foreach(t, head, link) {
74 ql_reverse_foreach(t, head, link) {
81 t = ql_next(head, &entries[i], link);
84 assert_ptr_null(ql_next(head, &entries[nentries-1], link),
87 assert_ptr_null(ql_prev(head, &entries[0], link), "Unexpected element");
89 t = ql_prev(head, &entries[i], link);
103 ql_tail_insert(&head, &entries[i], link);
118 ql_tail_insert(&head, &entries[i], link);
122 ql_tail_remove(&head, list_t, link);
137 ql_head_insert(&head, &entries[NENTRIES-i-1], link);
152 ql_head_insert(&head, &entries[NENTRIES-i-1], link);
156 ql_head_remove(&head, list_t, link);
185 ql_tail_insert(&head, f, link);
186 ql_before_insert(&head, f, b, link);
187 ql_before_insert(&head, f, c, link);
188 ql_after_insert(f, h, link);
189 ql_after_insert(f, g, link);
190 ql_before_insert(&head, b, a, link);
191 ql_after_insert(c, d, link);
192 ql_before_insert(&head, f, e, link);