Home
last modified time | relevance | path

Searched refs:intel_memory_region (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.10/drivers/gpu/drm/i915/
Dintel_memory_region.h19 struct intel_memory_region;
62 int (*init)(struct intel_memory_region *mem);
63 void (*release)(struct intel_memory_region *mem);
66 (*create_object)(struct intel_memory_region *mem,
71 struct intel_memory_region { struct
106 int intel_memory_region_init_buddy(struct intel_memory_region *mem); argument
107 void intel_memory_region_release_buddy(struct intel_memory_region *mem);
109 int __intel_memory_region_get_pages_buddy(struct intel_memory_region *mem,
114 __intel_memory_region_get_block_buddy(struct intel_memory_region *mem,
117 void __intel_memory_region_put_pages_buddy(struct intel_memory_region *mem,
[all …]
Dintel_memory_region.c19 struct intel_memory_region *
23 struct intel_memory_region *mr; in intel_memory_region_by_type()
34 intel_memory_region_free_pages(struct intel_memory_region *mem, in intel_memory_region_free_pages()
50 __intel_memory_region_put_pages_buddy(struct intel_memory_region *mem, in __intel_memory_region_put_pages_buddy()
69 __intel_memory_region_get_pages_buddy(struct intel_memory_region *mem, in __intel_memory_region_get_pages_buddy()
134 __intel_memory_region_get_block_buddy(struct intel_memory_region *mem, in __intel_memory_region_get_block_buddy()
151 int intel_memory_region_init_buddy(struct intel_memory_region *mem) in intel_memory_region_init_buddy()
157 void intel_memory_region_release_buddy(struct intel_memory_region *mem) in intel_memory_region_release_buddy()
162 struct intel_memory_region *
170 struct intel_memory_region *mem; in intel_memory_region_create()
[all …]
Dintel_region_lmem.c12 static int init_fake_lmem_bar(struct intel_memory_region *mem) in init_fake_lmem_bar()
52 static void release_fake_lmem_bar(struct intel_memory_region *mem) in release_fake_lmem_bar()
67 region_lmem_release(struct intel_memory_region *mem) in region_lmem_release()
75 region_lmem_init(struct intel_memory_region *mem) in region_lmem_init()
104 struct intel_memory_region *
108 struct intel_memory_region *mem; in intel_setup_fake_lmem()
Dintel_region_lmem.h13 struct intel_memory_region *
DMakefile50 intel_memory_region.o \
Di915_drv.h588 struct intel_memory_region *regions[INTEL_REGION_UNKNOWN];
1801 struct intel_memory_region *i915_gem_shmem_setup(struct drm_i915_private *i915);
Di915_gem.c184 struct intel_memory_region *mr, in i915_gem_create()
Di915_debugfs.c364 struct intel_memory_region *mr; in i915_gem_object_info()
Di915_gpu_error.c1042 struct intel_memory_region *mem = vma->obj->mm.region; in i915_vma_coredump_create()
/Linux-v5.10/drivers/gpu/drm/i915/gem/
Di915_gem_region.h11 struct intel_memory_region;
20 struct intel_memory_region *mem,
25 i915_gem_object_create_region(struct intel_memory_region *mem,
Di915_gem_lmem.h13 struct intel_memory_region;
25 __i915_gem_lmem_object_create(struct intel_memory_region *mem,
Di915_gem_region.c25 struct intel_memory_region *mem = obj->mm.region; in i915_gem_object_get_pages_buddy()
105 struct intel_memory_region *mem, in i915_gem_object_init_memory_region()
127 struct intel_memory_region *mem = obj->mm.region; in i915_gem_object_release_memory_region()
137 i915_gem_object_create_region(struct intel_memory_region *mem, in i915_gem_object_create_region()
Di915_gem_stolen.c578 __i915_gem_object_create_stolen(struct intel_memory_region *mem, in __i915_gem_object_create_stolen()
613 _i915_gem_object_create_stolen(struct intel_memory_region *mem, in _i915_gem_object_create_stolen()
659 static int init_stolen(struct intel_memory_region *mem) in init_stolen()
670 static void release_stolen(struct intel_memory_region *mem) in release_stolen()
681 struct intel_memory_region *i915_gem_stolen_setup(struct drm_i915_private *i915) in i915_gem_stolen_setup()
695 struct intel_memory_region *mem = i915->mm.regions[INTEL_REGION_STOLEN]; in i915_gem_object_create_stolen_for_preallocated()
Di915_gem_shmem.c31 struct intel_memory_region *mem = obj->mm.region; in shmem_get_pages()
468 create_shmem(struct intel_memory_region *mem, in create_shmem()
591 static int init_shmem(struct intel_memory_region *mem) in init_shmem()
606 static void release_shmem(struct intel_memory_region *mem) in release_shmem()
617 struct intel_memory_region *i915_gem_shmem_setup(struct drm_i915_private *i915) in i915_gem_shmem_setup()
Di915_gem_stolen.h24 struct intel_memory_region *i915_gem_stolen_setup(struct drm_i915_private *i915);
Di915_gem_lmem.c35 __i915_gem_lmem_object_create(struct intel_memory_region *mem, in __i915_gem_lmem_object_create()
Di915_gem_object_types.h208 struct intel_memory_region *region;
/Linux-v5.10/drivers/gpu/drm/i915/selftests/
Dmock_region.h12 struct intel_memory_region;
14 struct intel_memory_region *
Dmock_region.c19 mock_object_create(struct intel_memory_region *mem, in mock_object_create()
52 struct intel_memory_region *
Dintel_memory_region.c27 static void close_objects(struct intel_memory_region *mem, in close_objects()
49 struct intel_memory_region *mem = arg; in igt_mock_fill()
100 igt_object_create(struct intel_memory_region *mem, in igt_object_create()
134 struct intel_memory_region *mem = arg; in igt_mock_contiguous()
266 struct intel_memory_region *mem = arg; in igt_mock_splintered_region()
666 create_region_for_mapping(struct intel_memory_region *mr, u64 size, u32 type, in create_region_for_mapping()
718 static int _perf_memcpy(struct intel_memory_region *src_mr, in _perf_memcpy()
719 struct intel_memory_region *dst_mr, in _perf_memcpy()
819 struct intel_memory_region *src_mr, *dst_mr; in perf_memcpy()
852 struct intel_memory_region *mem; in intel_memory_region_mock_selftests()
/Linux-v5.10/drivers/gpu/drm/i915/gem/selftests/
Di915_gem_mman.c931 struct intel_memory_region *mr; in igt_mmap()
1059 struct intel_memory_region *mr; in igt_mmap_access()
1202 struct intel_memory_region *mr; in igt_mmap_gpu()
1343 struct intel_memory_region *mr; in igt_mmap_revoke()
Dhuge_pages.c461 struct intel_memory_region *mem; in igt_mock_memory_region_huge_pages()