Home
last modified time | relevance | path

Searched refs:drm_mm (Results 1 – 25 of 34) sorted by relevance

12

/linux-6.15/include/drm/
H A Ddrm_mm.h165 struct drm_mm *mm;
190 struct drm_mm { struct
229 struct drm_mm *mm; argument
276 static inline bool drm_mm_initialized(const struct drm_mm *mm) in drm_mm_initialized()
407 int drm_mm_insert_node_in_range(struct drm_mm *mm,
458 static inline int drm_mm_insert_node(struct drm_mm *mm, in drm_mm_insert_node()
466 void drm_mm_init(struct drm_mm *mm, u64 start, u64 size);
467 void drm_mm_takedown(struct drm_mm *mm);
477 static inline bool drm_mm_clean(const struct drm_mm *mm) in drm_mm_clean()
508 struct drm_mm *mm,
[all …]
H A Ddrm_vma_manager.h61 struct drm_mm vm_addr_space_mm;
/linux-6.15/tools/testing/selftests/drivers/gpu/
H A Ddrm_mm.sh5 if ! /sbin/modprobe -n -q test-drm_mm; then
10 if /sbin/modprobe -q test-drm_mm; then
11 /sbin/modprobe -q -r test-drm_mm
/linux-6.15/drivers/gpu/drm/
H A Ddrm_mm.c118 static void show_leaks(struct drm_mm *mm) in show_leaks()
146 static void show_leaks(struct drm_mm *mm) { } in show_leaks()
167 struct drm_mm *mm = hole_node->mm; in drm_mm_interval_tree_add_node()
268 struct drm_mm *mm = node->mm; in add_hole()
356 first_hole(struct drm_mm *mm, in first_hole()
414 next_hole(struct drm_mm *mm, in DECLARE_NEXT_HOLE_ADDR()
629 struct drm_mm *mm = node->mm; in drm_mm_remove_node()
702 struct drm_mm *mm, in drm_mm_scan_init_with_range()
748 struct drm_mm *mm = scan->mm; in drm_mm_scan_add_block()
879 struct drm_mm *mm = scan->mm; in drm_mm_scan_color_evict()
[all …]
H A DMakefile59 drm_mm.o \
/linux-6.15/drivers/gpu/drm/tests/
H A Ddrm_mm_test.c38 static bool assert_no_holes(struct kunit *test, const struct drm_mm *mm) in assert_no_holes()
63 static bool assert_one_hole(struct kunit *test, const struct drm_mm *mm, u64 start, u64 end) in assert_one_hole()
103 static bool assert_node(struct kunit *test, struct drm_mm_node *node, struct drm_mm *mm, in assert_node()
138 struct drm_mm mm; in drm_test_mm_init()
192 struct drm_mm mm; in drm_test_mm_debug()
217 static bool expect_insert(struct kunit *test, struct drm_mm *mm, in expect_insert()
243 struct drm_mm mm; in drm_test_mm_align_pot()
290 struct drm_mm mm; in drm_test_mm_once()
/linux-6.15/drivers/gpu/drm/ttm/
H A Dttm_range_manager.c48 struct drm_mm mm;
65 struct drm_mm *mm = &rman->mm; in ttm_range_man_alloc()
219 struct drm_mm *mm = &rman->mm; in ttm_range_man_fini_nocheck()
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_ggtt_types.h47 struct drm_mm mm;
H A Dxe_ggtt.c717 const struct drm_mm *mm = &ggtt->mm; in xe_ggtt_largest_hole()
817 const struct drm_mm *mm = &ggtt->mm; in xe_ggtt_print_holes()
/linux-6.15/drivers/gpu/drm/lima/
H A Dlima_vm.h33 struct drm_mm mm;
/linux-6.15/drivers/accel/ivpu/
H A Divpu_mmu_context.h27 struct drm_mm mm;
/linux-6.15/drivers/gpu/drm/rockchip/
H A Drockchip_drm_drv.h71 struct drm_mm mm;
/linux-6.15/drivers/accel/amdxdna/
H A Damdxdna_gem.h30 struct drm_mm mm; /* For AMDXDNA_BO_DEV_HEAP */
/linux-6.15/drivers/gpu/drm/armada/
H A Darmada_drm.h60 struct drm_mm linear; /* protected by linear_lock */
/linux-6.15/drivers/gpu/drm/etnaviv/
H A Detnaviv_mmu.h76 struct drm_mm mm;
/linux-6.15/drivers/gpu/drm/ttm/tests/
H A DTODO13 drm_mm manager
/linux-6.15/drivers/gpu/drm/vc4/
H A Dvc4_drv.h330 struct drm_mm dlist_mm;
333 struct drm_mm lbm_mm;
336 struct drm_mm upm_mm;
/linux-6.15/drivers/gpu/drm/tegra/
H A Ddrm.h40 struct drm_mm mm;
/linux-6.15/drivers/gpu/drm/panfrost/
H A Dpanfrost_device.h160 struct drm_mm mm;
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.h49 struct drm_mm mm;
/linux-6.15/drivers/gpu/drm/imagination/
H A Dpvr_fw.h358 struct drm_mm fw_mm;
/linux-6.15/drivers/gpu/drm/msm/
H A Dmsm_gem.h30 struct drm_mm mm;
H A Dmsm_drv.h193 struct drm_mm mm;
/linux-6.15/Documentation/gpu/
H A Ddrm-mm.rst451 .. kernel-doc:: drivers/gpu/drm/drm_mm.c
457 .. kernel-doc:: drivers/gpu/drm/drm_mm.c
463 .. kernel-doc:: include/drm/drm_mm.h
466 .. kernel-doc:: drivers/gpu/drm/drm_mm.c
/linux-6.15/drivers/gpu/drm/v3d/
H A Dv3d_drv.h136 struct drm_mm mm;

12