| /Linux-v5.4/drivers/gpu/drm/i915/ | 
| D | intel_sideband.h | 34 static inline void vlv_bunit_get(struct drm_i915_private *i915)  in vlv_bunit_get()42 static inline void vlv_bunit_put(struct drm_i915_private *i915)  in vlv_bunit_put()
 47 static inline void vlv_cck_get(struct drm_i915_private *i915)  in vlv_cck_get()
 55 static inline void vlv_cck_put(struct drm_i915_private *i915)  in vlv_cck_put()
 60 static inline void vlv_ccu_get(struct drm_i915_private *i915)  in vlv_ccu_get()
 68 static inline void vlv_ccu_put(struct drm_i915_private *i915)  in vlv_ccu_put()
 73 static inline void vlv_dpio_get(struct drm_i915_private *i915)  in vlv_dpio_get()
 82 static inline void vlv_dpio_put(struct drm_i915_private *i915)  in vlv_dpio_put()
 87 static inline void vlv_flisdsi_get(struct drm_i915_private *i915)  in vlv_flisdsi_get()
 95 static inline void vlv_flisdsi_put(struct drm_i915_private *i915)  in vlv_flisdsi_put()
 [all …]
 
 | 
| D | intel_sideband.c | 48 static void __vlv_punit_get(struct drm_i915_private *i915)  in __vlv_punit_get()68 static void __vlv_punit_put(struct drm_i915_private *i915)  in __vlv_punit_put()
 76 void vlv_iosf_sb_get(struct drm_i915_private *i915, unsigned long ports)  in vlv_iosf_sb_get()
 84 void vlv_iosf_sb_put(struct drm_i915_private *i915, unsigned long ports)  in vlv_iosf_sb_put()
 92 static int vlv_sideband_rw(struct drm_i915_private *i915,  in vlv_sideband_rw()
 142 u32 vlv_punit_read(struct drm_i915_private *i915, u32 addr)  in vlv_punit_read()
 152 int vlv_punit_write(struct drm_i915_private *i915, u32 addr, u32 val)  in vlv_punit_write()
 158 u32 vlv_bunit_read(struct drm_i915_private *i915, u32 reg)  in vlv_bunit_read()
 168 void vlv_bunit_write(struct drm_i915_private *i915, u32 reg, u32 val)  in vlv_bunit_write()
 174 u32 vlv_nc_read(struct drm_i915_private *i915, u8 addr)  in vlv_nc_read()
 [all …]
 
 | 
| D | intel_wopcm.c | 79 	struct drm_i915_private *i915 = wopcm_to_i915(wopcm);  in intel_wopcm_init_early()  local92 static inline u32 context_reserved_size(struct drm_i915_private *i915)  in context_reserved_size()
 102 static inline bool gen9_check_dword_gap(struct drm_i915_private *i915,  in gen9_check_dword_gap()
 125 static inline bool gen9_check_huc_fw_fits(struct drm_i915_private *i915,  in gen9_check_huc_fw_fits()
 144 static inline bool check_hw_restrictions(struct drm_i915_private *i915,  in check_hw_restrictions()
 160 static inline bool __check_layout(struct drm_i915_private *i915, u32 wopcm_size,  in __check_layout()
 223 	struct drm_i915_private *i915 = wopcm_to_i915(wopcm);  in intel_wopcm_init()  local
 
 | 
| D | i915_pmu.c | 82 	struct drm_i915_private *i915 = container_of(pmu, typeof(*i915), pmu);  in pmu_needs_timer()  local119 void i915_pmu_gt_parked(struct drm_i915_private *i915)  in i915_pmu_gt_parked()
 146 void i915_pmu_gt_unparked(struct drm_i915_private *i915)  in i915_pmu_gt_unparked()
 170 	struct drm_i915_private *i915 = gt->i915;  in engines_sample()  local
 227 	struct drm_i915_private *i915 = gt->i915;  in frequency_sample()  local
 255 	struct drm_i915_private *i915 =  in i915_sample()  local
 283 static u64 count_interrupts(struct drm_i915_private *i915)  in count_interrupts()
 301 	struct drm_i915_private *i915 =  in engine_event_destroy()  local
 344 config_status(struct drm_i915_private *i915, u64 config)  in config_status()
 371 	struct drm_i915_private *i915 =  in engine_event_init()  local
 [all …]
 
 | 
| D | i915_gem.c | 331 	struct drm_i915_private *i915 = to_i915(obj->base.dev);  in i915_gem_gtt_pread()  local523 	struct drm_i915_private *i915 = to_i915(obj->base.dev);  in i915_gem_gtt_pwrite_fast()  local
 846 void i915_gem_runtime_suspend(struct drm_i915_private *i915)  in i915_gem_runtime_suspend()
 891 wait_for_timelines(struct drm_i915_private *i915,  in wait_for_timelines()
 934 int i915_gem_wait_for_idle(struct drm_i915_private *i915,  in i915_gem_wait_for_idle()
 1066 	struct drm_i915_private *i915 = to_i915(dev);  in i915_gem_madvise_ioctl()  local
 1136 void i915_gem_sanitize(struct drm_i915_private *i915)  in i915_gem_sanitize()
 1180 	struct drm_i915_private *i915 = gt->i915;  in init_unused_rings()  local
 1197 int i915_gem_init_hw(struct drm_i915_private *i915)  in i915_gem_init_hw()
 1257 static int __intel_engines_record_defaults(struct drm_i915_private *i915)  in __intel_engines_record_defaults()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/selftests/ | 
| D | i915_gem.c | 18 static int switch_to_context(struct drm_i915_private *i915,  in switch_to_context()37 static void trash_stolen(struct drm_i915_private *i915)  in trash_stolen()
 63 static void simulate_hibernate(struct drm_i915_private *i915)  in simulate_hibernate()
 81 static int pm_prepare(struct drm_i915_private *i915)  in pm_prepare()
 88 static void pm_suspend(struct drm_i915_private *i915)  in pm_suspend()
 98 static void pm_hibernate(struct drm_i915_private *i915)  in pm_hibernate()
 110 static void pm_resume(struct drm_i915_private *i915)  in pm_resume()
 133 	struct drm_i915_private *i915 = arg;  in igt_gem_suspend()  local
 172 	struct drm_i915_private *i915 = arg;  in igt_gem_hibernate()  local
 209 int i915_gem_live_selftests(struct drm_i915_private *i915)  in i915_gem_live_selftests()
 
 | 
| D | i915_gem_evict.c | 46 static int populate_ggtt(struct drm_i915_private *i915,  in populate_ggtt()107 static void unpin_ggtt(struct drm_i915_private *i915)  in unpin_ggtt()
 119 static void cleanup_objects(struct drm_i915_private *i915,  in cleanup_objects()
 139 	struct drm_i915_private *i915 = arg;  in igt_evict_something()  local
 181 	struct drm_i915_private *i915 = arg;  in igt_overcommit()  local
 217 	struct drm_i915_private *i915 = arg;  in igt_evict_for_vma()  local
 264 	struct drm_i915_private *i915 = arg;  in igt_evict_for_cache_color()  local
 349 	struct drm_i915_private *i915 = arg;  in igt_evict_vm()  local
 385 	struct drm_i915_private *i915 = arg;  in igt_evict_contexts()  local
 540 	struct drm_i915_private *i915;  in i915_gem_evict_mock_selftests()  local
 [all …]
 
 | 
| D | i915_request.c | 42 	struct drm_i915_private *i915 = arg;  in igt_add_request()  local64 	struct drm_i915_private *i915 = arg;  in igt_wait_request()  local
 137 	struct drm_i915_private *i915 = arg;  in igt_fence_wait()  local
 194 	struct drm_i915_private *i915 = arg;  in igt_request_rewind()  local
 431 	struct drm_i915_private *i915 = arg;  in mock_breadcrumbs_smoketest()  local
 522 	struct drm_i915_private *i915;  in i915_request_mock_selftests()  local
 540 	struct drm_i915_private *i915 = arg;  in live_nop_request()  local
 616 static struct i915_vma *empty_batch(struct drm_i915_private *i915)  in empty_batch()
 682 	struct drm_i915_private *i915 = arg;  in live_empty_request()  local
 761 static struct i915_vma *recursive_batch(struct drm_i915_private *i915)  in recursive_batch()
 [all …]
 
 | 
| D | i915_gem_gtt.c | 36 static void cleanup_freed_objects(struct drm_i915_private *i915)  in cleanup_freed_objects()114 fake_dma_object(struct drm_i915_private *i915, u64 size)  in fake_dma_object()
 215 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 …]
 
 | 
| D | i915_active.c | 62 static struct live_active *__live_alloc(struct drm_i915_private *i915)  in __live_alloc()77 __live_active_setup(struct drm_i915_private *i915)  in __live_active_setup()
 147 	struct drm_i915_private *i915 = arg;  in live_active_wait()  local
 183 	struct drm_i915_private *i915 = arg;  in live_active_retire()  local
 217 int i915_active_live_selftests(struct drm_i915_private *i915)  in i915_active_live_selftests()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/gem/ | 
| D | i915_gem_pm.c | 30 static void i915_gem_park(struct drm_i915_private *i915)  in i915_gem_park()47 	struct drm_i915_private *i915 =  in idle_work_handler()  local
 70 	struct drm_i915_private *i915 =  in retire_work_handler()  local
 88 	struct drm_i915_private *i915 =  in pm_notifier()  local
 138 bool i915_gem_load_power_context(struct drm_i915_private *i915)  in i915_gem_load_power_context()
 143 void i915_gem_suspend(struct drm_i915_private *i915)  in i915_gem_suspend()
 179 void i915_gem_suspend_late(struct drm_i915_private *i915)  in i915_gem_suspend_late()
 237 void i915_gem_resume(struct drm_i915_private *i915)  in i915_gem_resume()
 275 void i915_gem_init__pm(struct drm_i915_private *i915)  in i915_gem_init__pm()
 
 | 
| D | i915_gem_shrinker.c | 19 static bool shrinker_lock(struct drm_i915_private *i915,  in shrinker_lock()45 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()
 299 unsigned long i915_gem_shrink_all(struct drm_i915_private *i915)  in i915_gem_shrink_all()
 317 	struct drm_i915_private *i915 =  in i915_gem_shrinker_count()  local
 346 	struct drm_i915_private *i915 =  in i915_gem_shrinker_scan()  local
 384 	struct drm_i915_private *i915 =  in i915_gem_shrinker_oom()  local
 424 	struct drm_i915_private *i915 =  in i915_gem_shrinker_vmap()  local
 462 void i915_gem_driver_register__shrinker(struct drm_i915_private *i915)  in i915_gem_driver_register__shrinker()
 477 void i915_gem_driver_unregister__shrinker(struct drm_i915_private *i915)  in i915_gem_driver_unregister__shrinker()
 [all …]
 
 | 
| D | i915_gem_object.c | 141 	struct drm_i915_private *i915 = to_i915(obj->base.dev);  in __i915_gem_free_object_rcu()  local150 static void __i915_gem_free_objects(struct drm_i915_private *i915,  in __i915_gem_free_objects()
 197 void i915_gem_flush_free_objects(struct drm_i915_private *i915)  in i915_gem_flush_free_objects()
 207 	struct drm_i915_private *i915 =  in __i915_gem_free_work()  local
 216 	struct drm_i915_private *i915 = to_i915(obj->base.dev);  in i915_gem_free_object()  local
 301 void i915_gem_init__objects(struct drm_i915_private *i915)  in i915_gem_init__objects()
 
 | 
| D | i915_gem_tiling.c | 53 u32 i915_gem_fence_size(struct drm_i915_private *i915,  in i915_gem_fence_size()93 u32 i915_gem_fence_alignment(struct drm_i915_private *i915, u32 size,  in i915_gem_fence_alignment()
 120 	struct drm_i915_private *i915 = to_i915(obj->base.dev);  in i915_tiling_ok()  local
 162 	struct drm_i915_private *i915 = vma->vm->i915;  in i915_vma_fence_prepare()  local
 206 	struct drm_i915_private *i915 = to_i915(obj->base.dev);  in i915_gem_object_set_tiling()  local
 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/ | 
| D | i915_gem_dmabuf.c | 15 	struct drm_i915_private *i915 = arg;  in igt_dmabuf_export()  local37 	struct drm_i915_private *i915 = arg;  in igt_dmabuf_import_self()  local
 81 	struct drm_i915_private *i915 = arg;  in igt_dmabuf_import()  local
 163 	struct drm_i915_private *i915 = arg;  in igt_dmabuf_import_ownership()  local
 212 	struct drm_i915_private *i915 = arg;  in igt_dmabuf_export_vmap()  local
 259 	struct drm_i915_private *i915 = arg;  in igt_dmabuf_export_kmap()  local
 367 	struct drm_i915_private *i915;  in i915_gem_dmabuf_mock_selftests()  local
 380 int i915_gem_dmabuf_live_selftests(struct drm_i915_private *i915)  in i915_gem_dmabuf_live_selftests()
 
 | 
| D | i915_gem_mman.c | 181 	struct drm_i915_private *i915 = arg;  in igt_partial_tiling()  local330 	struct drm_i915_private *i915 = to_i915(obj->base.dev);  in make_obj_busy()  local
 369 static bool assert_mmap_offset(struct drm_i915_private *i915,  in assert_mmap_offset()
 386 static void disable_retire_worker(struct drm_i915_private *i915)  in disable_retire_worker()
 396 static void restore_retire_worker(struct drm_i915_private *i915)  in restore_retire_worker()
 407 static void mmap_offset_lock(struct drm_i915_private *i915)  in mmap_offset_lock()
 413 static void mmap_offset_unlock(struct drm_i915_private *i915)  in mmap_offset_unlock()
 421 	struct drm_i915_private *i915 = arg;  in igt_mmap_offset_exhaustion()  local
 514 int i915_gem_mman_live_selftests(struct drm_i915_private *i915)  in i915_gem_mman_live_selftests()
 
 | 
| D | huge_pages.c | 28 static unsigned int get_largest_page_size(struct drm_i915_private *i915,  in get_largest_page_size()149 huge_pages_object(struct drm_i915_private *i915,  in huge_pages_object()
 182 	struct drm_i915_private *i915 = to_i915(obj->base.dev);  in fake_get_huge_pages()  local
 239 	struct drm_i915_private *i915 = to_i915(obj->base.dev);  in fake_get_huge_pages_single()  local
 300 fake_huge_pages_object(struct drm_i915_private *i915, u64 size, bool single)  in fake_huge_pages_object()
 333 	struct drm_i915_private *i915 = vma->vm->i915;  in igt_check_page_sizes()  local
 374 	struct drm_i915_private *i915 = ppgtt->vm.i915;  in igt_mock_exhaust_device_supported_pages()  local
 453 	struct drm_i915_private *i915 = ppgtt->vm.i915;  in igt_mock_ppgtt_misaligned_dma()  local
 601 	struct drm_i915_private *i915 = ppgtt->vm.i915;  in igt_mock_ppgtt_huge_fill()  local
 722 	struct drm_i915_private *i915 = ppgtt->vm.i915;  in igt_mock_ppgtt_64K()  local
 [all …]
 
 | 
| D | i915_gem_object.c | 15 	struct drm_i915_private *i915 = arg;  in igt_gem_object()  local37 	struct drm_i915_private *i915 = arg;  in igt_gem_huge()  local
 79 	struct drm_i915_private *i915;  in i915_gem_object_mock_selftests()  local
 92 int i915_gem_object_live_selftests(struct drm_i915_private *i915)  in i915_gem_object_live_selftests()
 
 | 
| D | mock_context.c | 11 mock_context(struct drm_i915_private *i915,  in mock_context()74 void mock_init_contexts(struct drm_i915_private *i915)  in mock_init_contexts()
 80 live_context(struct drm_i915_private *i915, struct drm_file *file)  in live_context()
 103 kernel_context(struct drm_i915_private *i915)  in kernel_context()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/display/ | 
| D | intel_tc.c | 26 static bool has_modular_fia(struct drm_i915_private *i915)  in has_modular_fia()35 static enum phy_fia tc_port_to_fia(struct drm_i915_private *i915,  in tc_port_to_fia()
 50 	struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);  in intel_tc_port_get_lane_mask()  local
 66 	struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);  in intel_tc_port_fia_max_lane_count()  local
 97 	struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);  in intel_tc_port_set_fia_lane_count()  local
 152 	struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);  in tc_port_live_status_mask()  local
 184 	struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);  in icl_tc_phy_status_complete()  local
 203 	struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);  in icl_tc_phy_set_safe_mode()  local
 234 	struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);  in icl_tc_phy_is_in_safe_mode()  local
 389 	struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);  in intel_tc_port_reset_mode()  local
 [all …]
 
 | 
| D | intel_frontbuffer.c | 78 static void frontbuffer_flush(struct drm_i915_private *i915,  in frontbuffer_flush()108 void intel_frontbuffer_flip_prepare(struct drm_i915_private *i915,  in intel_frontbuffer_flip_prepare()
 128 void intel_frontbuffer_flip_complete(struct drm_i915_private *i915,  in intel_frontbuffer_flip_complete()
 152 void intel_frontbuffer_flip(struct drm_i915_private *i915,  in intel_frontbuffer_flip()
 167 	struct drm_i915_private *i915 = to_i915(front->obj->base.dev);  in __intel_fb_invalidate()  local
 186 	struct drm_i915_private *i915 = to_i915(front->obj->base.dev);  in __intel_fb_flush()  local
 234 	struct drm_i915_private *i915 = to_i915(obj->base.dev);  in intel_frontbuffer_get()  local
 
 | 
| D | intel_quirks.c | 14 static void quirk_ssc_force_disable(struct drm_i915_private *i915)  in quirk_ssc_force_disable()24 static void quirk_invert_brightness(struct drm_i915_private *i915)  in quirk_invert_brightness()
 31 static void quirk_backlight_present(struct drm_i915_private *i915)  in quirk_backlight_present()
 40 static void quirk_increase_t12_delay(struct drm_i915_private *i915)  in quirk_increase_t12_delay()
 50 static void quirk_increase_ddi_disabled_time(struct drm_i915_private *i915)  in quirk_increase_ddi_disabled_time()
 151 void intel_init_quirks(struct drm_i915_private *i915)  in intel_init_quirks()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/gt/ | 
| D | intel_workarounds.c | 240 	struct drm_i915_private *i915 = engine->i915;  in bdw_ctx_workarounds_init()  local280 	struct drm_i915_private *i915 = engine->i915;  in gen9_ctx_workarounds_init()  local
 373 	struct drm_i915_private *i915 = engine->i915;  in skl_tune_iz_hashing()  local
 434 	struct drm_i915_private *i915 = engine->i915;  in kbl_ctx_workarounds_init()  local
 475 	struct drm_i915_private *i915 = engine->i915;  in cnl_ctx_workarounds_init()  local
 515 	struct drm_i915_private *i915 = engine->i915;  in icl_ctx_workarounds_init()  local
 577 	struct drm_i915_private *i915 = engine->i915;  in __intel_engine_init_ctx_wa()  local
 653 gen9_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal)  in gen9_gt_workarounds_init()
 679 skl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal)  in skl_gt_workarounds_init()
 696 bxt_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal)  in bxt_gt_workarounds_init()
 [all …]
 
 | 
| D | intel_gt.c | 11 void intel_gt_init_early(struct intel_gt *gt, struct drm_i915_private *i915)  in intel_gt_init_early()27 void intel_gt_init_hw(struct drm_i915_private *i915)  in intel_gt_init_hw()
 57 	struct drm_i915_private *i915 = gt->i915;  in intel_gt_clear_error_registers()  local
 164 	struct drm_i915_private *i915 = gt->i915;  in intel_gt_check_and_clear_faults()  local
 179 	struct drm_i915_private *i915 = gt->i915;  in intel_gt_flush_ggtt_writes()  local
 227 	struct drm_i915_private *i915 = gt->i915;  in intel_gt_init_scratch()  local
 
 | 
| D | selftest_lrc.c | 24 	struct drm_i915_private *i915 = arg;  in live_sanitycheck()  local226 	struct drm_i915_private *i915 = arg;  in live_timeslice_preempt()  local
 304 	struct drm_i915_private *i915 = arg;  in live_busywait_preempt()  local
 504 	struct drm_i915_private *i915 = arg;  in live_preempt()  local
 610 	struct drm_i915_private *i915 = arg;  in live_late_preempt()  local
 726 static int preempt_client_init(struct drm_i915_private *i915,  in preempt_client_init()
 751 	struct drm_i915_private *i915 = arg;  in live_nopreempt()  local
 859 	struct drm_i915_private *i915 = arg;  in live_suppress_self_preempt()  local
 1024 	struct drm_i915_private *i915 = arg;  in live_suppress_wait_preempt()  local
 1146 	struct drm_i915_private *i915 = arg;  in live_chain_preempt()  local
 [all …]
 
 |