Home
last modified time | relevance | path

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

123456

/Linux-v5.4/drivers/gpu/drm/i915/
Dintel_sideband.h34 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 …]
Dintel_sideband.c48 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 …]
Dintel_wopcm.c79 struct drm_i915_private *i915 = wopcm_to_i915(wopcm); in intel_wopcm_init_early() local
92 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
Di915_pmu.c82 struct drm_i915_private *i915 = container_of(pmu, typeof(*i915), pmu); in pmu_needs_timer() local
119 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 …]
Di915_gem.c331 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_gtt_pread() local
523 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/
Di915_gem.c18 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()
Di915_gem_evict.c46 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 …]
Di915_request.c42 struct drm_i915_private *i915 = arg; in igt_add_request() local
64 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 …]
Di915_gem_gtt.c36 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 …]
Di915_active.c62 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/
Di915_gem_pm.c30 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()
Di915_gem_shrinker.c19 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 …]
Di915_gem_object.c141 struct drm_i915_private *i915 = to_i915(obj->base.dev); in __i915_gem_free_object_rcu() local
150 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()
Di915_gem_tiling.c53 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/
Di915_gem_dmabuf.c15 struct drm_i915_private *i915 = arg; in igt_dmabuf_export() local
37 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()
Di915_gem_mman.c181 struct drm_i915_private *i915 = arg; in igt_partial_tiling() local
330 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()
Dhuge_pages.c28 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 …]
Di915_gem_object.c15 struct drm_i915_private *i915 = arg; in igt_gem_object() local
37 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()
Dmock_context.c11 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/
Dintel_tc.c26 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 …]
Dintel_frontbuffer.c78 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
Dintel_quirks.c14 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/
Dintel_workarounds.c240 struct drm_i915_private *i915 = engine->i915; in bdw_ctx_workarounds_init() local
280 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 …]
Dintel_gt.c11 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
Dselftest_lrc.c24 struct drm_i915_private *i915 = arg; in live_sanitycheck() local
226 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 …]

123456