list_private_last_entry
for (pos = list_private_last_entry(head, typeof(*pos), member); \
for (pos = list_private_last_entry(head, typeof(*pos), member), \
list_private_last_entry(head, typeof(*(pos)), member) : \
pos = list_private_last_entry(&head, struct list_test_struct, list);