/linux/drivers/gpu/drm/i915/ |
A D | vlv_sideband.h | 32 static inline void vlv_bunit_get(struct drm_i915_private *i915) in vlv_bunit_get() 40 static inline void vlv_bunit_put(struct drm_i915_private *i915) in vlv_bunit_put() 45 static inline void vlv_cck_get(struct drm_i915_private *i915) in vlv_cck_get() 53 static inline void vlv_cck_put(struct drm_i915_private *i915) in vlv_cck_put() 58 static inline void vlv_ccu_get(struct drm_i915_private *i915) in vlv_ccu_get() 66 static inline void vlv_ccu_put(struct drm_i915_private *i915) in vlv_ccu_put() 71 static inline void vlv_dpio_get(struct drm_i915_private *i915) in vlv_dpio_get() 80 static inline void vlv_dpio_put(struct drm_i915_private *i915) in vlv_dpio_put() 98 static inline void vlv_nc_get(struct drm_i915_private *i915) in vlv_nc_get() 105 static inline void vlv_nc_put(struct drm_i915_private *i915) in vlv_nc_put() [all …]
|
A D | vlv_sideband.c | 29 static void __vlv_punit_get(struct drm_i915_private *i915) in __vlv_punit_get() 49 static void __vlv_punit_put(struct drm_i915_private *i915) in __vlv_punit_put() 74 static int vlv_sideband_rw(struct drm_i915_private *i915, in vlv_sideband_rw() 124 u32 vlv_punit_read(struct drm_i915_private *i915, u32 addr) in vlv_punit_read() 140 u32 vlv_bunit_read(struct drm_i915_private *i915, u32 reg) in vlv_bunit_read() 156 u32 vlv_nc_read(struct drm_i915_private *i915, u8 addr) in vlv_nc_read() 176 void vlv_iosf_sb_write(struct drm_i915_private *i915, in vlv_iosf_sb_write() 183 u32 vlv_cck_read(struct drm_i915_private *i915, u32 reg) in vlv_cck_read() 199 u32 vlv_ccu_read(struct drm_i915_private *i915, u32 reg) in vlv_ccu_read() 245 void vlv_dpio_write(struct drm_i915_private *i915, in vlv_dpio_write() [all …]
|
A D | i915_drv.c | 767 struct drm_i915_private *i915; in i915_driver_create() local 802 struct drm_i915_private *i915; in i915_driver_probe() local 966 struct drm_i915_private *i915 = to_i915(dev); in i915_driver_open() local 990 struct drm_i915_private *i915 = to_i915(dev); in i915_driver_lastclose() local 1092 struct drm_i915_private *i915 = to_i915(dev); in i915_drm_prepare() local 1383 struct drm_i915_private *i915 = kdev_to_i915(kdev); in i915_pm_prepare() local 1398 struct drm_i915_private *i915 = kdev_to_i915(kdev); in i915_pm_suspend() local 1413 struct drm_i915_private *i915 = kdev_to_i915(kdev); in i915_pm_suspend_late() local 1432 struct drm_i915_private *i915 = kdev_to_i915(kdev); in i915_pm_poweroff_late() local 1442 struct drm_i915_private *i915 = kdev_to_i915(kdev); in i915_pm_resume_early() local [all …]
|
A D | i915_pmu.c | 146 struct drm_i915_private *i915 = gt->i915; in __get_rc6() local 419 struct drm_i915_private *i915 = in i915_sample() local 449 struct drm_i915_private *i915 = in i915_pmu_event_destroy() local 508 struct drm_i915_private *i915 = in engine_event_init() local 522 struct drm_i915_private *i915 = in i915_pmu_event_init() local 564 struct drm_i915_private *i915 = in __i915_pmu_event_read() local 617 struct drm_i915_private *i915 = in i915_pmu_event_read() local 639 struct drm_i915_private *i915 = in i915_pmu_enable() local 704 struct drm_i915_private *i915 = in i915_pmu_disable() local 751 struct drm_i915_private *i915 = in i915_pmu_event_start() local [all …]
|
A D | intel_dram.c | 120 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 …]
|
A D | i915_debugfs.c | 61 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_capabilities() local 236 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_gem_object_info() local 290 struct drm_i915_private *i915 = inode->i_private; in i915_gpu_info_open() local 353 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_frequency_info() local 559 struct drm_i915_private *i915 = data; in i915_wedged_get() local 566 struct drm_i915_private *i915 = data; in i915_wedged_set() local 578 struct drm_i915_private *i915 = data; in i915_perf_noa_delay_set() local 594 struct drm_i915_private *i915 = data; in i915_perf_noa_delay_get() local 668 struct drm_i915_private *i915 = data; in i915_drop_caches_set() local 712 struct drm_i915_private *i915 = inode->i_private; in i915_forcewake_open() local [all …]
|
A D | intel_wopcm.c | 79 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
|
A D | intel_pcode.c | 54 static int __sandybridge_pcode_rw(struct drm_i915_private *i915, in __sandybridge_pcode_rw() 97 int sandybridge_pcode_read(struct drm_i915_private *i915, u32 mbox, in sandybridge_pcode_read() 117 int sandybridge_pcode_write_timeout(struct drm_i915_private *i915, in sandybridge_pcode_write_timeout() 139 static bool skl_pcode_try_request(struct drm_i915_private *i915, u32 mbox, in skl_pcode_try_request() 169 int skl_pcode_request(struct drm_i915_private *i915, u32 mbox, u32 request, in skl_pcode_request() 217 int intel_pcode_init(struct drm_i915_private *i915) in intel_pcode_init()
|
A D | i915_switcheroo.c | 14 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/drivers/gpu/drm/i915/display/ |
A D | intel_tc.c | 30 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_port_in_mode() local 53 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_cold_requires_aux_pw() local 72 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in tc_cold_block_in_mode() local 89 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in tc_cold_unblock() local 105 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in assert_tc_cold_blocked() local 116 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_port_get_lane_mask() local 132 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_port_get_pin_assignment_mask() local 148 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_port_fia_max_lane_count() local 181 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_port_set_fia_lane_count() local 220 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in tc_port_fixup_legacy_flag() local [all …]
|
A D | intel_bios.c | 63 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() 1047 parse_mipi_config(struct drm_i915_private *i915, in parse_mipi_config() 1615 struct drm_i915_private *i915 = devdata->i915; in sanitize_ddc_pin() local 1681 struct drm_i915_private *i915 = devdata->i915; in sanitize_aux_ch() local 1890 struct drm_i915_private *i915 = devdata->i915; in sanitize_device_type() local [all …]
|
A D | intel_de.h | 15 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()
|
A D | intel_vga.c | 15 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()
|
A 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() 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()
|
A D | intel_frontbuffer.c | 80 static void frontbuffer_flush(struct drm_i915_private *i915, in frontbuffer_flush() 112 void intel_frontbuffer_flip_prepare(struct drm_i915_private *i915, in intel_frontbuffer_flip_prepare() 132 void intel_frontbuffer_flip_complete(struct drm_i915_private *i915, in intel_frontbuffer_flip_complete() 156 void intel_frontbuffer_flip(struct drm_i915_private *i915, in intel_frontbuffer_flip() 171 struct drm_i915_private *i915 = to_i915(front->obj->base.dev); in __intel_fb_invalidate() local 192 struct drm_i915_private *i915 = to_i915(front->obj->base.dev); in __intel_fb_flush() local 253 struct drm_i915_private *i915 = to_i915(obj->base.dev); in intel_frontbuffer_get() local
|
A D | intel_ddi.c | 88 static bool has_buf_trans_select(struct drm_i915_private *i915) in has_buf_trans_select() 93 static bool has_iboost(struct drm_i915_private *i915) in has_iboost() 281 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_ddi_init_dp_buf_reg() local 1323 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in translate_signal_level() local 2138 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in intel_dp_sink_set_msa_timing_par_ignore_state() local 2153 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in intel_dp_sink_set_fec_ready() local 2226 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in intel_ddi_mso_get_config() local 2263 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in intel_ddi_mso_configure() local 3935 struct drm_i915_private *i915 = to_i915(encoder->dev); in intel_ddi_encoder_destroy() local 4344 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in intel_ddi_encoder_suspend() local [all …]
|
A D | intel_dp_hdcp.c | 61 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 676 struct drm_i915_private *i915 = to_i915(connector->base.dev); in intel_dp_mst_toggle_hdcp_stream_select() local 694 struct drm_i915_private *i915 = to_i915(connector->base.dev); in intel_dp_mst_hdcp_stream_encryption() local [all …]
|
/linux/drivers/gpu/drm/i915/gem/ |
A D | i915_gem_pm.c | 22 void i915_gem_suspend(struct drm_i915_private *i915) in i915_gem_suspend() 43 static int lmem_restore(struct drm_i915_private *i915, u32 flags) in lmem_restore() 59 static int lmem_suspend(struct drm_i915_private *i915, u32 flags) in lmem_suspend() 75 static void lmem_recover(struct drm_i915_private *i915) in lmem_recover() 85 int i915_gem_backup_suspend(struct drm_i915_private *i915) in i915_gem_backup_suspend() 125 void i915_gem_suspend_late(struct drm_i915_private *i915) in i915_gem_suspend_late() 171 int i915_gem_freeze(struct drm_i915_private *i915) in i915_gem_freeze() 181 int i915_gem_freeze_late(struct drm_i915_private *i915) in i915_gem_freeze_late() 212 void i915_gem_resume(struct drm_i915_private *i915) in i915_gem_resume()
|
A D | i915_gem_stolen.c | 31 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() 388 struct drm_i915_private *i915 = mem->i915; in i915_gem_init_stolen() local 550 struct drm_i915_private *i915 = to_i915(dev); in i915_pages_create_for_stolen() local 616 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_object_release_stolen() local 675 struct drm_i915_private *i915 = mem->i915; in _i915_gem_object_stolen_init() local [all …]
|
A D | i915_gem_shrinker.c | 102 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 …]
|
/linux/drivers/gpu/drm/i915/selftests/ |
A D | i915_gem.c | 42 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/drivers/gpu/drm/i915/gem/selftests/ |
A D | i915_gem_dmabuf.c | 15 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 …]
|
A D | i915_gem_mman.c | 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 585 create_sys_or_internal(struct drm_i915_private *i915, in create_sys_or_internal() 644 struct drm_i915_private *i915 = arg; in igt_mmap_offset_exhaustion() local 878 static int __igt_mmap(struct drm_i915_private *i915, in __igt_mmap() 957 struct drm_i915_private *i915 = arg; in igt_mmap() local 1092 struct drm_i915_private *i915 = arg; in igt_mmap_access() local 1125 static int __igt_mmap_gpu(struct drm_i915_private *i915, in __igt_mmap_gpu() 1237 struct drm_i915_private *i915 = arg; in igt_mmap_gpu() local [all …]
|
A D | huge_pages.c | 151 huge_pages_object(struct drm_i915_private *i915, in huge_pages_object() 341 struct drm_i915_private *i915 = vma->vm->i915; in igt_check_page_sizes() local 408 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_exhaust_device_supported_pages() local 484 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_memory_region_huge_pages() local 562 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_ppgtt_misaligned_dma() local 698 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_ppgtt_huge_fill() local 819 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_ppgtt_64K() local 1281 struct drm_i915_private *i915 = ctx->i915; in igt_ppgtt_smoke_huge() local 1367 struct drm_i915_private *i915 = ctx->i915; in igt_ppgtt_sanity_check() local 1462 struct drm_i915_private *i915 = ctx->i915; in igt_tmpfs_fallback() local [all …]
|
/linux/drivers/gpu/drm/i915/gt/ |
A D | intel_rps.c | 266 struct drm_i915_private *i915 = rps_to_i915(rps); in gen5_rps_init() local 539 struct drm_i915_private *i915 = rps_to_i915(rps); in gen5_rps_enable() local 610 struct drm_i915_private *i915 = rps_to_i915(rps); in gen5_rps_disable() local 788 struct drm_i915_private *i915 = rps_to_i915(rps); in gen6_rps_set() local 811 struct drm_i915_private *i915 = rps_to_i915(rps); in vlv_rps_set() local 2204 struct drm_i915_private *i915; in mchdev_get() local 2223 struct drm_i915_private *i915; in i915_read_mch_val() local 2253 struct drm_i915_private *i915; in i915_gpu_raise() local 2280 struct drm_i915_private *i915; in i915_gpu_lower() local 2306 struct drm_i915_private *i915; in i915_gpu_busy() local [all …]
|