drm_mm
struct drm_mm mm; /* For AMDXDNA_BO_DEV_HEAP */
struct drm_mm mm;
struct drm_mm mm;
struct drm_mm mm;
struct drm_mm linear; /* protected by linear_lock */
static void show_leaks(struct drm_mm *mm)
static void show_leaks(struct drm_mm *mm) { }
__drm_mm_interval_first(const struct drm_mm *mm, u64 start, u64 last)
struct drm_mm *mm = hole_node->mm;
struct drm_mm *mm = node->mm;
static struct drm_mm_node *best_hole(struct drm_mm *mm, u64 size)
static struct drm_mm_node *find_hole_addr(struct drm_mm *mm, u64 addr, u64 size)
first_hole(struct drm_mm *mm,
next_hole(struct drm_mm *mm,
int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node)
int drm_mm_insert_node_in_range(struct drm_mm * const mm,
struct drm_mm *mm = node->mm;
struct drm_mm *mm,
struct drm_mm *mm = scan->mm;
struct drm_mm *mm = scan->mm;
void drm_mm_init(struct drm_mm *mm, u64 start, u64 size)
void drm_mm_takedown(struct drm_mm *mm)
void drm_mm_print(const struct drm_mm *mm, struct drm_printer *p)
struct drm_mm mm;
struct drm_mm *mm = &i915->drm.vma_offset_manager->vm_addr_space_mm;
struct drm_mm mm;
struct drm_mm stolen;
struct drm_mm fw_mm;
struct drm_mm mm;
struct drm_mm mm;
struct drm_mm mm;
struct drm_mm mm;
struct drm_mm mm;
struct drm_mm mm;
static bool assert_node(struct kunit *test, struct drm_mm_node *node, struct drm_mm *mm,
struct drm_mm mm;
struct drm_mm mm;
static bool expect_insert(struct kunit *test, struct drm_mm *mm,
struct drm_mm mm;
struct drm_mm mm;
static bool assert_no_holes(struct kunit *test, const struct drm_mm *mm)
static bool assert_one_hole(struct kunit *test, const struct drm_mm *mm, u64 start, u64 end)
struct drm_mm *mm = &rman->mm;
struct drm_mm mm;
struct drm_mm *mm = &rman->mm;
struct drm_mm mm;
struct drm_mm dlist_mm;
struct drm_mm lbm_mm;
struct drm_mm upm_mm;
struct drm_mm host_visible_mm;
struct drm_mm mm;
const struct drm_mm *mm = &ggtt->mm;
const struct drm_mm *mm = &ggtt->mm;
struct drm_mm mm;
struct drm_mm *mm;
struct drm_mm *mm;
static inline bool drm_mm_initialized(const struct drm_mm *mm)
int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node);
int drm_mm_insert_node_in_range(struct drm_mm *mm,
drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node,
static inline int drm_mm_insert_node(struct drm_mm *mm,
void drm_mm_init(struct drm_mm *mm, u64 start, u64 size);
void drm_mm_takedown(struct drm_mm *mm);
static inline bool drm_mm_clean(const struct drm_mm *mm)
__drm_mm_interval_first(const struct drm_mm *mm, u64 start, u64 last);
struct drm_mm *mm,
struct drm_mm *mm,
void drm_mm_print(const struct drm_mm *mm, struct drm_printer *p);
struct drm_mm vm_addr_space_mm;