drm_mm.h revision 1450
#ifndef _DRM_MM_H_
#define _DRM_MM_H_
struct drm_mm_node {
unsigned hole_follows;
unsigned scanned_block;
unsigned scanned_prev_free;
unsigned scanned_next_free;
unsigned scanned_preceeds_hole;
unsigned allocated;
unsigned long color;
unsigned long start;
unsigned long size;
struct drm_mm {
int num_unused;
unsigned scan_alignment;
unsigned long scan_color;
unsigned long scan_size;
unsigned long scan_hit_start;
unsigned long scan_hit_end;
unsigned scanned_blocks;
unsigned long scan_start;
unsigned long scan_end;
* Basic range manager support (drm_mm.c)
unsigned long start,
unsigned long size,
bool atomic);
unsigned long size,
unsigned alignment,
unsigned long color,
int atomic);
unsigned long size,
unsigned alignment,
unsigned long color,
unsigned long start,
unsigned long end,
int atomic);
unsigned long size,
unsigned alignment);
unsigned long size,
unsigned alignment);
unsigned long size,
unsigned alignment,
unsigned long start,
unsigned long end);
unsigned long size,
unsigned alignment,
unsigned long start,
unsigned long end);
unsigned long size,
unsigned alignment);
unsigned long size,
unsigned alignment,
unsigned long start,
unsigned long end);
unsigned long size,
unsigned alignment,
unsigned long color);
unsigned long size,
unsigned alignment,
unsigned long color,
unsigned long start,
unsigned long end);
unsigned long size,
unsigned alignment,
unsigned long color,
bool best_match);
unsigned long size,
unsigned alignment,
unsigned long color,
unsigned long start,
unsigned long end,
bool best_match);
unsigned long size,
unsigned alignment,
bool best_match);
unsigned long size,
unsigned alignment,
unsigned long start,
unsigned long end,
bool best_match);
unsigned long start,
unsigned long size);
unsigned long size,
unsigned alignment,
unsigned long color);
unsigned long size,
unsigned alignment,
unsigned long color,
unsigned long start,
unsigned long end);
#ifdef CONFIG_DEBUG_FS