Lines Matching refs:list_entry
331 #define list_entry(ptr, type, member) \ macro
343 list_entry((ptr)->next, type, member)
354 list_entry((ptr)->prev, type, member)
367 pos__ != head__ ? list_entry(pos__, type, member) : NULL; \
376 list_entry((pos)->member.next, typeof(*(pos)), member)
384 list_entry((pos)->member.prev, typeof(*(pos)), member)
463 ((pos) ? : list_entry(head, typeof(*pos), member))
513 for (pos = list_entry((head)->next, typeof(*pos), member), \
514 n = list_entry(pos->member.next, typeof(*pos), member); \
516 pos = n, n = list_entry(n->member.next, typeof(*n), member))
529 for (pos = list_entry(pos->member.next, typeof(*pos), member), \
530 n = list_entry(pos->member.next, typeof(*pos), member); \
532 pos = n, n = list_entry(n->member.next, typeof(*n), member))
545 for (n = list_entry(pos->member.next, typeof(*pos), member); \
547 pos = n, n = list_entry(n->member.next, typeof(*n), member))
560 for (pos = list_entry((head)->prev, typeof(*pos), member), \
561 n = list_entry(pos->member.prev, typeof(*pos), member); \
563 pos = n, n = list_entry(n->member.prev, typeof(*n), member))