Lines Matching refs:list_entry
352 #define list_entry(ptr, type, member) \ macro
364 list_entry((ptr)->next, type, member)
412 for (pos = list_entry((head)->next, typeof(*pos), member); \
414 pos = list_entry(pos->member.next, typeof(*pos), member))
423 for (pos = list_entry((head)->prev, typeof(*pos), member); \
425 pos = list_entry(pos->member.prev, typeof(*pos), member))
436 ((pos) ? : list_entry(head, typeof(*pos), member))
448 for (pos = list_entry(pos->member.next, typeof(*pos), member); \
450 pos = list_entry(pos->member.next, typeof(*pos), member))
462 for (pos = list_entry(pos->member.prev, typeof(*pos), member); \
464 pos = list_entry(pos->member.prev, typeof(*pos), member))
476 pos = list_entry(pos->member.next, typeof(*pos), member))
486 for (pos = list_entry((head)->next, typeof(*pos), member), \
487 n = list_entry(pos->member.next, typeof(*pos), member); \
489 pos = n, n = list_entry(n->member.next, typeof(*n), member))
502 for (pos = list_entry(pos->member.next, typeof(*pos), member), \
503 n = list_entry(pos->member.next, typeof(*pos), member); \
505 pos = n, n = list_entry(n->member.next, typeof(*n), member))
518 for (n = list_entry(pos->member.next, typeof(*pos), member); \
520 pos = n, n = list_entry(n->member.next, typeof(*n), member))
533 for (pos = list_entry((head)->prev, typeof(*pos), member), \
534 n = list_entry(pos->member.prev, typeof(*pos), member); \
536 pos = n, n = list_entry(n->member.prev, typeof(*n), member))