|
XenevaOS
|
#include <drm_mm.h>

Public Attributes | |
| struct drm_mm * | mm |
| u64 | size |
| u64 | alignment |
| u64 | remainder_mask |
| u64 | range_start |
| u64 | range_end |
| u64 | hit_start |
| u64 | hit_end |
| unsigned long | color |
| enum drm_mm_insert_mode | mode |
struct drm_mm_scan - DRM allocator eviction roaster data
This structure tracks data needed for the eviction roaster set up using drm_mm_scan_init(), and used with drm_mm_scan_add_block() and drm_mm_scan_remove_block(). The structure is entirely opaque and should only be accessed through the provided functions and macros. It is meant to be allocated temporarily by the driver on the stack.
| u64 drm_mm_scan::alignment |
| unsigned long drm_mm_scan::color |
| u64 drm_mm_scan::hit_end |
| u64 drm_mm_scan::hit_start |
| struct drm_mm* drm_mm_scan::mm |
| enum drm_mm_insert_mode drm_mm_scan::mode |
| u64 drm_mm_scan::range_end |
| u64 drm_mm_scan::range_start |
| u64 drm_mm_scan::remainder_mask |
| u64 drm_mm_scan::size |