Lines Matching refs:node
14 sys_snode_t node; member
25 sys_snode_t *node; in verify_emptyness() local
48 SYS_SLIST_FOR_EACH_NODE(list, node) { in verify_emptyness()
56 SYS_SLIST_FOR_EACH_NODE_SAFE(list, node, s_node) { in verify_emptyness()
65 SYS_SLIST_FOR_EACH_CONTAINER(list, cnode, node) { in verify_emptyness()
74 SYS_SLIST_FOR_EACH_CONTAINER_SAFE(list, cnode, s_cnode, node) { in verify_emptyness()
87 sys_snode_t *node; in verify_content_amount() local
110 SYS_SLIST_FOR_EACH_NODE(list, node) { in verify_content_amount()
119 SYS_SLIST_FOR_EACH_NODE_SAFE(list, node, s_node) { in verify_content_amount()
128 SYS_SLIST_FOR_EACH_CONTAINER(list, cnode, node) { in verify_content_amount()
137 SYS_SLIST_FOR_EACH_CONTAINER_SAFE(list, cnode, s_cnode, node) { in verify_content_amount()
197 sys_slist_append(&test_list, &test_node_1.node); in ZTEST()
201 zassert_true((verify_tail_head(&test_list, &test_node_1.node, in ZTEST()
202 &test_node_1.node, true)), in ZTEST()
206 sys_snode_t *test_node_1_prev = &test_node_1.node; in ZTEST()
208 zassert_true(sys_slist_find(&test_list, &test_node_1.node, &test_node_1_prev), in ZTEST()
213 sys_slist_find_and_remove(&test_list, &test_node_1.node); in ZTEST()
218 sys_slist_prepend(&test_list, &test_node_1.node); in ZTEST()
222 zassert_true((verify_tail_head(&test_list, &test_node_1.node, in ZTEST()
223 &test_node_1.node, true)), in ZTEST()
227 sys_slist_remove(&test_list, NULL, &test_node_1.node); in ZTEST()
232 sys_slist_append(&test_list, &test_node_1.node); in ZTEST()
234 sys_slist_prepend(&test_list, &test_node_2.node); in ZTEST()
239 zassert_true((verify_tail_head(&test_list, &test_node_2.node, in ZTEST()
240 &test_node_1.node, false)), in ZTEST()
244 sys_slist_append(&test_list, &test_node_3.node); in ZTEST()
249 zassert_true((verify_tail_head(&test_list, &test_node_2.node, in ZTEST()
250 &test_node_3.node, false)), in ZTEST()
253 zassert_true((sys_slist_peek_next(&test_node_2.node) == in ZTEST()
254 &test_node_1.node), in ZTEST()
258 sys_slist_insert(&test_list, &test_node_2.node, &test_node_4.node); in ZTEST()
260 zassert_true((verify_tail_head(&test_list, &test_node_2.node, in ZTEST()
261 &test_node_3.node, false)), in ZTEST()
264 zassert_true((sys_slist_peek_next_no_check(&test_node_2.node) == in ZTEST()
265 &test_node_4.node), in ZTEST()
271 zassert_true(sys_slist_find(&test_list, &test_node_4.node, &test_node_4_prev), in ZTEST()
273 zassert_equal(&test_node_2.node, test_node_4_prev, in ZTEST()
277 sys_slist_find_and_remove(&test_list, &test_node_1.node); in ZTEST()
281 zassert_true((verify_tail_head(&test_list, &test_node_2.node, in ZTEST()
282 &test_node_3.node, false)), in ZTEST()
286 sys_slist_remove(&test_list, &test_node_4.node, &test_node_3.node); in ZTEST()
290 zassert_true((verify_tail_head(&test_list, &test_node_2.node, in ZTEST()
291 &test_node_4.node, false)), in ZTEST()
295 sys_slist_remove(&test_list, &test_node_2.node, &test_node_4.node); in ZTEST()
299 zassert_true((verify_tail_head(&test_list, &test_node_2.node, in ZTEST()
300 &test_node_2.node, true)), in ZTEST()
304 sys_slist_remove(&test_list, NULL, &test_node_2.node); in ZTEST()
310 sys_snode_t node; in ZTEST() member
320 sys_snode_t *node = NULL; in ZTEST() local
326 sys_slist_append(&test_list, &data_node[ii].node); in ZTEST()
330 SYS_SLIST_ITERATE_FROM_NODE(&test_list, node) { in ZTEST()
332 if (((struct data_node *)node)->data == 2) { in ZTEST()
339 SYS_SLIST_ITERATE_FROM_NODE(&test_list, node) { in ZTEST()
341 if (((struct data_node *)node)->data == 3) { in ZTEST()
348 SYS_SLIST_ITERATE_FROM_NODE(&test_list, node) { in ZTEST()
358 SYS_SLIST_FOR_EACH_NODE_SAFE(&test_list, node, s_node) { in ZTEST()
361 sys_slist_remove(&test_list, NULL, node); in ZTEST()
362 removed = node; in ZTEST()
370 SYS_SLIST_FOR_EACH_NODE_SAFE(&test_list, node, s_node) { in ZTEST()
372 if (node->next == NULL) { in ZTEST()
373 sys_slist_remove(&test_list, prev, node); in ZTEST()
374 removed = node; in ZTEST()
376 prev = node; in ZTEST()
382 SYS_SLIST_FOR_EACH_NODE_SAFE(&test_list, node, s_node) { in ZTEST()
384 if (test_list.head == node) { in ZTEST()
391 SYS_SLIST_FOR_EACH_NODE_SAFE(&test_list, node, s_node) { in ZTEST()
393 if (node->next == NULL) { in ZTEST()
405 SYS_SLIST_FOR_EACH_CONTAINER_SAFE(&test_list, cnode, s_cnode, node) { in ZTEST()
408 sys_slist_remove(&test_list, NULL, &cnode->node); in ZTEST()
414 sys_slist_prepend(&test_list, &cremoved->node); in ZTEST()
417 SYS_SLIST_FOR_EACH_CONTAINER_SAFE(&test_list, cnode, s_cnode, node) { in ZTEST()
419 if (cnode->node.next == NULL) { in ZTEST()
420 sys_slist_remove(&test_list, &cprev->node, &cnode->node); in ZTEST()
427 sys_slist_append(&test_list, &cremoved->node); in ZTEST()
429 SYS_SLIST_FOR_EACH_CONTAINER_SAFE(&test_list, cnode, s_cnode, node) { in ZTEST()
431 if (test_list.head == &cnode->node) { in ZTEST()
432 sys_slist_append(&test_list, &cappend.node); in ZTEST()
436 sys_slist_find_and_remove(&test_list, &cappend.node); in ZTEST()
438 SYS_SLIST_FOR_EACH_CONTAINER_SAFE(&test_list, cnode, s_cnode, node) { in ZTEST()
440 if (cnode->node.next == NULL) { in ZTEST()
441 sys_slist_append(&test_list, &cappend.node); in ZTEST()
445 sys_slist_find_and_remove(&test_list, &cappend.node); in ZTEST()
449 node = sys_slist_get_not_empty(&test_list); in ZTEST()
450 zassert_equal(((struct data_node *)node)->data, ii, ""); in ZTEST()
454 sys_slist_append(&test_list, &data_node[ii].node); in ZTEST()
457 node = sys_slist_get(&test_list); in ZTEST()
458 zassert_equal(((struct data_node *)node)->data, ii, ""); in ZTEST()
460 node = sys_slist_get(&test_list); in ZTEST()
461 zassert_equal(node, NULL, ""); in ZTEST()
475 sys_slist_append(&test_list, &data_node[ii].node); in ZTEST()
477 sys_slist_append(&append_list, &data_node_append[ii].node); in ZTEST()
479 sys_slist_append_list(&test_list, &data_node_append[0].node, in ZTEST()
480 &data_node_append[5].node); in ZTEST()
482 node = sys_slist_get(&test_list); in ZTEST()
483 zassert_equal(((struct data_node *)node)->data, ii, in ZTEST()
485 ((struct data_node *)node)->data); in ZTEST()
493 sys_slist_append(&test_list, &data_node[ii].node); in ZTEST()
496 node = sys_slist_peek_tail(&test_list); in ZTEST()
497 zassert_equal(((struct data_node *)node)->data, data_node[5].data, "expected %d got %d", in ZTEST()
498 data_node[5].data, ((struct data_node *)node)->data); in ZTEST()
505 sys_slist_append(&test_list, &data_node[ii].node); in ZTEST()
506 sys_slist_append(&append_list, &data_node_append[ii].node); in ZTEST()
510 node = sys_slist_get(&test_list); in ZTEST()
511 zassert_equal(((struct data_node *)node)->data, ii, in ZTEST()
513 ((struct data_node *)node)->data); in ZTEST()
523 sys_slist_append(&test_list, &data_node[ii].node); in ZTEST()
527 node = sys_slist_peek_tail(&test_list); in ZTEST()
528 zassert_equal(((struct data_node *)node)->data, data_node[5].data, "expected %d got %d", in ZTEST()
529 data_node[5].data, ((struct data_node *)node)->data); in ZTEST()