Lines Matching refs:prev_node
287 struct drm_mm_node *prev_node;
292 prev_node =
303 if (!prev_node->hole_follows) {
304 prev_node->hole_follows = 1;
305 list_add(&prev_node->hole_stack, &mm->hole_stack);
307 list_move(&prev_node->hole_stack, &mm->hole_stack);
503 struct drm_mm_node *prev_node;
513 prev_node = list_entry(node->node_list.prev, struct drm_mm_node,
516 node->scanned_preceeds_hole = prev_node->hole_follows;
517 prev_node->hole_follows = 1;
519 node->node_list.prev = &prev_node->node_list;
523 hole_start = drm_mm_hole_node_start(prev_node);
524 hole_end = drm_mm_hole_node_end(prev_node);
564 struct drm_mm_node *prev_node;
571 prev_node = list_entry(node->node_list.prev, struct drm_mm_node,
574 prev_node->hole_follows = node->scanned_preceeds_hole;
576 list_add(&node->node_list, &prev_node->node_list);