Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/i915/
H A Dintel_memory_region.h18 struct intel_memory_region;
48 int (*init)(struct intel_memory_region *mem);
49 int (*release)(struct intel_memory_region *mem);
51 int (*init_object)(struct intel_memory_region *mem,
59 struct intel_memory_region { struct
90 struct intel_memory_region * argument
94 struct intel_memory_region *
105 void intel_memory_region_destroy(struct intel_memory_region *mem);
109 struct intel_memory_region *
115 intel_memory_region_set_name(struct intel_memory_region *mem,
[all …]
H A Dintel_region_ttm.h13 struct intel_memory_region;
21 int intel_region_ttm_init(struct intel_memory_region *mem);
23 int intel_region_ttm_fini(struct intel_memory_region *mem);
26 intel_region_ttm_resource_to_rsgt(struct intel_memory_region *mem,
30 void intel_region_ttm_resource_free(struct intel_memory_region *mem,
33 int intel_region_to_ttm_type(const struct intel_memory_region *mem);
39 intel_region_ttm_resource_alloc(struct intel_memory_region *mem,
H A Dintel_memory_region.c37 static int __iopagetest(struct intel_memory_region *mem, in __iopagetest()
62 static int iopagetest(struct intel_memory_region *mem, in iopagetest()
99 static int iomemtest(struct intel_memory_region *mem, in iomemtest()
145 struct intel_memory_region *
149 struct intel_memory_region *mr; in intel_memory_region_lookup()
161 struct intel_memory_region *
165 struct intel_memory_region *mr; in intel_memory_region_by_type()
194 int intel_memory_region_reserve(struct intel_memory_region *mem, in intel_memory_region_reserve()
205 void intel_memory_region_debug(struct intel_memory_region *mr, in intel_memory_region_debug()
216 static int intel_memory_region_memtest(struct intel_memory_region *mem, in intel_memory_region_memtest()
[all …]
H A Di915_vma_resource.h17 struct intel_memory_region;
122 struct intel_memory_region *mr;
208 struct intel_memory_region *mr, in i915_vma_resource_init()
H A Di915_drm_client.c80 struct intel_memory_region *mr; in show_meminfo()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_create.c20 static u32 object_max_page_size(struct intel_memory_region **placements, in object_max_page_size()
27 struct intel_memory_region *mr = placements[i]; in object_max_page_size()
38 struct intel_memory_region **placements, in object_set_placements()
41 struct intel_memory_region **arr; in object_set_placements()
51 struct intel_memory_region *mr = placements[0]; in object_set_placements()
57 arr = kmalloc_objs(struct intel_memory_region *, n_placements); in object_set_placements()
91 struct intel_memory_region **placements, in __i915_gem_object_create_user_ext()
95 struct intel_memory_region *mr = placements[0]; in __i915_gem_object_create_user_ext()
159 struct intel_memory_region **placements, in __i915_gem_object_create_user()
172 struct intel_memory_region *mr; in i915_gem_dumb_create()
[all …]
H A Di915_gem_region.h11 struct intel_memory_region;
51 struct intel_memory_region *mem);
55 i915_gem_object_create_region(struct intel_memory_region *mem,
60 i915_gem_object_create_region_at(struct intel_memory_region *mem,
65 int i915_gem_process_region(struct intel_memory_region *mr,
H A Di915_gem_ttm_pm.h11 struct intel_memory_region;
17 int i915_ttm_backup_region(struct intel_memory_region *mr, u32 flags);
19 void i915_ttm_recover_region(struct intel_memory_region *mr);
21 int i915_ttm_restore_region(struct intel_memory_region *mr, u32 flags);
H A Di915_gem_stolen.c536 static int i915_gem_init_stolen(struct intel_memory_region *mem) in i915_gem_init_stolen()
725 static int __i915_gem_object_create_stolen(struct intel_memory_region *mem, in __i915_gem_object_create_stolen()
761 static int _i915_gem_object_stolen_init(struct intel_memory_region *mem, in _i915_gem_object_stolen_init()
827 static int init_stolen_smem(struct intel_memory_region *mem) in init_stolen_smem()
842 static int release_stolen_smem(struct intel_memory_region *mem) in release_stolen_smem()
854 static int init_stolen_lmem(struct intel_memory_region *mem) in init_stolen_lmem()
878 static int release_stolen_lmem(struct intel_memory_region *mem) in release_stolen_lmem()
915 struct intel_memory_region *
922 struct intel_memory_region *mem; in i915_gem_stolen_lmem_setup()
1003 struct intel_memory_region*
[all …]
H A Di915_gem_shmem.c66 size_t size, struct intel_memory_region *mr, in shmem_sg_alloc_table()
216 struct intel_memory_region *mem = obj->mm.region; in shmem_get_pages()
548 static int shmem_object_init(struct intel_memory_region *mem, in shmem_object_init()
656 static int init_shmem(struct intel_memory_region *mem) in init_shmem()
695 struct intel_memory_region *i915_gem_shmem_setup(struct drm_i915_private *i915, in i915_gem_shmem_setup()
H A Di915_gem_lmem.h13 struct intel_memory_region;
H A Di915_gem_ttm.h55 int __i915_gem_ttm_object_init(struct intel_memory_region *mem,
/linux/drivers/gpu/drm/i915/selftests/
H A Dmock_region.h12 struct intel_memory_region;
14 struct intel_memory_region *
H A Dmock_region.c60 static int mock_object_init(struct intel_memory_region *mem, in mock_object_init()
87 static int mock_region_fini(struct intel_memory_region *mem) in mock_region_fini()
105 struct intel_memory_region *
H A Di915_gem_gtt.c1082 static int misaligned_case(struct i915_address_space *vm, struct intel_memory_region *mr, in misaligned_case()
1155 struct intel_memory_region *mr; in misaligned_pin()
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_dmabuf.c96 struct intel_memory_region *lmem = i915->mm.regions[INTEL_REGION_LMEM_0]; in igt_dmabuf_import_same_driver_lmem()
220 struct intel_memory_region **regions, in igt_dmabuf_import_same_driver()
326 struct intel_memory_region *smem = i915->mm.regions[INTEL_REGION_SMEM]; in igt_dmabuf_import_same_driver_smem()
334 struct intel_memory_region *regions[2]; in igt_dmabuf_import_same_driver_lmem_smem()
H A Di915_gem_migrate.c50 struct intel_memory_region *src_mr = i915->mm.regions[src]; in igt_create_migrate()
51 struct intel_memory_region *dst_mr = i915->mm.regions[dst]; in igt_create_migrate()
H A Dhuge_pages.c503 struct intel_memory_region *mem; in igt_mock_memory_region_huge_pages()
1624 struct intel_memory_region *mr; in igt_ppgtt_mixed()
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_region_lmem.h11 struct intel_memory_region *intel_gt_setup_lmem(struct intel_gt *gt);
/linux/drivers/gpu/drm/i915/display/
H A Dintel_display_types.h759 struct intel_memory_region *mem;