Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/gpu/drm/i915/
H A Dintel_memory_region.h18 struct intel_memory_region;
55 int (*init)(struct intel_memory_region *mem);
56 int (*release)(struct intel_memory_region *mem);
58 int (*init_object)(struct intel_memory_region *mem,
66 struct intel_memory_region { struct
95 struct intel_memory_region * argument
99 struct intel_memory_region *
114 struct intel_memory_region *
119 intel_memory_region_set_name(struct intel_memory_region *mem,
132 struct intel_memory_region *
[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.c36 static int __iopagetest(struct intel_memory_region *mem, in __iopagetest()
61 static int iopagetest(struct intel_memory_region *mem, in iopagetest()
98 static int iomemtest(struct intel_memory_region *mem, in iomemtest()
144 struct intel_memory_region *
148 struct intel_memory_region *mr; in intel_memory_region_lookup()
160 struct intel_memory_region *
164 struct intel_memory_region *mr; in intel_memory_region_by_type()
219 struct intel_memory_region *
230 struct intel_memory_region *mem; in intel_memory_region_create()
314 struct intel_memory_region *mem = ERR_PTR(-ENODEV); in intel_memory_regions_hw_probe()
[all …]
H A Dintel_region_ttm.c54 int intel_region_to_ttm_type(const struct intel_memory_region *mem) in intel_region_to_ttm_type()
82 int intel_region_ttm_init(struct intel_memory_region *mem) in intel_region_ttm_init()
108 int intel_region_ttm_fini(struct intel_memory_region *mem) in intel_region_ttm_fini()
163 intel_region_ttm_resource_to_rsgt(struct intel_memory_region *mem, in intel_region_ttm_resource_to_rsgt()
198 intel_region_ttm_resource_alloc(struct intel_memory_region *mem, in intel_region_ttm_resource_alloc()
255 void intel_region_ttm_resource_free(struct intel_memory_region *mem, in intel_region_ttm_resource_free()
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()
/openbmc/linux/drivers/gpu/drm/i915/gem/
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_create.c26 struct intel_memory_region *mr = placements[i]; in object_max_page_size()
37 struct intel_memory_region **placements, in object_set_placements()
40 struct intel_memory_region **arr; in object_set_placements()
50 struct intel_memory_region *mr = placements[0]; in object_set_placements()
57 sizeof(struct intel_memory_region *), in object_set_placements()
92 struct intel_memory_region **placements, in __i915_gem_object_create_user_ext()
96 struct intel_memory_region *mr = placements[0]; in __i915_gem_object_create_user_ext()
173 struct intel_memory_region *mr; in i915_gem_dumb_create()
231 struct intel_memory_region *mr; in i915_gem_create_ioctl()
252 struct intel_memory_region **placements, in repr_placements()
[all …]
H A Di915_gem_region.c14 struct intel_memory_region *mem) in i915_gem_object_init_memory_region()
25 struct intel_memory_region *mem = obj->mm.region; in i915_gem_object_release_memory_region()
33 __i915_gem_object_create_region(struct intel_memory_region *mem, in __i915_gem_object_create_region()
107 i915_gem_object_create_region(struct intel_memory_region *mem, in i915_gem_object_create_region()
117 i915_gem_object_create_region_at(struct intel_memory_region *mem, in i915_gem_object_create_region_at()
154 int i915_gem_process_region(struct intel_memory_region *mr, in i915_gem_process_region()
H A Di915_gem_object_types.h24 struct intel_memory_region;
112 struct intel_memory_region *mr,
631 struct intel_memory_region **placements;
637 struct intel_memory_region *region;
H A Di915_gem_stolen.h26 struct intel_memory_region *
29 struct intel_memory_region *
H A Di915_gem_pm.c50 struct intel_memory_region *mr; in lmem_restore()
66 struct intel_memory_region *mr; in lmem_suspend()
82 struct intel_memory_region *mr; in lmem_recover()
H A Di915_gem_stolen.c490 static int i915_gem_init_stolen(struct intel_memory_region *mem) in i915_gem_init_stolen()
677 static int __i915_gem_object_create_stolen(struct intel_memory_region *mem, in __i915_gem_object_create_stolen()
713 static int _i915_gem_object_stolen_init(struct intel_memory_region *mem, in _i915_gem_object_stolen_init()
779 static int init_stolen_smem(struct intel_memory_region *mem) in init_stolen_smem()
794 static int release_stolen_smem(struct intel_memory_region *mem) in release_stolen_smem()
806 static int init_stolen_lmem(struct intel_memory_region *mem) in init_stolen_lmem()
835 static int release_stolen_lmem(struct intel_memory_region *mem) in release_stolen_lmem()
872 struct intel_memory_region *
879 struct intel_memory_region *mem; in i915_gem_stolen_lmem_setup()
952 struct intel_memory_region*
[all …]
H A Di915_gem_ttm_pm.c132 void i915_ttm_recover_region(struct intel_memory_region *mr) in i915_ttm_recover_region()
154 int i915_ttm_backup_region(struct intel_memory_region *mr, u32 flags) in i915_ttm_backup_region()
221 int i915_ttm_restore_region(struct intel_memory_region *mr, u32 flags) in i915_ttm_restore_region()
H A Di915_gem_lmem.c44 struct intel_memory_region *mr = READ_ONCE(obj->mm.region); in i915_gem_object_is_lmem()
68 struct intel_memory_region *mr = READ_ONCE(obj->mm.region); in __i915_gem_object_is_lmem()
H A Di915_gem_shmem.c64 size_t size, struct intel_memory_region *mr, in shmem_sg_alloc_table()
208 struct intel_memory_region *mem = obj->mm.region; in shmem_get_pages()
580 static int shmem_object_init(struct intel_memory_region *mem, in shmem_object_init()
705 static int init_shmem(struct intel_memory_region *mem) in init_shmem()
713 static int release_shmem(struct intel_memory_region *mem) in release_shmem()
725 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.c128 i915_ttm_place_from_region(const struct intel_memory_region *mr, in i915_ttm_place_from_region()
193 struct intel_memory_region *mr = i915->mm.regions[INTEL_MEMORY_SYSTEM]; in i915_ttm_tt_shmem_populate()
872 struct intel_memory_region *mr, in __i915_ttm_migrate()
904 struct intel_memory_region *mr, in i915_ttm_migrate()
1090 struct intel_memory_region *mr = obj->mm.placements[i]; in vm_fault_ttm()
1286 int __i915_gem_ttm_object_init(struct intel_memory_region *mem, in __i915_gem_ttm_object_init()
1368 struct intel_memory_region *
1372 struct intel_memory_region *mr; in i915_gem_ttm_system_setup()
/openbmc/linux/drivers/gpu/drm/i915/gt/
H A Dintel_region_lmem.c131 region_lmem_release(struct intel_memory_region *mem) in region_lmem_release()
142 region_lmem_init(struct intel_memory_region *mem) in region_lmem_init()
185 struct intel_memory_region *mem) in reserve_lowmem_region()
201 static struct intel_memory_region *setup_lmem(struct intel_gt *gt) in setup_lmem()
206 struct intel_memory_region *mem; in setup_lmem()
295 struct intel_memory_region *intel_gt_setup_lmem(struct intel_gt *gt) in intel_gt_setup_lmem()
H A Dintel_region_lmem.h11 struct intel_memory_region *intel_gt_setup_lmem(struct intel_gt *gt);
/openbmc/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 Dintel_memory_region.c56 struct intel_memory_region *mem = arg; in igt_mock_fill()
107 igt_object_create(struct intel_memory_region *mem, in igt_object_create()
158 struct intel_memory_region *mem = arg; in igt_mock_reserve()
238 struct intel_memory_region *mem = arg; in igt_mock_contiguous()
370 struct intel_memory_region *mem = arg; in igt_mock_splintered_region()
454 struct intel_memory_region *mem = arg; in igt_mock_max_segment()
535 struct intel_memory_region *mr = obj->mm.region; in igt_object_mappable_total()
556 struct intel_memory_region *mr = arg; in igt_mock_io_size()
1215 struct intel_memory_region *dst_mr, in _perf_memcpy()
1323 struct intel_memory_region *src_mr, *dst_mr; in perf_memcpy()
[all …]
/openbmc/linux/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_dmabuf.c95 struct intel_memory_region *lmem = i915->mm.regions[INTEL_REGION_LMEM_0]; in igt_dmabuf_import_same_driver_lmem()
217 struct intel_memory_region **regions, in igt_dmabuf_import_same_driver()
323 struct intel_memory_region *smem = i915->mm.regions[INTEL_REGION_SMEM]; in igt_dmabuf_import_same_driver_smem()
331 struct intel_memory_region *regions[2]; in igt_dmabuf_import_same_driver_lmem_smem()
H A Di915_gem_mman.c603 struct intel_memory_region *sys_region = in create_sys_or_internal()
973 struct intel_memory_region *mr; in igt_mmap()
1048 static int igt_fill_mappable(struct intel_memory_region *mr, in igt_fill_mappable()
1169 static int __igt_mmap_migrate(struct intel_memory_region **placements, in __igt_mmap_migrate()
1171 struct intel_memory_region *expected_mr, in __igt_mmap_migrate()
1309 struct intel_memory_region *mr; in igt_mmap_migrate()
1313 struct intel_memory_region *mixed[] = { mr, system }; in igt_mmap_migrate()
1314 struct intel_memory_region *single[] = { mr }; in igt_mmap_migrate()
1505 struct intel_memory_region *mr; in igt_mmap_access()
1651 struct intel_memory_region *mr; in igt_mmap_gpu()
[all …]

12