/openbmc/linux/include/drm/ |
H A D | drm_mm.h | 165 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() 467 void drm_mm_init(struct drm_mm *mm, u64 start, u64 size); 468 void drm_mm_takedown(struct drm_mm *mm); [all …]
|
H A D | drm_vma_manager.h | 61 struct drm_mm vm_addr_space_mm;
|
/openbmc/linux/tools/testing/selftests/drivers/gpu/ |
H A D | drm_mm.sh | 5 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
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_mm.c | 118 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 …]
|
H A D | Makefile | 33 drm_mm.o \
|
/openbmc/linux/drivers/gpu/drm/tests/ |
H A D | drm_mm_test.c | 46 static bool assert_no_holes(struct kunit *test, const struct drm_mm *mm) in assert_no_holes() 71 static bool assert_one_hole(struct kunit *test, const struct drm_mm *mm, u64 start, u64 end) in assert_one_hole() 100 static bool assert_continuous(struct kunit *test, const struct drm_mm *mm, u64 size) in assert_continuous() 162 static bool assert_node(struct kunit *test, struct drm_mm_node *node, struct drm_mm *mm, in assert_node() 197 struct drm_mm mm; in drm_test_mm_init() 250 struct drm_mm mm; in drm_test_mm_debug() 281 static bool expect_reserve_fail(struct kunit *test, struct drm_mm *mm, struct drm_mm_node *node) in expect_reserve_fail() 301 static bool noinline_for_stack check_reserve_boundaries(struct kunit *test, struct drm_mm *mm, in check_reserve_boundaries() 347 struct drm_mm mm; in __drm_test_mm_reserve() 482 static bool expect_insert(struct kunit *test, struct drm_mm *mm, in expect_insert() [all …]
|
/openbmc/linux/drivers/gpu/drm/ttm/ |
H A D | ttm_range_manager.c | 48 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()
|
/openbmc/linux/drivers/accel/ivpu/ |
H A D | ivpu_mmu_context.h | 27 struct drm_mm mm;
|
/openbmc/linux/drivers/gpu/drm/lima/ |
H A D | lima_vm.h | 33 struct drm_mm mm;
|
/openbmc/linux/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_drv.h | 64 * @mm_lock: protect drm_mm on multi-threads. 70 struct drm_mm mm;
|
/openbmc/linux/drivers/gpu/drm/armada/ |
H A D | armada_drm.h | 58 struct drm_mm linear; /* protected by linear_lock */
|
/openbmc/linux/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_mmu.h | 77 struct drm_mm mm;
|
/openbmc/linux/drivers/gpu/drm/panfrost/ |
H A D | panfrost_device.h | 131 struct drm_mm mm;
|
/openbmc/linux/drivers/gpu/drm/tegra/ |
H A D | drm.h | 37 struct drm_mm mm;
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ttm.h | 50 struct drm_mm mm;
|
/openbmc/linux/Documentation/gpu/ |
H A D | drm-mm.rst | 451 .. 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
|
/openbmc/linux/drivers/gpu/drm/vc4/ |
H A D | vc4_drv.h | 326 struct drm_mm dlist_mm; 328 struct drm_mm lbm_mm;
|
/openbmc/linux/drivers/gpu/drm/msm/ |
H A D | msm_gem.h | 29 struct drm_mm mm;
|
H A D | msm_drv.h | 207 struct drm_mm mm;
|
/openbmc/linux/drivers/gpu/drm/v3d/ |
H A D | v3d_drv.h | 100 struct drm_mm mm;
|
/openbmc/linux/drivers/gpu/drm/virtio/ |
H A D | virtgpu_drv.h | 250 struct drm_mm host_visible_mm;
|
/openbmc/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_gtt.h | 248 struct drm_mm mm;
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | i915_drv.h | 128 struct drm_mm stolen;
|
/openbmc/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_cmdbuf.c | 118 struct drm_mm mm;
|
/openbmc/linux/drivers/gpu/drm/i915/gem/selftests/ |
H A D | i915_gem_mman.c | 659 struct drm_mm *mm = &i915->drm.vma_offset_manager->vm_addr_space_mm; in igt_mmap_offset_exhaustion()
|