Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/include/drm/
H A Ddrm_mm.h163 struct drm_mm *mm;
188 struct drm_mm { struct
227 struct drm_mm *mm; argument
274 static inline bool drm_mm_initialized(const struct drm_mm *mm) in drm_mm_initialized()
404 int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node);
405 int drm_mm_insert_node_in_range(struct drm_mm *mm,
432 drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node, in drm_mm_insert_node_generic()
456 static inline int drm_mm_insert_node(struct drm_mm *mm, in drm_mm_insert_node()
465 void drm_mm_init(struct drm_mm *mm, u64 start, u64 size);
466 void drm_mm_takedown(struct drm_mm *mm);
[all …]
H A Ddrm_vma_manager.h61 struct drm_mm vm_addr_space_mm;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_mm.c118 static void show_leaks(struct drm_mm *mm) in show_leaks()
149 static void show_leaks(struct drm_mm *mm) { } in show_leaks()
160 __drm_mm_interval_first(const struct drm_mm *mm, u64 start, u64 last) in INTERVAL_TREE_DEFINE()
170 struct drm_mm *mm = hole_node->mm; in drm_mm_interval_tree_add_node()
271 struct drm_mm *mm = node->mm; in add_hole()
308 static struct drm_mm_node *best_hole(struct drm_mm *mm, u64 size) in best_hole()
333 static struct drm_mm_node *find_hole_addr(struct drm_mm *mm, u64 addr, u64 size) in find_hole_addr()
359 first_hole(struct drm_mm *mm, in first_hole()
417 next_hole(struct drm_mm *mm, in DECLARE_NEXT_HOLE_ADDR()
453 int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node) in drm_mm_reserve_node()
[all …]
H A DMakefile9 drm_sysfs.o drm_hashtab.o drm_mm.o \
/OK3568_Linux_fs/kernel/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
/OK3568_Linux_fs/kernel/drivers/gpu/drm/selftests/
H A Dtest-drm_mm.c54 static bool assert_no_holes(const struct drm_mm *mm) in assert_no_holes()
78 static bool assert_one_hole(const struct drm_mm *mm, u64 start, u64 end) in assert_one_hole()
107 static bool assert_continuous(const struct drm_mm *mm, u64 size) in assert_continuous()
169 static bool assert_node(struct drm_mm_node *node, struct drm_mm *mm, in assert_node()
207 struct drm_mm mm; in igt_init()
267 struct drm_mm mm; in igt_debug()
308 static bool expect_reserve_fail(struct drm_mm *mm, struct drm_mm_node *node) in expect_reserve_fail()
327 static bool check_reserve_boundaries(struct drm_mm *mm, in check_reserve_boundaries()
375 struct drm_mm mm; in __igt_reserve()
526 static bool expect_insert(struct drm_mm *mm, struct drm_mm_node *node, in expect_insert()
[all …]
H A DMakefile7 obj-$(CONFIG_DRM_DEBUG_SELFTEST) += test-drm_mm.o test-drm_modeset.o test-drm_cmdline_parser.o
/OK3568_Linux_fs/kernel/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_thp.c20 struct drm_mm mm;
31 static int vmw_thp_insert_aligned(struct drm_mm *mm, struct drm_mm_node *node, in vmw_thp_insert_aligned()
55 struct drm_mm *mm = &rman->mm; in vmw_thp_get_node()
150 struct drm_mm *mm = &rman->mm; in vmw_thp_fini()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/ttm/
H A Dttm_range_manager.c48 struct drm_mm mm;
63 struct drm_mm *mm = &rman->mm; in ttm_range_man_alloc()
147 struct drm_mm *mm = &rman->mm; in ttm_range_man_fini()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/sis/
H A Dsis_drv.h62 struct drm_mm vram_mm;
63 struct drm_mm agp_mm;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.h42 struct drm_mm mm;
50 struct drm_mm mm;
H A Damdgpu_vram_mgr.c316 struct drm_mm *mm = &mgr->mm; in amdgpu_vram_mgr_new()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/via/
H A Dvia_drv.h102 struct drm_mm vram_mm;
104 struct drm_mm agp_mm;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/lima/
H A Dlima_vm.h33 struct drm_mm mm;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/armada/
H A Darmada_drm.h60 struct drm_mm linear; /* protected by linear_lock */
/OK3568_Linux_fs/kernel/drivers/gpu/drm/etnaviv/
H A Detnaviv_mmu.h77 struct drm_mm mm;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/
H A Dmsm_gem.h23 struct drm_mm mm;
H A Dmsm_drv.h214 struct drm_mm mm;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/panfrost/
H A Dpanfrost_device.h127 struct drm_mm mm;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/tegra/
H A Ddrm.h42 struct drm_mm mm;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/vc4/
H A Dvc4_drv.h331 struct drm_mm dlist_mm;
333 struct drm_mm lbm_mm;
/OK3568_Linux_fs/kernel/Documentation/gpu/
H A Ddrm-mm.rst454 .. kernel-doc:: drivers/gpu/drm/drm_mm.c
460 .. kernel-doc:: drivers/gpu/drm/drm_mm.c
466 .. kernel-doc:: include/drm/drm_mm.h
469 .. kernel-doc:: drivers/gpu/drm/drm_mm.c
/OK3568_Linux_fs/kernel/drivers/gpu/drm/v3d/
H A Dv3d_drv.h75 struct drm_mm mm;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_drv.h483 struct drm_mm mm;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gt/
H A Dintel_gtt.h212 struct drm_mm mm;

12