Lines Matching refs:next
37 struct _drmMMListHead *next; member
43 (__item)->next = (__item); \
49 (__item)->next = (__list)->next; \
50 (__list)->next->prev = (__item); \
51 (__list)->next = (__item); \
56 (__item)->next = (__list); \
58 (__list)->prev->next = (__item); \
64 (__item)->prev->next = (__item)->next; \
65 (__item)->next->prev = (__item)->prev; \
70 (__item)->prev->next = (__item)->next; \
71 (__item)->next->prev = (__item)->prev; \
72 (__item)->next = (__item); \
79 #define DRMLISTEMPTY(__item) ((__item)->next == (__item))
82 (!DRMLISTEMPTY(__list) && ((__list)->next == (__list)->prev))
85 for ((__item) = (__list)->next; \
86 (__item) != (__list); (__item) = (__item)->next)
89 for ((__item) = (__list)->next, (__temp) = (__item)->next; \
91 (__item) = (__temp), (__temp) = (__item)->next)
99 for ((__item) = DRMLISTENTRY(typeof(*__item), (__list)->next, __head); \
102 (__item)->__head.next, __head))
105 for ((__item) = DRMLISTENTRY(typeof(*__item), (__list)->next, __head), \
107 (__item)->__head.next, __head); \
111 (__temp)->__head.next, __head))
114 (__list)->next->prev = (__join); \
115 (__list)->prev->next = (__join)->next; \
116 (__join)->next->prev = (__list)->prev; \
117 (__join)->next = (__list)->next; \