Lines Matching refs:ptr

74 	void *ptr;  in lib_test_alist_get()  local
85 ptr = alist_ensure_ptr(&lst, 1); in lib_test_alist_get()
86 ut_assertnonnull(ptr); in lib_test_alist_get()
88 ptr = alist_ensure_ptr(&lst, 2); in lib_test_alist_get()
90 ut_assertnonnull(ptr); in lib_test_alist_get()
92 ptr = alist_ensure_ptr(&lst, 3); in lib_test_alist_get()
93 ut_assertnonnull(ptr); in lib_test_alist_get()
113 void *ptr; in lib_test_alist_has() local
125 ptr = alist_ensure_ptr(&lst, 4); in lib_test_alist_has()
126 ut_assertnonnull(ptr); in lib_test_alist_has()
202 struct my_struct data, *ptr, *ptr2; in lib_test_alist_add() local
213 ptr = alist_add(&lst, data); in lib_test_alist_add()
214 ut_assertnonnull(ptr); in lib_test_alist_add()
218 ut_asserteq(123, ptr->val); in lib_test_alist_add()
219 ut_asserteq(456, ptr->other_val); in lib_test_alist_add()
247 const struct my_struct *ptr; in lib_test_alist_next() local
265 ptr = alist_get(&lst, 0, struct my_struct); in lib_test_alist_next()
266 ut_assertnonnull(ptr); in lib_test_alist_next()
267 ut_asserteq(123, ptr->val); in lib_test_alist_next()
269 ptr = alist_next(&lst, ptr); in lib_test_alist_next()
270 ut_assertnonnull(ptr); in lib_test_alist_next()
271 ut_asserteq(321, ptr->val); in lib_test_alist_next()
273 ptr2 = (struct my_struct *)ptr; in lib_test_alist_next()
277 ptr = alist_next(&lst, ptr); in lib_test_alist_next()
278 ut_assertnonnull(ptr); in lib_test_alist_next()
279 ut_asserteq(789, ptr->val); in lib_test_alist_next()
280 ut_asserteq_ptr(ptr, ptr2); in lib_test_alist_next()
282 ut_asserteq(89, ptr->val); in lib_test_alist_next()
284 ptr = alist_next(&lst, ptr); in lib_test_alist_next()
285 ut_assertnull(ptr); in lib_test_alist_next()
299 const struct my_struct *ptr; in lib_test_alist_for_each() local
311 alist_for_each(ptr, &lst) in lib_test_alist_for_each()
315 alist_for_each(ptr, &lst) in lib_test_alist_for_each()
324 ptr = lst.data; in lib_test_alist_for_each()
325 ut_asserteq_ptr(ptr + 1, alist_end(&lst, struct my_struct)); in lib_test_alist_for_each()
329 ut_asserteq_ptr(ptr + 2, alist_end(&lst, struct my_struct)); in lib_test_alist_for_each()
333 ut_asserteq_ptr(ptr + 3, alist_end(&lst, struct my_struct)); in lib_test_alist_for_each()
336 ut_asserteq(true, alist_chk_ptr(&lst, ptr + 2)); in lib_test_alist_for_each()
337 ut_asserteq(false, alist_chk_ptr(&lst, ptr + 3)); in lib_test_alist_for_each()
338 ut_asserteq(false, alist_chk_ptr(&lst, ptr + 4)); in lib_test_alist_for_each()
339 ut_asserteq(true, alist_chk_ptr(&lst, ptr)); in lib_test_alist_for_each()
340 ut_asserteq(false, alist_chk_ptr(&lst, ptr - 1)); in lib_test_alist_for_each()
344 alist_for_each(ptr, &lst) in lib_test_alist_for_each()
345 sum += ptr->val; in lib_test_alist_for_each()
354 alist_for_each(ptr, &lst) in lib_test_alist_for_each()
355 sum += ptr->val; in lib_test_alist_for_each()
358 ptr = lst.data; in lib_test_alist_for_each()
359 ut_asserteq_ptr(ptr + 3, alist_end(&lst, struct my_struct)); in lib_test_alist_for_each()
363 ut_asserteq_ptr(ptr, alist_end(&lst, struct my_struct)); in lib_test_alist_for_each()
367 alist_for_each(ptr, &lst) in lib_test_alist_for_each()
368 sum += ptr->val; in lib_test_alist_for_each()
414 struct my_struct *from, *to, *ptr; in lib_test_alist_filter() local
432 ptr = lst.data; in lib_test_alist_filter()
446 ut_asserteq_ptr(ptr + 3, from); in lib_test_alist_filter()
447 ut_asserteq_ptr(ptr + 2, to); in lib_test_alist_filter()
455 ut_asserteq_ptr(ptr + 2, from); in lib_test_alist_filter()
456 ut_asserteq_ptr(ptr + 2, to); in lib_test_alist_filter()
470 ut_asserteq_ptr(ptr + 2, from); in lib_test_alist_filter()
471 ut_asserteq_ptr(ptr, to); in lib_test_alist_filter()
481 ut_asserteq_ptr(ptr, from); in lib_test_alist_filter()
482 ut_asserteq_ptr(ptr, to); in lib_test_alist_filter()