Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/
H A Dintel_memory_region.h21 struct intel_memory_region;
64 int (*init)(struct intel_memory_region *mem);
65 void (*release)(struct intel_memory_region *mem);
68 (*create_object)(struct intel_memory_region *mem,
73 struct intel_memory_region { struct
108 int intel_memory_region_init_buddy(struct intel_memory_region *mem); argument
109 void intel_memory_region_release_buddy(struct intel_memory_region *mem);
111 int __intel_memory_region_get_pages_buddy(struct intel_memory_region *mem,
116 __intel_memory_region_get_block_buddy(struct intel_memory_region *mem,
119 void __intel_memory_region_put_pages_buddy(struct intel_memory_region *mem,
[all …]
H A Dintel_memory_region.c26 struct intel_memory_region *
30 struct intel_memory_region *mr; in intel_memory_region_by_type()
41 intel_memory_region_free_pages(struct intel_memory_region *mem, in intel_memory_region_free_pages()
57 __intel_memory_region_put_pages_buddy(struct intel_memory_region *mem, in __intel_memory_region_put_pages_buddy()
76 __intel_memory_region_get_pages_buddy(struct intel_memory_region *mem, in __intel_memory_region_get_pages_buddy()
141 __intel_memory_region_get_block_buddy(struct intel_memory_region *mem, in __intel_memory_region_get_block_buddy()
158 int intel_memory_region_init_buddy(struct intel_memory_region *mem) in intel_memory_region_init_buddy()
164 void intel_memory_region_release_buddy(struct intel_memory_region *mem) in intel_memory_region_release_buddy()
169 struct intel_memory_region *
177 struct intel_memory_region *mem; in intel_memory_region_create()
[all …]
H A Dintel_region_lmem.c17 static int init_fake_lmem_bar(struct intel_memory_region *mem) in init_fake_lmem_bar()
57 static void release_fake_lmem_bar(struct intel_memory_region *mem) in release_fake_lmem_bar()
72 region_lmem_release(struct intel_memory_region *mem) in region_lmem_release()
80 region_lmem_init(struct intel_memory_region *mem) in region_lmem_init()
109 struct intel_memory_region *
113 struct intel_memory_region *mem; in intel_setup_fake_lmem()
H A Dintel_region_lmem.h15 struct intel_memory_region *
H A DMakefile51 intel_memory_region.o \
H A Di915_drv.h603 struct intel_memory_region *regions[INTEL_REGION_UNKNOWN];
1851 struct intel_memory_region *i915_gem_shmem_setup(struct drm_i915_private *i915);
H A Di915_gem.c220 struct intel_memory_region *mr, in i915_gem_create()
H A Di915_gpu_error.c1037 struct intel_memory_region *mem = vma->obj->mm.region; in i915_vma_coredump_create()
H A Di915_debugfs.c374 struct intel_memory_region *mr; in i915_gem_object_info()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_region.h13 struct intel_memory_region;
22 struct intel_memory_region *mem,
27 i915_gem_object_create_region(struct intel_memory_region *mem,
H A Di915_gem_lmem.h15 struct intel_memory_region;
27 __i915_gem_lmem_object_create(struct intel_memory_region *mem,
H A Di915_gem_region.c33 struct intel_memory_region *mem = obj->mm.region; in i915_gem_object_get_pages_buddy()
182 struct intel_memory_region *mem, in i915_gem_object_init_memory_region()
204 struct intel_memory_region *mem = obj->mm.region; in i915_gem_object_release_memory_region()
214 i915_gem_object_create_region(struct intel_memory_region *mem, in i915_gem_object_create_region()
H A Di915_gem_shmem.c38 struct intel_memory_region *mem = obj->mm.region; in shmem_get_pages()
555 create_shmem(struct intel_memory_region *mem, in create_shmem()
704 static int init_shmem(struct intel_memory_region *mem) in init_shmem()
719 static void release_shmem(struct intel_memory_region *mem) in release_shmem()
730 struct intel_memory_region *i915_gem_shmem_setup(struct drm_i915_private *i915) in i915_gem_shmem_setup()
H A Di915_gem_stolen.c651 __i915_gem_object_create_stolen(struct intel_memory_region *mem, in __i915_gem_object_create_stolen()
686 _i915_gem_object_create_stolen(struct intel_memory_region *mem, in _i915_gem_object_create_stolen()
732 static int init_stolen(struct intel_memory_region *mem) in init_stolen()
743 static void release_stolen(struct intel_memory_region *mem) in release_stolen()
754 struct intel_memory_region *i915_gem_stolen_setup(struct drm_i915_private *i915) in i915_gem_stolen_setup()
769 struct intel_memory_region *mem = i915->mm.regions[INTEL_REGION_STOLEN]; in i915_gem_object_create_stolen_for_preallocated()
H A Di915_gem_stolen.h26 struct intel_memory_region *i915_gem_stolen_setup(struct drm_i915_private *i915);
H A Di915_gem_lmem.c39 __i915_gem_lmem_object_create(struct intel_memory_region *mem, in __i915_gem_lmem_object_create()
H A Di915_gem_object_types.h208 struct intel_memory_region *region;
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/selftests/
H A Dmock_region.h14 struct intel_memory_region;
16 struct intel_memory_region *
H A Dmock_region.c23 mock_object_create(struct intel_memory_region *mem, in mock_object_create()
56 struct intel_memory_region *
H A Dintel_memory_region.c30 static void close_objects(struct intel_memory_region *mem, in close_objects()
52 struct intel_memory_region *mem = arg; in igt_mock_fill()
103 igt_object_create(struct intel_memory_region *mem, in igt_object_create()
137 struct intel_memory_region *mem = arg; in igt_mock_contiguous()
586 struct intel_memory_region *mem; in intel_memory_region_mock_selftests()
/netbsd-src/sys/external/bsd/drm2/i915drm/
H A Dintel_region_lmem.c41 struct intel_memory_region *
H A Dfiles.i915drmkms244 file external/bsd/drm2/dist/drm/i915/intel_memory_region.c i915drmkms
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/
H A Di915_gem_mman.c925 struct intel_memory_region *mr; in igt_mmap()
1063 struct intel_memory_region *mr; in igt_mmap_gpu()
1208 struct intel_memory_region *mr; in igt_mmap_revoke()
H A Dhuge_pages.c467 struct intel_memory_region *mem; in igt_mock_memory_region_huge_pages()
/netbsd-src/sys/modules/i915drmkms/
H A DMakefile256 SRCS+= intel_memory_region.c