Home
last modified time | relevance | path

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

12

/Linux-v4.19/include/drm/
Ddrm_mm.h163 struct drm_mm *mm;
186 struct drm_mm { struct
225 struct drm_mm *mm; argument
272 static inline bool drm_mm_initialized(const struct drm_mm *mm) in drm_mm_initialized()
402 int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node);
403 int drm_mm_insert_node_in_range(struct drm_mm *mm,
430 drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node, in drm_mm_insert_node_generic()
454 static inline int drm_mm_insert_node(struct drm_mm *mm, in drm_mm_insert_node()
463 void drm_mm_init(struct drm_mm *mm, u64 start, u64 size);
464 void drm_mm_takedown(struct drm_mm *mm);
[all …]
Ddrm_vma_manager.h49 struct drm_mm vm_addr_space_mm;
/Linux-v4.19/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-v4.19/drivers/gpu/drm/
Ddrm_mm.c124 static void show_leaks(struct drm_mm *mm) in show_leaks()
159 static void show_leaks(struct drm_mm *mm) { } in show_leaks()
170 __drm_mm_interval_first(const struct drm_mm *mm, u64 start, u64 last) in INTERVAL_TREE_DEFINE()
180 struct drm_mm *mm = hole_node->mm; in drm_mm_interval_tree_add_node()
270 struct drm_mm *mm = node->mm; in add_hole()
309 static struct drm_mm_node *best_hole(struct drm_mm *mm, u64 size) in best_hole()
329 static struct drm_mm_node *find_hole(struct drm_mm *mm, u64 addr) in find_hole()
352 first_hole(struct drm_mm *mm, in first_hole()
375 next_hole(struct drm_mm *mm, in next_hole()
410 int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node) in drm_mm_reserve_node()
[all …]
DMakefile11 drm_sysfs.o drm_hashtab.o drm_mm.o \
/Linux-v4.19/drivers/gpu/drm/selftests/
Dtest-drm_mm.c52 static bool assert_no_holes(const struct drm_mm *mm) in assert_no_holes()
76 static bool assert_one_hole(const struct drm_mm *mm, u64 start, u64 end) in assert_one_hole()
105 static bool assert_continuous(const struct drm_mm *mm, u64 size) in assert_continuous()
167 static bool assert_node(struct drm_mm_node *node, struct drm_mm *mm, in assert_node()
205 struct drm_mm mm; in igt_init()
265 struct drm_mm mm; in igt_debug()
306 static bool expect_reserve_fail(struct drm_mm *mm, struct drm_mm_node *node) in expect_reserve_fail()
325 static bool check_reserve_boundaries(struct drm_mm *mm, in check_reserve_boundaries()
373 struct drm_mm mm; in __igt_reserve()
524 static bool expect_insert(struct drm_mm *mm, struct drm_mm_node *node, in expect_insert()
[all …]
DMakefile1 obj-$(CONFIG_DRM_DEBUG_SELFTEST) += test-drm_mm.o test-drm-helper.o
/Linux-v4.19/drivers/gpu/drm/ttm/
Dttm_bo_manager.c47 struct drm_mm mm;
57 struct drm_mm *mm = &rman->mm; in ttm_bo_man_get_node()
125 struct drm_mm *mm = &rman->mm; in ttm_bo_man_takedown()
/Linux-v4.19/drivers/gpu/drm/sis/
Dsis_drv.h64 struct drm_mm vram_mm;
65 struct drm_mm agp_mm;
/Linux-v4.19/drivers/gpu/drm/via/
Dvia_drv.h94 struct drm_mm vram_mm;
96 struct drm_mm agp_mm;
/Linux-v4.19/drivers/gpu/drm/rockchip/
Drockchip_drm_drv.h57 struct drm_mm mm;
/Linux-v4.19/drivers/gpu/drm/armada/
Darmada_drm.h60 struct drm_mm linear; /* protected by linear_lock */
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vram_mgr.c29 struct drm_mm mm;
144 struct drm_mm *mm = &mgr->mm; in amdgpu_vram_mgr_new()
Damdgpu_gtt_mgr.c29 struct drm_mm mm;
/Linux-v4.19/drivers/gpu/drm/etnaviv/
Detnaviv_mmu.h50 struct drm_mm mm;
/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_gem.h33 struct drm_mm mm;
Dmsm_drv.h220 struct drm_mm mm;
/Linux-v4.19/drivers/gpu/drm/qxl/
Dqxl_ttm.c428 struct drm_mm *mm = (struct drm_mm *)node->info_ent->data; in qxl_mm_dump_table()
/Linux-v4.19/drivers/gpu/drm/tegra/
Ddrm.h45 struct drm_mm mm;
/Linux-v4.19/drivers/gpu/drm/vc4/
Dvc4_drv.h302 struct drm_mm dlist_mm;
304 struct drm_mm lbm_mm;
/Linux-v4.19/drivers/gpu/drm/v3d/
Dv3d_drv.h64 struct drm_mm mm;
/Linux-v4.19/Documentation/gpu/
Ddrm-mm.rst466 .. kernel-doc:: drivers/gpu/drm/drm_mm.c
472 .. kernel-doc:: drivers/gpu/drm/drm_mm.c
478 .. kernel-doc:: include/drm/drm_mm.h
481 .. kernel-doc:: drivers/gpu/drm/drm_mm.c
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_gtt.h279 struct drm_mm mm;
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Di915_gem_object.c518 struct drm_mm *mm = &i915->drm.vma_offset_manager->vm_addr_space_mm; in igt_mmap_offset_exhaustion()
/Linux-v4.19/drivers/gpu/drm/vmwgfx/
Dvmwgfx_cmdbuf.c114 struct drm_mm mm;

12