Home
last modified time | relevance | path

Searched defs:i915 (Results 1 – 25 of 71) sorted by relevance

123

/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_uc.c53 static int __get_platform_enable_guc(struct drm_i915_private *i915) in __get_platform_enable_guc()
70 static int __get_default_guc_log_level(struct drm_i915_private *i915) in __get_default_guc_log_level()
104 static void sanitize_options_early(struct drm_i915_private *i915) in sanitize_options_early()
165 void intel_uc_init_early(struct drm_i915_private *i915) in intel_uc_init_early()
176 void intel_uc_cleanup_early(struct drm_i915_private *i915) in intel_uc_cleanup_early()
190 void intel_uc_init_mmio(struct drm_i915_private *i915) in intel_uc_init_mmio()
214 struct drm_i915_private *i915 = guc_to_i915(guc); in guc_enable_communication() local
228 struct drm_i915_private *i915 = guc_to_i915(guc); in guc_disable_communication() local
239 int intel_uc_init_misc(struct drm_i915_private *i915) in intel_uc_init_misc()
265 void intel_uc_fini_misc(struct drm_i915_private *i915) in intel_uc_fini_misc()
[all …]
Di915_gem_shrinker.c39 static bool shrinker_lock(struct drm_i915_private *i915, bool *unlock) in shrinker_lock()
67 static void shrinker_unlock(struct drm_i915_private *i915, bool unlock) in shrinker_unlock()
146 i915_gem_shrink(struct drm_i915_private *i915, in i915_gem_shrink()
296 unsigned long i915_gem_shrink_all(struct drm_i915_private *i915) in i915_gem_shrink_all()
313 struct drm_i915_private *i915 = in i915_gem_shrinker_count() local
353 struct drm_i915_private *i915 = in i915_gem_shrinker_scan() local
392 shrinker_lock_uninterruptible(struct drm_i915_private *i915, bool *unlock, in shrinker_lock_uninterruptible()
419 struct drm_i915_private *i915 = in i915_gem_shrinker_oom() local
462 struct drm_i915_private *i915 = in i915_gem_shrinker_vmap() local
508 void i915_gem_shrinker_register(struct drm_i915_private *i915) in i915_gem_shrinker_register()
[all …]
Di915_pmu.c73 static bool pmu_needs_timer(struct drm_i915_private *i915, bool gpu_active) in pmu_needs_timer()
113 void i915_pmu_gt_parked(struct drm_i915_private *i915) in i915_pmu_gt_parked()
127 static void __i915_pmu_maybe_start_timer(struct drm_i915_private *i915) in __i915_pmu_maybe_start_timer()
138 void i915_pmu_gt_unparked(struct drm_i915_private *i915) in i915_pmu_gt_unparked()
151 static bool grab_forcewake(struct drm_i915_private *i915, bool fw) in grab_forcewake()
253 struct drm_i915_private *i915 = in i915_sample() local
279 static u64 count_interrupts(struct drm_i915_private *i915) in count_interrupts()
297 struct drm_i915_private *i915 = in engine_event_destroy() local
340 config_status(struct drm_i915_private *i915, u64 config) in config_status()
367 struct drm_i915_private *i915 = in engine_event_init() local
[all …]
Di915_gem_context.c143 static void contexts_free(struct drm_i915_private *i915) in contexts_free()
154 static void contexts_free_first(struct drm_i915_private *i915) in contexts_free_first()
171 struct drm_i915_private *i915 = in contexts_free_worker() local
182 struct drm_i915_private *i915 = ctx->i915; in i915_gem_context_release() local
243 static u32 default_desc_template(const struct drm_i915_private *i915, in default_desc_template()
435 i915_gem_context_create_kernel(struct drm_i915_private *i915, int prio) in i915_gem_context_create_kernel()
465 static bool needs_preempt_context(struct drm_i915_private *i915) in needs_preempt_context()
531 void i915_gem_contexts_fini(struct drm_i915_private *i915) in i915_gem_contexts_fini()
551 int i915_gem_context_open(struct drm_i915_private *i915, in i915_gem_context_open()
605 struct drm_i915_private *i915 = engine->i915; in engine_has_kernel_context_barrier() local
[all …]
Di915_gem_tiling.c71 u32 i915_gem_fence_size(struct drm_i915_private *i915, in i915_gem_fence_size()
111 u32 i915_gem_fence_alignment(struct drm_i915_private *i915, u32 size, in i915_gem_fence_alignment()
138 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_tiling_ok() local
180 struct drm_i915_private *i915 = vma->vm->i915; in i915_vma_fence_prepare() local
224 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_object_set_tiling() local
Di915_timeline.c12 void i915_timeline_init(struct drm_i915_private *i915, in i915_timeline_init()
52 void i915_timelines_park(struct drm_i915_private *i915) in i915_timelines_park()
79 i915_timeline_create(struct drm_i915_private *i915, const char *name) in i915_timeline_create()
Di915_request.c115 i915_dependency_alloc(struct drm_i915_private *i915) in i915_dependency_alloc()
121 i915_dependency_free(struct drm_i915_private *i915, in i915_dependency_free()
141 i915_sched_node_add_dependency(struct drm_i915_private *i915, in i915_sched_node_add_dependency()
157 i915_sched_node_fini(struct drm_i915_private *i915, in i915_sched_node_fini()
199 static int reset_all_global_seqno(struct drm_i915_private *i915, u32 seqno) in reset_all_global_seqno()
250 struct drm_i915_private *i915 = to_i915(dev); in i915_gem_set_global_seqno() local
261 static int reserve_gt(struct drm_i915_private *i915) in reserve_gt()
287 static void unreserve_gt(struct drm_i915_private *i915) in unreserve_gt()
660 struct drm_i915_private *i915 = engine->i915; in i915_request_alloc() local
1433 void i915_retire_requests(struct drm_i915_private *i915) in i915_retire_requests()
Di915_pmu.h117 static inline void i915_pmu_register(struct drm_i915_private *i915) {} in i915_pmu_register()
118 static inline void i915_pmu_unregister(struct drm_i915_private *i915) {} in i915_pmu_unregister()
119 static inline void i915_pmu_gt_parked(struct drm_i915_private *i915) {} in i915_pmu_gt_parked()
120 static inline void i915_pmu_gt_unparked(struct drm_i915_private *i915) {} in i915_pmu_gt_unparked()
Di915_gem.c140 static u32 __i915_gem_park(struct drm_i915_private *i915) in __i915_gem_park()
184 void i915_gem_park(struct drm_i915_private *i915) in i915_gem_park()
198 void i915_gem_unpark(struct drm_i915_private *i915) in i915_gem_unpark()
1174 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_gtt_pread() local
1359 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_gtt_pwrite_fast() local
1538 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_shmem_pwrite() local
1686 struct drm_i915_private *i915; in i915_gem_object_bump_inactive_ggtt() local
2196 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_release_mmap() local
2430 struct drm_i915_private *i915 = to_i915(obj->base.dev); in __i915_gem_object_unset_pages() local
2688 struct drm_i915_private *i915 = to_i915(obj->base.dev); in __i915_gem_object_set_pages() local
[all …]
Di915_gemfs.c32 int i915_gemfs_init(struct drm_i915_private *i915) in i915_gemfs_init()
72 void i915_gemfs_fini(struct drm_i915_private *i915) in i915_gemfs_fini()
Dintel_uncore.c62 fw_domain_reset(struct drm_i915_private *i915, in fw_domain_reset()
84 __wait_for_ack(const struct drm_i915_private *i915, in __wait_for_ack()
94 wait_ack_clear(const struct drm_i915_private *i915, in wait_ack_clear()
102 wait_ack_set(const struct drm_i915_private *i915, in wait_ack_set()
110 fw_domain_wait_ack_clear(const struct drm_i915_private *i915, in fw_domain_wait_ack_clear()
124 fw_domain_wait_ack_with_fallback(const struct drm_i915_private *i915, in fw_domain_wait_ack_with_fallback()
173 fw_domain_wait_ack_clear_fallback(const struct drm_i915_private *i915, in fw_domain_wait_ack_clear_fallback()
184 fw_domain_get(struct drm_i915_private *i915, in fw_domain_get()
191 fw_domain_wait_ack_set(const struct drm_i915_private *i915, in fw_domain_wait_ack_set()
200 fw_domain_wait_ack_set_fallback(const struct drm_i915_private *i915, in fw_domain_wait_ack_set_fallback()
[all …]
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Di915_request.c34 struct drm_i915_private *i915 = arg; in igt_add_request() local
58 struct drm_i915_private *i915 = arg; in igt_wait_request() local
128 struct drm_i915_private *i915 = arg; in igt_fence_wait() local
187 struct drm_i915_private *i915 = arg; in igt_request_rewind() local
257 struct drm_i915_private *i915; in i915_request_mock_selftests() local
271 struct drm_i915_private *i915; member
279 struct drm_i915_private *i915, in begin_live_test()
306 struct drm_i915_private *i915 = t->i915; in end_live_test() local
333 struct drm_i915_private *i915 = arg; in live_nop_request() local
409 static struct i915_vma *empty_batch(struct drm_i915_private *i915) in empty_batch()
[all …]
Di915_gem_evict.c32 static int populate_ggtt(struct drm_i915_private *i915) in populate_ggtt()
68 static void unpin_ggtt(struct drm_i915_private *i915) in unpin_ggtt()
76 static void cleanup_objects(struct drm_i915_private *i915) in cleanup_objects()
95 struct drm_i915_private *i915 = arg; in igt_evict_something() local
136 struct drm_i915_private *i915 = arg; in igt_overcommit() local
169 struct drm_i915_private *i915 = arg; in igt_evict_for_vma() local
215 struct drm_i915_private *i915 = arg; in igt_evict_for_cache_color() local
297 struct drm_i915_private *i915 = arg; in igt_evict_vm() local
332 struct drm_i915_private *i915 = arg; in igt_evict_contexts() local
482 struct drm_i915_private *i915; in i915_gem_evict_mock_selftests() local
[all …]
Di915_gem_dmabuf.c32 struct drm_i915_private *i915 = arg; in igt_dmabuf_export() local
54 struct drm_i915_private *i915 = arg; in igt_dmabuf_import_self() local
98 struct drm_i915_private *i915 = arg; in igt_dmabuf_import() local
180 struct drm_i915_private *i915 = arg; in igt_dmabuf_import_ownership() local
229 struct drm_i915_private *i915 = arg; in igt_dmabuf_export_vmap() local
276 struct drm_i915_private *i915 = arg; in igt_dmabuf_export_kmap() local
383 struct drm_i915_private *i915; in i915_gem_dmabuf_mock_selftests() local
396 int i915_gem_dmabuf_live_selftests(struct drm_i915_private *i915) in i915_gem_dmabuf_live_selftests()
Dintel_hangcheck.c38 struct drm_i915_private *i915; member
46 static int hang_init(struct hang *h, struct drm_i915_private *i915) in hang_init()
108 struct drm_i915_private *i915 = h->i915; in emit_recurse_batch() local
296 struct drm_i915_private *i915 = arg; in igt_hang_sanitycheck() local
351 static void global_reset_lock(struct drm_i915_private *i915) in global_reset_lock()
373 static void global_reset_unlock(struct drm_i915_private *i915) in global_reset_unlock()
387 struct drm_i915_private *i915 = arg; in igt_global_reset() local
421 static int __igt_reset_engine(struct drm_i915_private *i915, bool active) in __igt_reset_engine()
666 static int __igt_reset_engines(struct drm_i915_private *i915, in __igt_reset_engines()
891 struct drm_i915_private *i915 = arg; in igt_reset_engines() local
[all …]
Di915_gem_object.c32 struct drm_i915_private *i915 = arg; in igt_gem_object() local
53 struct drm_i915_private *i915 = arg; in igt_phys_object() local
107 struct drm_i915_private *i915 = arg; in igt_gem_huge() local
308 struct drm_i915_private *i915 = arg; in igt_partial_tiling() local
456 struct drm_i915_private *i915 = to_i915(obj->base.dev); in make_obj_busy() local
485 static bool assert_mmap_offset(struct drm_i915_private *i915, in assert_mmap_offset()
502 static void disable_retire_worker(struct drm_i915_private *i915) in disable_retire_worker()
517 struct drm_i915_private *i915 = arg; in igt_mmap_offset_exhaustion() local
628 struct drm_i915_private *i915; in i915_gem_object_mock_selftests() local
641 int i915_gem_object_live_selftests(struct drm_i915_private *i915) in i915_gem_object_live_selftests()
Dmock_context.c29 mock_context(struct drm_i915_private *i915, in mock_context()
86 void mock_init_contexts(struct drm_i915_private *i915) in mock_init_contexts()
96 live_context(struct drm_i915_private *i915, struct drm_file *file) in live_context()
104 kernel_context(struct drm_i915_private *i915) in kernel_context()
Di915_gem_gtt.c35 static void cleanup_freed_objects(struct drm_i915_private *i915) in cleanup_freed_objects()
113 fake_dma_object(struct drm_i915_private *i915, u64 size) in fake_dma_object()
216 static int lowlevel_hole(struct drm_i915_private *i915, in lowlevel_hole()
342 static int fill_hole(struct drm_i915_private *i915, in fill_hole()
554 static int walk_hole(struct drm_i915_private *i915, in walk_hole()
638 static int pot_hole(struct drm_i915_private *i915, in pot_hole()
714 static int drunk_hole(struct drm_i915_private *i915, in drunk_hole()
824 static int __shrink_hole(struct drm_i915_private *i915, in __shrink_hole()
891 static int shrink_hole(struct drm_i915_private *i915, in shrink_hole()
914 static int shrink_boom(struct drm_i915_private *i915, in shrink_boom()
[all …]
Dhuge_pages.c38 static unsigned int get_largest_page_size(struct drm_i915_private *i915, in get_largest_page_size()
159 huge_pages_object(struct drm_i915_private *i915, in huge_pages_object()
192 struct drm_i915_private *i915 = to_i915(obj->base.dev); in fake_get_huge_pages() local
247 struct drm_i915_private *i915 = to_i915(obj->base.dev); in fake_get_huge_pages_single() local
308 fake_huge_pages_object(struct drm_i915_private *i915, u64 size, bool single) in fake_huge_pages_object()
341 struct drm_i915_private *i915 = vma->vm->i915; in igt_check_page_sizes() local
382 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_exhaust_device_supported_pages() local
461 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_ppgtt_misaligned_dma() local
609 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_ppgtt_huge_fill() local
730 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_ppgtt_64K() local
[all …]
Di915_gem_context.c117 struct drm_i915_private *i915 = to_i915(obj->base.dev); in gpu_fill() local
335 struct drm_i915_private *i915 = arg; in igt_ctx_exec() local
438 struct drm_i915_private *i915 = arg; in igt_ctx_readonly() local
542 __engine_name(struct drm_i915_private *i915, unsigned int engines) in __engine_name()
556 static int __igt_switch_to_kernel_context(struct drm_i915_private *i915, in __igt_switch_to_kernel_context()
625 struct drm_i915_private *i915 = arg; in igt_switch_to_kernel_context() local
667 static int fake_aliasing_ppgtt_enable(struct drm_i915_private *i915) in fake_aliasing_ppgtt_enable()
689 static void fake_aliasing_ppgtt_disable(struct drm_i915_private *i915) in fake_aliasing_ppgtt_disable()
699 struct drm_i915_private *i915; in i915_gem_context_mock_selftests() local
Dintel_lrc.c13 struct drm_i915_private *i915; member
20 static int spinner_init(struct spinner *spin, struct drm_i915_private *i915) in spinner_init()
213 struct drm_i915_private *i915 = arg; in live_sanitycheck() local
270 struct drm_i915_private *i915 = arg; in live_preempt() local
359 struct drm_i915_private *i915 = arg; in live_late_preempt() local
456 struct drm_i915_private *i915 = arg; in live_preempt_hang() local
568 int intel_execlists_live_selftests(struct drm_i915_private *i915) in intel_execlists_live_selftests()
Di915_gem_coherency.c195 struct drm_i915_private *i915 = to_i915(obj->base.dev); in gpu_set() local
248 static bool always_valid(struct drm_i915_private *i915) in always_valid()
253 static bool needs_fence_registers(struct drm_i915_private *i915) in needs_fence_registers()
258 static bool needs_mi_store_dword(struct drm_i915_private *i915) in needs_mi_store_dword()
283 struct drm_i915_private *i915 = arg; in igt_gem_coherency() local
391 int i915_gem_coherency_live_selftests(struct drm_i915_private *i915) in i915_gem_coherency_live_selftests()
Dmock_gem_device.c36 void mock_device_flush(struct drm_i915_private *i915) in mock_device_flush()
52 struct drm_i915_private *i915 = to_i915(dev); in mock_device_release() local
138 struct drm_i915_private *i915; in mock_gem_device() local
Dmock_gtt.c59 mock_ppgtt(struct drm_i915_private *i915, in mock_ppgtt()
100 void mock_init_ggtt(struct drm_i915_private *i915) in mock_init_ggtt()
123 void mock_fini_ggtt(struct drm_i915_private *i915) in mock_fini_ggtt()
Dmock_drm.c27 struct drm_file *mock_file(struct drm_i915_private *i915) in mock_file()
68 void mock_file_free(struct drm_i915_private *i915, struct drm_file *file) in mock_file_free()

123