Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/i915/
A Dintel_memory_region.h19 struct intel_memory_region;
53 int (*init)(struct intel_memory_region *mem);
54 void (*release)(struct intel_memory_region *mem);
56 int (*init_object)(struct intel_memory_region *mem,
63 struct intel_memory_region { struct
99 struct intel_memory_region * argument
103 struct intel_memory_region *
113 struct intel_memory_region *
119 struct intel_memory_region *
134 struct intel_memory_region *
[all …]
A Dintel_memory_region.c32 struct intel_memory_region *
36 struct intel_memory_region *mr; in intel_memory_region_lookup()
48 struct intel_memory_region *
52 struct intel_memory_region *mr; in intel_memory_region_by_type()
93 struct intel_memory_region *
103 struct intel_memory_region *mem; in intel_memory_region_create()
149 struct intel_memory_region *mem = in __intel_memory_region_destroy()
159 struct intel_memory_region *
160 intel_memory_region_get(struct intel_memory_region *mem) in intel_memory_region_get()
178 struct intel_memory_region *mem = ERR_PTR(-ENODEV); in intel_memory_regions_hw_probe()
[all …]
A Dintel_region_ttm.h13 struct intel_memory_region;
21 int intel_region_ttm_init(struct intel_memory_region *mem);
23 void intel_region_ttm_fini(struct intel_memory_region *mem);
25 struct sg_table *intel_region_ttm_resource_to_st(struct intel_memory_region *mem,
28 void intel_region_ttm_resource_free(struct intel_memory_region *mem,
31 int intel_region_to_ttm_type(const struct intel_memory_region *mem);
37 intel_region_ttm_resource_alloc(struct intel_memory_region *mem,
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()
107 void intel_region_ttm_fini(struct intel_memory_region *mem) in intel_region_ttm_fini()
129 struct sg_table *intel_region_ttm_resource_to_st(struct intel_memory_region *mem, in intel_region_ttm_resource_to_st()
160 intel_region_ttm_resource_alloc(struct intel_memory_region *mem, in intel_region_ttm_resource_alloc()
186 void intel_region_ttm_resource_free(struct intel_memory_region *mem, in intel_region_ttm_resource_free()
/linux/drivers/gpu/drm/i915/gem/
A Di915_gem_create.c22 struct intel_memory_region *mr = placements[i]; in object_max_page_size()
33 struct intel_memory_region **placements, in object_set_placements()
36 struct intel_memory_region **arr; in object_set_placements()
46 struct intel_memory_region *mr = placements[0]; in object_set_placements()
53 sizeof(struct intel_memory_region *), in object_set_placements()
88 struct intel_memory_region **placements, in __i915_gem_object_create_user_ext()
92 struct intel_memory_region *mr = placements[0]; in __i915_gem_object_create_user_ext()
168 struct intel_memory_region *mr; in i915_gem_dumb_create()
226 struct intel_memory_region *mr; in i915_gem_create_ioctl()
245 struct intel_memory_region **placements, in repr_placements()
[all …]
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);
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 int i915_gem_process_region(struct intel_memory_region *mr,
A Di915_gem_stolen.c386 static int i915_gem_init_stolen(struct intel_memory_region *mem) in i915_gem_init_stolen()
669 static int _i915_gem_object_stolen_init(struct intel_memory_region *mem, in _i915_gem_object_stolen_init()
714 static int init_stolen_smem(struct intel_memory_region *mem) in init_stolen_smem()
723 static void release_stolen_smem(struct intel_memory_region *mem) in release_stolen_smem()
734 static int init_stolen_lmem(struct intel_memory_region *mem) in init_stolen_lmem()
762 static void release_stolen_lmem(struct intel_memory_region *mem) in release_stolen_lmem()
774 struct intel_memory_region *
780 struct intel_memory_region *mem; in i915_gem_stolen_lmem_setup()
815 struct intel_memory_region*
819 struct intel_memory_region *mem; in i915_gem_stolen_smem_setup()
[all …]
A Di915_gem_region.c12 struct intel_memory_region *mem) in i915_gem_object_init_memory_region()
23 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()
98 int i915_gem_process_region(struct intel_memory_region *mr, in i915_gem_process_region()
A Di915_gem_object_types.h21 struct intel_memory_region;
87 struct intel_memory_region *mr);
494 struct intel_memory_region **placements;
500 struct intel_memory_region *region;
A Di915_gem_pm.c45 struct intel_memory_region *mr; in lmem_restore()
61 struct intel_memory_region *mr; in lmem_suspend()
77 struct intel_memory_region *mr; in lmem_recover()
A Di915_gem_stolen.h24 struct intel_memory_region *
27 struct intel_memory_region *
A Di915_gem_ttm_pm.c109 void i915_ttm_recover_region(struct intel_memory_region *mr) in i915_ttm_recover_region()
132 int i915_ttm_backup_region(struct intel_memory_region *mr, u32 flags) in i915_ttm_backup_region()
195 int i915_ttm_restore_region(struct intel_memory_region *mr, u32 flags) in i915_ttm_restore_region()
A Di915_gem_lmem.c42 struct intel_memory_region *mr = READ_ONCE(obj->mm.region); in i915_gem_object_is_lmem()
66 struct intel_memory_region *mr = READ_ONCE(obj->mm.region); in __i915_gem_object_is_lmem()
A Di915_gem_shmem.c31 struct intel_memory_region *mem = obj->mm.region; in shmem_get_pages()
505 static int shmem_object_init(struct intel_memory_region *mem, in shmem_object_init()
622 static int init_shmem(struct intel_memory_region *mem) in init_shmem()
637 static void release_shmem(struct intel_memory_region *mem) in release_shmem()
648 struct intel_memory_region *i915_gem_shmem_setup(struct drm_i915_private *i915, in i915_gem_shmem_setup()
A Di915_gem_ttm.c143 i915_ttm_place_from_region(const struct intel_memory_region *mr, in i915_ttm_place_from_region()
310 struct intel_memory_region *mr = obj->mm.placements[i]; in i915_ttm_adjust_gem_after_move()
376 static struct intel_memory_region *
512 struct intel_memory_region *dst_reg, *src_reg; in __i915_ttm_move()
729 struct intel_memory_region *mr) in i915_ttm_migrate()
924 int __i915_gem_ttm_object_init(struct intel_memory_region *mem, in __i915_gem_ttm_object_init()
985 struct intel_memory_region *
989 struct intel_memory_region *mr; in i915_gem_ttm_system_setup()
A Di915_gem_lmem.h13 struct intel_memory_region;
A Di915_gem_ttm.h44 int __i915_gem_ttm_object_init(struct intel_memory_region *mem,
A Di915_gem_object.c524 struct intel_memory_region *mr = READ_ONCE(obj->mm.region); in i915_gem_object_migratable()
592 struct intel_memory_region *mr; in i915_gem_object_can_migrate()
655 struct intel_memory_region *mr; in i915_gem_object_migrate()
/linux/drivers/gpu/drm/i915/gt/
A Dintel_region_lmem.c15 static int init_fake_lmem_bar(struct intel_memory_region *mem) in init_fake_lmem_bar()
55 static void release_fake_lmem_bar(struct intel_memory_region *mem) in release_fake_lmem_bar()
70 region_lmem_release(struct intel_memory_region *mem) in region_lmem_release()
78 region_lmem_init(struct intel_memory_region *mem) in region_lmem_init()
114 struct intel_memory_region *
119 struct intel_memory_region *mem; in intel_gt_setup_fake_lmem()
174 struct intel_memory_region *mem) in reserve_lowmem_region()
190 static struct intel_memory_region *setup_lmem(struct intel_gt *gt) in setup_lmem()
195 struct intel_memory_region *mem; in setup_lmem()
238 struct intel_memory_region *intel_gt_setup_lmem(struct intel_gt *gt) in intel_gt_setup_lmem()
A Dintel_region_lmem.h11 struct intel_memory_region *intel_gt_setup_lmem(struct intel_gt *gt);
13 struct intel_memory_region *
/linux/drivers/gpu/drm/i915/selftests/
A Dmock_region.h12 struct intel_memory_region;
14 struct intel_memory_region *
A Dmock_region.c61 static int mock_object_init(struct intel_memory_region *mem, in mock_object_init()
85 static void mock_region_fini(struct intel_memory_region *mem) in mock_region_fini()
100 struct intel_memory_region *
A Dintel_memory_region.c30 static void close_objects(struct intel_memory_region *mem, in close_objects()
54 struct intel_memory_region *mem = arg; in igt_mock_fill()
105 igt_object_create(struct intel_memory_region *mem, in igt_object_create()
156 struct intel_memory_region *mem = arg; in igt_mock_reserve()
236 struct intel_memory_region *mem = arg; in igt_mock_contiguous()
368 struct intel_memory_region *mem = arg; in igt_mock_splintered_region()
453 struct intel_memory_region *mem = arg; in igt_mock_max_segment()
1038 static int _perf_memcpy(struct intel_memory_region *src_mr, in _perf_memcpy()
1039 struct intel_memory_region *dst_mr, in _perf_memcpy()
1147 struct intel_memory_region *src_mr, *dst_mr; in perf_memcpy()
[all …]
/linux/drivers/gpu/drm/i915/gem/selftests/
A Di915_gem_dmabuf.c91 struct intel_memory_region *lmem = i915->mm.regions[INTEL_REGION_LMEM]; in igt_dmabuf_import_same_driver_lmem()
144 struct intel_memory_region **regions, in igt_dmabuf_import_same_driver()
245 struct intel_memory_region *smem = i915->mm.regions[INTEL_REGION_SMEM]; in igt_dmabuf_import_same_driver_smem()
253 struct intel_memory_region *regions[2]; in igt_dmabuf_import_same_driver_lmem_smem()

Completed in 33 milliseconds

12