Symbol: drm_mm
drivers/accel/amdxdna/amdxdna_gem.h
44
struct drm_mm mm; /* For AMDXDNA_BO_DEV_HEAP */
drivers/accel/ivpu/ivpu_mmu_context.h
27
struct drm_mm mm;
drivers/accel/rocket/rocket_drv.h
23
struct drm_mm mm;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
51
struct drm_mm mm;
drivers/gpu/drm/armada/armada_drm.h
60
struct drm_mm linear; /* protected by linear_lock */
drivers/gpu/drm/drm_mm.c
119
static void show_leaks(struct drm_mm *mm)
drivers/gpu/drm/drm_mm.c
147
static void show_leaks(struct drm_mm *mm) { }
drivers/gpu/drm/drm_mm.c
158
__drm_mm_interval_first(const struct drm_mm *mm, u64 start, u64 last)
drivers/gpu/drm/drm_mm.c
168
struct drm_mm *mm = hole_node->mm;
drivers/gpu/drm/drm_mm.c
269
struct drm_mm *mm = node->mm;
drivers/gpu/drm/drm_mm.c
306
static struct drm_mm_node *best_hole(struct drm_mm *mm, u64 size)
drivers/gpu/drm/drm_mm.c
331
static struct drm_mm_node *find_hole_addr(struct drm_mm *mm, u64 addr, u64 size)
drivers/gpu/drm/drm_mm.c
357
first_hole(struct drm_mm *mm,
drivers/gpu/drm/drm_mm.c
415
next_hole(struct drm_mm *mm,
drivers/gpu/drm/drm_mm.c
451
int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node)
drivers/gpu/drm/drm_mm.c
515
int drm_mm_insert_node_in_range(struct drm_mm * const mm,
drivers/gpu/drm/drm_mm.c
630
struct drm_mm *mm = node->mm;
drivers/gpu/drm/drm_mm.c
703
struct drm_mm *mm,
drivers/gpu/drm/drm_mm.c
749
struct drm_mm *mm = scan->mm;
drivers/gpu/drm/drm_mm.c
880
struct drm_mm *mm = scan->mm;
drivers/gpu/drm/drm_mm.c
929
void drm_mm_init(struct drm_mm *mm, u64 start, u64 size)
drivers/gpu/drm/drm_mm.c
963
void drm_mm_takedown(struct drm_mm *mm)
drivers/gpu/drm/drm_mm.c
989
void drm_mm_print(const struct drm_mm *mm, struct drm_printer *p)
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
76
struct drm_mm mm;
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
661
struct drm_mm *mm = &i915->drm.vma_offset_manager->vm_addr_space_mm;
drivers/gpu/drm/i915/gt/intel_gtt.h
251
struct drm_mm mm;
drivers/gpu/drm/i915/i915_drv.h
115
struct drm_mm stolen;
drivers/gpu/drm/imagination/pvr_fw.h
341
struct drm_mm fw_mm;
drivers/gpu/drm/lima/lima_vm.h
33
struct drm_mm mm;
drivers/gpu/drm/msm/msm_gem.h
105
struct drm_mm mm;
drivers/gpu/drm/panfrost/panfrost_device.h
192
struct drm_mm mm;
drivers/gpu/drm/panthor/panthor_mmu.c
289
struct drm_mm mm;
drivers/gpu/drm/rockchip/rockchip_drm_drv.h
71
struct drm_mm mm;
drivers/gpu/drm/tegra/drm.h
40
struct drm_mm mm;
drivers/gpu/drm/tests/drm_mm_test.c
104
static bool assert_node(struct kunit *test, struct drm_mm_node *node, struct drm_mm *mm,
drivers/gpu/drm/tests/drm_mm_test.c
139
struct drm_mm mm;
drivers/gpu/drm/tests/drm_mm_test.c
193
struct drm_mm mm;
drivers/gpu/drm/tests/drm_mm_test.c
218
static bool expect_insert(struct kunit *test, struct drm_mm *mm,
drivers/gpu/drm/tests/drm_mm_test.c
244
struct drm_mm mm;
drivers/gpu/drm/tests/drm_mm_test.c
291
struct drm_mm mm;
drivers/gpu/drm/tests/drm_mm_test.c
39
static bool assert_no_holes(struct kunit *test, const struct drm_mm *mm)
drivers/gpu/drm/tests/drm_mm_test.c
64
static bool assert_one_hole(struct kunit *test, const struct drm_mm *mm, u64 start, u64 end)
drivers/gpu/drm/ttm/ttm_range_manager.c
221
struct drm_mm *mm = &rman->mm;
drivers/gpu/drm/ttm/ttm_range_manager.c
50
struct drm_mm mm;
drivers/gpu/drm/ttm/ttm_range_manager.c
67
struct drm_mm *mm = &rman->mm;
drivers/gpu/drm/v3d/v3d_drv.h
158
struct drm_mm mm;
drivers/gpu/drm/vc4/vc4_drv.h
330
struct drm_mm dlist_mm;
drivers/gpu/drm/vc4/vc4_drv.h
333
struct drm_mm lbm_mm;
drivers/gpu/drm/vc4/vc4_drv.h
336
struct drm_mm upm_mm;
drivers/gpu/drm/virtio/virtgpu_drv.h
261
struct drm_mm host_visible_mm;
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c
119
struct drm_mm mm;
drivers/gpu/drm/xe/xe_ggtt.c
1151
const struct drm_mm *mm = &ggtt->mm;
drivers/gpu/drm/xe/xe_ggtt.c
974
const struct drm_mm *mm = &ggtt->mm;
drivers/gpu/drm/xe/xe_ggtt_types.h
53
struct drm_mm mm;
include/drm/drm_mm.h
165
struct drm_mm *mm;
include/drm/drm_mm.h
229
struct drm_mm *mm;
include/drm/drm_mm.h
276
static inline bool drm_mm_initialized(const struct drm_mm *mm)
include/drm/drm_mm.h
406
int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node);
include/drm/drm_mm.h
407
int drm_mm_insert_node_in_range(struct drm_mm *mm,
include/drm/drm_mm.h
434
drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node,
include/drm/drm_mm.h
458
static inline int drm_mm_insert_node(struct drm_mm *mm,
include/drm/drm_mm.h
466
void drm_mm_init(struct drm_mm *mm, u64 start, u64 size);
include/drm/drm_mm.h
467
void drm_mm_takedown(struct drm_mm *mm);
include/drm/drm_mm.h
477
static inline bool drm_mm_clean(const struct drm_mm *mm)
include/drm/drm_mm.h
483
__drm_mm_interval_first(const struct drm_mm *mm, u64 start, u64 last);
include/drm/drm_mm.h
508
struct drm_mm *mm,
include/drm/drm_mm.h
533
struct drm_mm *mm,
include/drm/drm_mm.h
550
void drm_mm_print(const struct drm_mm *mm, struct drm_printer *p);
include/drm/drm_vma_manager.h
61
struct drm_mm vm_addr_space_mm;