__af6list_valid
for (iter = __af6list_valid((head)->next, head); \
iter = __af6list_valid(iter->list.next, head))
for (iter = __af6list_valid((head)->next, head), \
tmp = __af6list_valid(iter->list.next, head); \
iter = tmp, tmp = __af6list_valid(iter->list.next, head))