drm_mm_insert_node_in_range_generic —
ranged search for space and insert node
int drm_mm_insert_node_in_range_generic ( | struct drm_mm * mm, |
| struct drm_mm_node * node, | |
| u64 size, | |
| unsigned alignment, | |
| unsigned long color, | |
| u64 start, | |
| u64 end, | |
| enum drm_mm_search_flags sflags, | |
enum drm_mm_allocator_flags aflags); |
mmdrm_mm to allocate from
nodepreallocate node to insert
sizesize of the allocation
alignmentalignment of the allocation
coloropaque tag value to use for this node
startstart of the allowed range for this node
endend of the allowed range for this node
sflagsflags to fine-tune the allocation search
aflagsflags to fine-tune the allocation behavior