Home
last modified time | relevance | path

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

12

/linux-6.12.1/include/drm/
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()
406 int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node);
407 int drm_mm_insert_node_in_range(struct drm_mm *mm,
434 drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node, in drm_mm_insert_node_generic()
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);
[all …]
Ddrm_vma_manager.h61 struct drm_mm vm_addr_space_mm;
/linux-6.12.1/tools/testing/selftests/drivers/gpu/
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.12.1/drivers/gpu/drm/
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()
157 __drm_mm_interval_first(const struct drm_mm *mm, u64 start, u64 last) in INTERVAL_TREE_DEFINE()
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()
305 static struct drm_mm_node *best_hole(struct drm_mm *mm, u64 size) in best_hole()
330 static struct drm_mm_node *find_hole_addr(struct drm_mm *mm, u64 addr, u64 size) in find_hole_addr()
356 first_hole(struct drm_mm *mm, in first_hole()
414 next_hole(struct drm_mm *mm, in DECLARE_NEXT_HOLE_ADDR()
450 int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node) in drm_mm_reserve_node()
[all …]
DMakefile62 drm_mm.o \
/linux-6.12.1/drivers/gpu/drm/tests/
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.12.1/drivers/gpu/drm/ttm/
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.12.1/drivers/gpu/drm/xe/
Dxe_ggtt_types.h47 struct drm_mm mm;
Dxe_ggtt.c710 const struct drm_mm *mm = &ggtt->mm; in xe_ggtt_largest_hole()
810 const struct drm_mm *mm = &ggtt->mm; in xe_ggtt_print_holes()
/linux-6.12.1/drivers/gpu/drm/lima/
Dlima_vm.h33 struct drm_mm mm;
/linux-6.12.1/drivers/accel/ivpu/
Divpu_mmu_context.h27 struct drm_mm mm;
/linux-6.12.1/drivers/gpu/drm/rockchip/
Drockchip_drm_drv.h71 struct drm_mm mm;
/linux-6.12.1/drivers/gpu/drm/armada/
Darmada_drm.h58 struct drm_mm linear; /* protected by linear_lock */
/linux-6.12.1/drivers/gpu/drm/etnaviv/
Detnaviv_mmu.h77 struct drm_mm mm;
/linux-6.12.1/drivers/gpu/drm/ttm/tests/
DTODO13 drm_mm manager
/linux-6.12.1/drivers/gpu/drm/tegra/
Ddrm.h37 struct drm_mm mm;
/linux-6.12.1/drivers/gpu/drm/panfrost/
Dpanfrost_device.h160 struct drm_mm mm;
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.h48 struct drm_mm mm;
/linux-6.12.1/drivers/gpu/drm/imagination/
Dpvr_fw.h358 struct drm_mm fw_mm;
/linux-6.12.1/Documentation/gpu/
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.12.1/drivers/gpu/drm/vc4/
Dvc4_drv.h326 struct drm_mm dlist_mm;
328 struct drm_mm lbm_mm;
/linux-6.12.1/drivers/gpu/drm/msm/
Dmsm_gem.h30 struct drm_mm mm;
Dmsm_drv.h207 struct drm_mm mm;
/linux-6.12.1/drivers/gpu/drm/v3d/
Dv3d_drv.h137 struct drm_mm mm;
/linux-6.12.1/drivers/gpu/drm/virtio/
Dvirtgpu_drv.h253 struct drm_mm host_visible_mm;

12