Home
last modified time | relevance | path

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

123456789

/Linux-v5.15/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()
77 void vlv_iosf_sb_get(struct drm_i915_private *i915, unsigned long ports) in vlv_iosf_sb_get()
85 void vlv_iosf_sb_put(struct drm_i915_private *i915, unsigned long ports) in vlv_iosf_sb_put()
93 static int vlv_sideband_rw(struct drm_i915_private *i915, in vlv_sideband_rw()
143 u32 vlv_punit_read(struct drm_i915_private *i915, u32 addr) in vlv_punit_read()
153 int vlv_punit_write(struct drm_i915_private *i915, u32 addr, u32 val) in vlv_punit_write()
159 u32 vlv_bunit_read(struct drm_i915_private *i915, u32 reg) in vlv_bunit_read()
169 void vlv_bunit_write(struct drm_i915_private *i915, u32 reg, u32 val) in vlv_bunit_write()
175 u32 vlv_nc_read(struct drm_i915_private *i915, u8 addr) in vlv_nc_read()
[all …]
Di915_drv.c287 static void sanitize_gpu(struct drm_i915_private *i915) in sanitize_gpu()
468 static int i915_set_dma_info(struct drm_i915_private *i915) in i915_set_dma_info()
766 struct drm_i915_private *i915; in i915_driver_create() local
801 struct drm_i915_private *i915; in i915_driver_probe() local
909 void i915_driver_remove(struct drm_i915_private *i915) in i915_driver_remove()
965 struct drm_i915_private *i915 = to_i915(dev); in i915_driver_open() local
989 struct drm_i915_private *i915 = to_i915(dev); in i915_driver_lastclose() local
1039 void i915_driver_shutdown(struct drm_i915_private *i915) in i915_driver_shutdown()
1091 struct drm_i915_private *i915 = to_i915(dev); in i915_drm_prepare() local
1211 int i915_suspend_switcheroo(struct drm_i915_private *i915, pm_message_t state) in i915_suspend_switcheroo()
[all …]
Di915_pmu.c107 struct drm_i915_private *i915 = container_of(pmu, typeof(*i915), pmu); in pmu_needs_timer() local
146 struct drm_i915_private *i915 = gt->i915; in __get_rc6() local
170 struct drm_i915_private *i915 = gt->i915; in get_rc6() local
210 struct drm_i915_private *i915 = container_of(pmu, typeof(*i915), pmu); in init_rc6() local
221 static void park_rc6(struct drm_i915_private *i915) in park_rc6()
240 void i915_pmu_gt_parked(struct drm_i915_private *i915) in i915_pmu_gt_parked()
260 void i915_pmu_gt_unparked(struct drm_i915_private *i915) in i915_pmu_gt_unparked()
283 static bool exclusive_mmio_access(const struct drm_i915_private *i915) in exclusive_mmio_access()
331 struct drm_i915_private *i915 = gt->i915; in engines_sample() local
374 struct drm_i915_private *i915 = gt->i915; in frequency_sample() local
[all …]
Dintel_dram.c120 skl_dram_get_dimm_info(struct drm_i915_private *i915, in skl_dram_get_dimm_info()
141 skl_dram_get_channel_info(struct drm_i915_private *i915, in skl_dram_get_channel_info()
181 skl_dram_get_channels_info(struct drm_i915_private *i915) in skl_dram_get_channels_info()
221 skl_get_dram_type(struct drm_i915_private *i915) in skl_get_dram_type()
244 skl_get_dram_info(struct drm_i915_private *i915) in skl_get_dram_info()
338 static int bxt_get_dram_info(struct drm_i915_private *i915) in bxt_get_dram_info()
450 static int gen11_get_dram_info(struct drm_i915_private *i915) in gen11_get_dram_info()
460 static int gen12_get_dram_info(struct drm_i915_private *i915) in gen12_get_dram_info()
467 void intel_dram_detect(struct drm_i915_private *i915) in intel_dram_detect()
498 static u32 gen9_edram_size_mb(struct drm_i915_private *i915, u32 cap) in gen9_edram_size_mb()
[all …]
Dintel_wopcm.c79 struct drm_i915_private *i915 = wopcm_to_i915(wopcm); in intel_wopcm_init_early() local
92 static u32 context_reserved_size(struct drm_i915_private *i915) in context_reserved_size()
102 static bool gen9_check_dword_gap(struct drm_i915_private *i915, in gen9_check_dword_gap()
125 static bool gen9_check_huc_fw_fits(struct drm_i915_private *i915, in gen9_check_huc_fw_fits()
144 static bool check_hw_restrictions(struct drm_i915_private *i915, in check_hw_restrictions()
159 static bool __check_layout(struct drm_i915_private *i915, u32 wopcm_size, in __check_layout()
222 struct drm_i915_private *i915 = wopcm_to_i915(wopcm); in intel_wopcm_init() local
Di915_switcheroo.c14 struct drm_i915_private *i915 = pdev_to_i915(pdev); in i915_switcheroo_set_state() local
39 struct drm_i915_private *i915 = pdev_to_i915(pdev); in i915_switcheroo_can_switch() local
55 int i915_switcheroo_register(struct drm_i915_private *i915) in i915_switcheroo_register()
62 void i915_switcheroo_unregister(struct drm_i915_private *i915) in i915_switcheroo_unregister()
/Linux-v5.15/drivers/gpu/drm/i915/display/
Dintel_tc.c38 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in tc_cold_block() local
51 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in tc_cold_unblock() local
69 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in assert_tc_cold_blocked() local
82 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_port_get_lane_mask() local
98 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_port_get_pin_assignment_mask() local
114 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_port_fia_max_lane_count() local
147 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_port_set_fia_lane_count() local
186 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in tc_port_fixup_legacy_flag() local
208 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in icl_tc_port_live_status_mask() local
241 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in adl_tc_port_live_status_mask() local
[all …]
Dintel_bios.c63 struct drm_i915_private *i915; member
216 parse_panel_options(struct drm_i915_private *i915, in parse_panel_options()
277 parse_lfp_panel_dtd(struct drm_i915_private *i915, in parse_lfp_panel_dtd()
327 parse_generic_dtd(struct drm_i915_private *i915, in parse_generic_dtd()
406 parse_panel_dtd(struct drm_i915_private *i915, in parse_panel_dtd()
424 parse_lfp_backlight(struct drm_i915_private *i915, in parse_lfp_backlight()
513 parse_sdvo_panel_data(struct drm_i915_private *i915, in parse_sdvo_panel_data()
554 static int intel_bios_ssc_frequency(struct drm_i915_private *i915, in intel_bios_ssc_frequency()
569 parse_general_features(struct drm_i915_private *i915, in parse_general_features()
612 parse_sdvo_device_mapping(struct drm_i915_private *i915) in parse_sdvo_device_mapping()
[all …]
Dintel_de.h15 intel_de_read(struct drm_i915_private *i915, i915_reg_t reg) in intel_de_read()
21 intel_de_posting_read(struct drm_i915_private *i915, i915_reg_t reg) in intel_de_posting_read()
27 intel_de_write(struct drm_i915_private *i915, i915_reg_t reg, u32 val) in intel_de_write()
33 intel_de_rmw(struct drm_i915_private *i915, i915_reg_t reg, u32 clear, u32 set) in intel_de_rmw()
39 intel_de_wait_for_register(struct drm_i915_private *i915, i915_reg_t reg, in intel_de_wait_for_register()
46 intel_de_wait_for_set(struct drm_i915_private *i915, i915_reg_t reg, in intel_de_wait_for_set()
53 intel_de_wait_for_clear(struct drm_i915_private *i915, i915_reg_t reg, in intel_de_wait_for_clear()
68 intel_de_read_fw(struct drm_i915_private *i915, i915_reg_t reg) in intel_de_read_fw()
79 intel_de_write_fw(struct drm_i915_private *i915, i915_reg_t reg, u32 val) in intel_de_write_fw()
Dintel_vga.c15 static i915_reg_t intel_vga_cntrl_reg(struct drm_i915_private *i915) in intel_vga_cntrl_reg()
58 void intel_vga_redisable(struct drm_i915_private *i915) in intel_vga_redisable()
80 void intel_vga_reset_io_mem(struct drm_i915_private *i915) in intel_vga_reset_io_mem()
100 intel_vga_set_state(struct drm_i915_private *i915, bool enable_decode) in intel_vga_set_state()
129 struct drm_i915_private *i915 = pdev_to_i915(pdev); in intel_vga_set_decode() local
140 int intel_vga_register(struct drm_i915_private *i915) in intel_vga_register()
161 void intel_vga_unregister(struct drm_i915_private *i915) in intel_vga_unregister()
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()
56 static void quirk_no_pps_backlight_power_hook(struct drm_i915_private *i915) in quirk_no_pps_backlight_power_hook()
195 void intel_init_quirks(struct drm_i915_private *i915) in intel_init_quirks()
Dintel_frontbuffer.c79 static void frontbuffer_flush(struct drm_i915_private *i915, in frontbuffer_flush()
111 void intel_frontbuffer_flip_prepare(struct drm_i915_private *i915, in intel_frontbuffer_flip_prepare()
131 void intel_frontbuffer_flip_complete(struct drm_i915_private *i915, in intel_frontbuffer_flip_complete()
155 void intel_frontbuffer_flip(struct drm_i915_private *i915, in intel_frontbuffer_flip()
170 struct drm_i915_private *i915 = to_i915(front->obj->base.dev); in __intel_fb_invalidate() local
191 struct drm_i915_private *i915 = to_i915(front->obj->base.dev); in __intel_fb_flush() local
252 struct drm_i915_private *i915 = to_i915(obj->base.dev); in intel_frontbuffer_get() local
Dintel_dp_hdcp.c61 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_write_an_aksv() local
96 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_read_bksv() local
112 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_read_bstatus() local
134 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_read_bcaps() local
167 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_read_ri_prime() local
184 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_read_ksv_ready() local
203 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_read_ksv_fifo() local
228 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_read_v_prime_part() local
258 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_check_link() local
343 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp2_read_rx_status() local
[all …]
/Linux-v5.15/drivers/gpu/drm/i915/gem/
Di915_gem_stolen.c31 int i915_gem_stolen_insert_node_in_range(struct drm_i915_private *i915, in i915_gem_stolen_insert_node_in_range()
53 int i915_gem_stolen_insert_node(struct drm_i915_private *i915, in i915_gem_stolen_insert_node()
63 void i915_gem_stolen_remove_node(struct drm_i915_private *i915, in i915_gem_stolen_remove_node()
71 static int i915_adjust_stolen(struct drm_i915_private *i915, in i915_adjust_stolen()
171 static void i915_gem_cleanup_stolen(struct drm_i915_private *i915) in i915_gem_cleanup_stolen()
179 static void g4x_get_stolen_reserved(struct drm_i915_private *i915, in g4x_get_stolen_reserved()
214 static void gen6_get_stolen_reserved(struct drm_i915_private *i915, in gen6_get_stolen_reserved()
247 static void vlv_get_stolen_reserved(struct drm_i915_private *i915, in vlv_get_stolen_reserved()
276 static void gen7_get_stolen_reserved(struct drm_i915_private *i915, in gen7_get_stolen_reserved()
303 static void chv_get_stolen_reserved(struct drm_i915_private *i915, in chv_get_stolen_reserved()
[all …]
Di915_gem_shrinker.c102 struct drm_i915_private *i915, in i915_gem_shrink()
273 unsigned long i915_gem_shrink_all(struct drm_i915_private *i915) in i915_gem_shrink_all()
290 struct drm_i915_private *i915 = in i915_gem_shrinker_count() local
319 struct drm_i915_private *i915 = in i915_gem_shrinker_scan() local
350 struct drm_i915_private *i915 = in i915_gem_shrinker_oom() local
390 struct drm_i915_private *i915 = in i915_gem_shrinker_vmap() local
420 void i915_gem_driver_register__shrinker(struct drm_i915_private *i915) in i915_gem_driver_register__shrinker()
436 void i915_gem_driver_unregister__shrinker(struct drm_i915_private *i915) in i915_gem_driver_unregister__shrinker()
445 void i915_gem_shrinker_taints_mutex(struct drm_i915_private *i915, in i915_gem_shrinker_taints_mutex()
463 struct drm_i915_private *i915 = obj_to_i915(obj); in i915_gem_object_make_unshrinkable() local
[all …]
Di915_gem_pm.c21 void i915_gem_suspend(struct drm_i915_private *i915) in i915_gem_suspend()
42 void i915_gem_suspend_late(struct drm_i915_private *i915) in i915_gem_suspend_late()
88 int i915_gem_freeze(struct drm_i915_private *i915) in i915_gem_freeze()
98 int i915_gem_freeze_late(struct drm_i915_private *i915) in i915_gem_freeze_late()
129 void i915_gem_resume(struct drm_i915_private *i915) in i915_gem_resume()
/Linux-v5.15/drivers/gpu/drm/i915/selftests/
Di915_gem.c42 static void trash_stolen(struct drm_i915_private *i915) in trash_stolen()
72 static void simulate_hibernate(struct drm_i915_private *i915) in simulate_hibernate()
90 static int igt_pm_prepare(struct drm_i915_private *i915) in igt_pm_prepare()
97 static void igt_pm_suspend(struct drm_i915_private *i915) in igt_pm_suspend()
107 static void igt_pm_hibernate(struct drm_i915_private *i915) in igt_pm_hibernate()
119 static void igt_pm_resume(struct drm_i915_private *i915) in igt_pm_resume()
135 struct drm_i915_private *i915 = arg; in igt_gem_suspend() local
170 struct drm_i915_private *i915 = arg; in igt_gem_hibernate() local
205 struct drm_i915_private *i915 = arg; in igt_gem_ww_ctx() local
243 int i915_gem_live_selftests(struct drm_i915_private *i915) in i915_gem_live_selftests()
/Linux-v5.15/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
90 struct drm_i915_private *i915 = arg; in igt_dmabuf_import_same_driver_lmem() local
143 static int igt_dmabuf_import_same_driver(struct drm_i915_private *i915, in igt_dmabuf_import_same_driver()
244 struct drm_i915_private *i915 = arg; in igt_dmabuf_import_same_driver_smem() local
252 struct drm_i915_private *i915 = arg; in igt_dmabuf_import_same_driver_lmem_smem() local
265 struct drm_i915_private *i915 = arg; in igt_dmabuf_import() local
349 struct drm_i915_private *i915 = arg; in igt_dmabuf_import_ownership() local
400 struct drm_i915_private *i915 = arg; in igt_dmabuf_export_vmap() local
456 struct drm_i915_private *i915; in i915_gem_dmabuf_mock_selftests() local
[all …]
Di915_gem_mman.c274 setup_tile_size(struct tile *tile, struct drm_i915_private *i915) in setup_tile_size()
302 struct drm_i915_private *i915 = arg; in igt_partial_tiling() local
433 struct drm_i915_private *i915 = arg; in igt_smoke_tiling() local
526 struct drm_i915_private *i915 = to_i915(obj->base.dev); in make_obj_busy() local
576 static enum i915_mmap_type default_mapping(struct drm_i915_private *i915) in default_mapping()
585 create_sys_or_internal(struct drm_i915_private *i915, in create_sys_or_internal()
598 static bool assert_mmap_offset(struct drm_i915_private *i915, in assert_mmap_offset()
616 static void disable_retire_worker(struct drm_i915_private *i915) in disable_retire_worker()
623 static void restore_retire_worker(struct drm_i915_private *i915) in restore_retire_worker()
630 static void mmap_offset_lock(struct drm_i915_private *i915) in mmap_offset_lock()
[all …]
Dhuge_pages.c31 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()
185 struct drm_i915_private *i915 = to_i915(obj->base.dev); in fake_get_huge_pages() local
240 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()
336 struct drm_i915_private *i915 = vma->vm->i915; in igt_check_page_sizes() local
403 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_exhaust_device_supported_pages() local
479 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_memory_region_huge_pages() local
557 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_ppgtt_misaligned_dma() local
693 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_ppgtt_huge_fill() 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()
/Linux-v5.15/drivers/gpu/drm/i915/gt/
Dintel_workarounds.c283 struct drm_i915_private *i915 = engine->i915; in bdw_ctx_workarounds_init() local
323 struct drm_i915_private *i915 = engine->i915; in gen9_ctx_workarounds_init() local
480 struct drm_i915_private *i915 = engine->i915; in kbl_ctx_workarounds_init() local
652 struct drm_i915_private *i915 = engine->i915; in __intel_engine_init_ctx_wa() local
732 gen4_gt_workarounds_init(struct drm_i915_private *i915, in gen4_gt_workarounds_init()
740 g4x_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in g4x_gt_workarounds_init()
749 ilk_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in ilk_gt_workarounds_init()
757 snb_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in snb_gt_workarounds_init()
762 ivb_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in ivb_gt_workarounds_init()
778 vlv_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in vlv_gt_workarounds_init()
[all …]
Dintel_rps.c265 struct drm_i915_private *i915 = rps_to_i915(rps); in gen5_rps_init() local
364 static u32 pvid_to_extvid(struct drm_i915_private *i915, u8 pxvid) in pvid_to_extvid()
538 struct drm_i915_private *i915 = rps_to_i915(rps); in gen5_rps_enable() local
609 struct drm_i915_private *i915 = rps_to_i915(rps); in gen5_rps_disable() local
787 struct drm_i915_private *i915 = rps_to_i915(rps); in gen6_rps_set() local
810 struct drm_i915_private *i915 = rps_to_i915(rps); in vlv_rps_set() local
825 struct drm_i915_private *i915 = rps_to_i915(rps); in rps_set() local
996 struct drm_i915_private *i915 = rps_to_i915(rps); in gen6_rps_init() local
1048 struct drm_i915_private *i915 = rps_to_i915(rps); in rps_reset() local
1112 struct drm_i915_private *i915 = rps_to_i915(rps); in chv_rps_max_freq() local
[all …]
Dintel_rc6.c230 struct drm_i915_private *i915 = rc6_to_i915(rc6); in gen6_rc6_enable() local
285 struct drm_i915_private *i915 = rc6_to_i915(rc6); in chv_rc6_init() local
305 struct drm_i915_private *i915 = rc6_to_i915(rc6); in vlv_rc6_init() local
414 struct drm_i915_private *i915 = rc6_to_i915(rc6); in bxt_check_bios_rc6_setup() local
476 struct drm_i915_private *i915 = rc6_to_i915(rc6); in rc6_supported() local
512 struct drm_i915_private *i915 = rc6_to_i915(rc6); in pctx_corrupted() local
527 struct drm_i915_private *i915 = rc6_to_i915(rc6); in __intel_rc6_disable() local
544 struct drm_i915_private *i915 = rc6_to_i915(rc6); in intel_rc6_init() local
581 struct drm_i915_private *i915 = rc6_to_i915(rc6); in intel_rc6_enable() local
729 struct drm_i915_private *i915 = rc6_to_i915(rc6); in intel_rc6_residency_ns() local

123456789