|
XenevaOS
|
#include <drm_mm.h>

Public Attributes | |
| unsigned long | color |
| u64 | start |
| u64 | size |
| struct drm_mm * | mm |
| struct list_head | node_list |
| struct list_head | hole_stack |
| struct rb_node | rb |
| struct rb_node | rb_hole_size |
| struct rb_node | rb_hole_addr |
| u64 | __subtree_last |
| u64 | hole_size |
| u64 | subtree_max_hole |
| unsigned long | flags |
struct drm_mm_node - allocated block in the DRM allocator
This represents an allocated block in a &drm_mm allocator. Except for pre-reserved nodes inserted using drm_mm_reserve_node() the structure is entirely opaque and should only be accessed through the provided funcions. Since allocation of these nodes is entirely handled by the driver they can be embedded.
| u64 drm_mm_node::__subtree_last |
| unsigned long drm_mm_node::color |
@color: Opaque driver-private tag.
| unsigned long drm_mm_node::flags |
| u64 drm_mm_node::hole_size |
| struct list_head drm_mm_node::hole_stack |
| struct drm_mm* drm_mm_node::mm |
| struct list_head drm_mm_node::node_list |
| struct rb_node drm_mm_node::rb |
| struct rb_node drm_mm_node::rb_hole_addr |
| struct rb_node drm_mm_node::rb_hole_size |
| u64 drm_mm_node::size |
@size: Size of the allocated block.
| u64 drm_mm_node::start |
@start: Start address of the allocated block.
| u64 drm_mm_node::subtree_max_hole |