Lines Matching refs:entry
97 #define drm_mm_for_each_node(entry, type, mm) list_for_each_entry(entry, type, \
100 #define drm_mm_for_each_scanned_node_reverse(entry, n, mm) \
101 for (entry = (mm)->prev_scanned_node, \
102 next = entry ? list_entry(entry->node_list.next, \
104 entry != NULL; entry = next, \
105 next = entry ? list_entry(entry->node_list.next, \
112 #define drm_mm_for_each_hole(entry, mm, hole_start, hole_end) \
113 for (entry = list_entry((mm)->hole_stack.next, struct drm_mm_node, hole_stack); \
114 (entry) && (&entry->hole_stack != &(mm)->hole_stack ? \
115 hole_start = drm_mm_hole_node_start(entry), \
116 hole_end = drm_mm_hole_node_end(entry), \
118 entry = list_entry(entry->hole_stack.next, struct drm_mm_node, hole_stack))