Home | History | Annotate | Download | only in linux

Lines Matching defs:list_entry

348  * list_entry - get the struct for this entry
353 #define list_entry(ptr, type, member) \
404 for (pos = list_entry((head)->next, typeof(*pos), member); \
406 pos = list_entry(pos->member.next, typeof(*pos), member))
415 for (pos = list_entry((head)->prev, typeof(*pos), member); \
417 pos = list_entry(pos->member.prev, typeof(*pos), member))
428 ((pos) ? : list_entry(head, typeof(*pos), member))
440 for (pos = list_entry(pos->member.next, typeof(*pos), member); \
442 pos = list_entry(pos->member.next, typeof(*pos), member))
454 pos = list_entry(pos->member.next, typeof(*pos), member))
464 for (pos = list_entry((head)->next, typeof(*pos), member), \
465 n = list_entry(pos->member.next, typeof(*pos), member); \
467 pos = n, n = list_entry(n->member.next, typeof(*n), member))
480 for (pos = list_entry(pos->member.next, typeof(*pos), member), \
481 n = list_entry(pos->member.next, typeof(*pos), member); \
483 pos = n, n = list_entry(n->member.next, typeof(*n), member))
496 for (n = list_entry(pos->member.next, typeof(*pos), member); \
498 pos = n, n = list_entry(n->member.next, typeof(*n), member))
511 for (pos = list_entry((head)->prev, typeof(*pos), member), \
512 n = list_entry(pos->member.prev, typeof(*pos), member); \
514 pos = n, n = list_entry(n->member.prev, typeof(*n), member))
563 for (pos = list_entry((head)->next, typeof(*pos), member); \
566 pos = list_entry(pos->member.next, typeof(*pos), member))