/openbmc/linux/drivers/gpu/drm/i915/soc/ |
H A D | intel_dram.c | 140 static void chv_detect_mem_freq(struct drm_i915_private *i915) in chv_detect_mem_freq() 158 static void vlv_detect_mem_freq(struct drm_i915_private *i915) in vlv_detect_mem_freq() 180 static void detect_mem_freq(struct drm_i915_private *i915) in detect_mem_freq() 274 skl_dram_get_dimm_info(struct drm_i915_private *i915, in skl_dram_get_dimm_info() 295 skl_dram_get_channel_info(struct drm_i915_private *i915, in skl_dram_get_channel_info() 335 skl_dram_get_channels_info(struct drm_i915_private *i915) in skl_dram_get_channels_info() 375 skl_get_dram_type(struct drm_i915_private *i915) in skl_get_dram_type() 398 skl_get_dram_info(struct drm_i915_private *i915) in skl_get_dram_info() 492 static int bxt_get_dram_info(struct drm_i915_private *i915) in bxt_get_dram_info() 602 static int gen11_get_dram_info(struct drm_i915_private *i915) in gen11_get_dram_info() [all …]
|
H A D | intel_gmch.c | 21 int intel_gmch_bridge_setup(struct drm_i915_private *i915) in intel_gmch_bridge_setup() 37 intel_alloc_mchbar_resource(struct drm_i915_private *i915) in intel_alloc_mchbar_resource() 79 void intel_gmch_bar_setup(struct drm_i915_private *i915) in intel_gmch_bar_setup() 117 void intel_gmch_bar_teardown(struct drm_i915_private *i915) in intel_gmch_bar_teardown() 145 int intel_gmch_vga_set_state(struct drm_i915_private *i915, bool enable_decode) in intel_gmch_vga_set_state()
|
/openbmc/linux/drivers/gpu/drm/i915/gem/selftests/ |
H A D | i915_gem_dmabuf.c | 19 struct drm_i915_private *i915 = arg; in igt_dmabuf_export() local 41 struct drm_i915_private *i915 = arg; in igt_dmabuf_import_self() local 94 struct drm_i915_private *i915 = arg; in igt_dmabuf_import_same_driver_lmem() local 147 static int verify_access(struct drm_i915_private *i915, in verify_access() 216 static int igt_dmabuf_import_same_driver(struct drm_i915_private *i915, in igt_dmabuf_import_same_driver() 322 struct drm_i915_private *i915 = arg; in igt_dmabuf_import_same_driver_smem() local 330 struct drm_i915_private *i915 = arg; in igt_dmabuf_import_same_driver_lmem_smem() local 343 struct drm_i915_private *i915 = arg; in igt_dmabuf_import() local 427 struct drm_i915_private *i915 = arg; in igt_dmabuf_import_ownership() local 478 struct drm_i915_private *i915 = arg; in igt_dmabuf_export_vmap() local [all …]
|
H A D | i915_gem_mman.c | 97 struct drm_i915_private *i915 = to_i915(obj->base.dev); in check_partial_mapping() local 191 struct drm_i915_private *i915 = to_i915(obj->base.dev); in check_partial_mappings() local 290 setup_tile_size(struct tile *tile, struct drm_i915_private *i915) in setup_tile_size() 318 struct drm_i915_private *i915 = arg; in igt_partial_tiling() local 449 struct drm_i915_private *i915 = arg; in igt_smoke_tiling() local 542 struct drm_i915_private *i915 = to_i915(obj->base.dev); in make_obj_busy() local 590 static enum i915_mmap_type default_mapping(struct drm_i915_private *i915) in default_mapping() 599 create_sys_or_internal(struct drm_i915_private *i915, in create_sys_or_internal() 612 static bool assert_mmap_offset(struct drm_i915_private *i915, in assert_mmap_offset() 630 static void disable_retire_worker(struct drm_i915_private *i915) in disable_retire_worker() [all …]
|
H A D | huge_pages.c | 28 static struct i915_gem_context *hugepage_ctx(struct drm_i915_private *i915, in hugepage_ctx() 50 static unsigned int get_largest_page_size(struct drm_i915_private *i915, in get_largest_page_size() 174 huge_pages_object(struct drm_i915_private *i915, in huge_pages_object() 213 struct drm_i915_private *i915 = to_i915(obj->base.dev); in fake_get_huge_pages() local 268 struct drm_i915_private *i915 = to_i915(obj->base.dev); in fake_get_huge_pages_single() local 328 fake_huge_pages_object(struct drm_i915_private *i915, u64 size, bool single) in fake_huge_pages_object() 364 struct drm_i915_private *i915 = vma->vm->i915; in igt_check_page_sizes() local 425 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_exhaust_device_supported_pages() local 501 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_memory_region_huge_pages() local 579 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_ppgtt_misaligned_dma() local [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_crtc_state_dump.c | 14 static void intel_dump_crtc_timings(struct drm_i915_private *i915, in intel_dump_crtc_timings() 34 struct drm_i915_private *i915 = to_i915(pipe_config->uapi.crtc->dev); in intel_dump_m_n_config() local 44 intel_dump_infoframe(struct drm_i915_private *i915, in intel_dump_infoframe() 54 intel_dump_dp_vsc_sdp(struct drm_i915_private *i915, in intel_dump_dp_vsc_sdp() 64 intel_dump_buffer(struct drm_i915_private *i915, in intel_dump_buffer() 136 struct drm_i915_private *i915 = to_i915(plane->base.dev); in intel_dump_plane_state() local 162 ilk_dump_csc(struct drm_i915_private *i915, const char *name, in ilk_dump_csc() 187 vlv_dump_csc(struct drm_i915_private *i915, const char *name, in vlv_dump_csc() 205 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in intel_crtc_state_dump() local
|
H A D | intel_dkl_phy.c | 18 void intel_dkl_phy_init(struct drm_i915_private *i915) in intel_dkl_phy_init() 24 dkl_phy_set_hip_idx(struct drm_i915_private *i915, struct intel_dkl_phy_reg reg) in dkl_phy_set_hip_idx() 45 intel_dkl_phy_read(struct drm_i915_private *i915, struct intel_dkl_phy_reg reg) in intel_dkl_phy_read() 68 intel_dkl_phy_write(struct drm_i915_private *i915, struct intel_dkl_phy_reg reg, u32 val) in intel_dkl_phy_write() 89 intel_dkl_phy_rmw(struct drm_i915_private *i915, struct intel_dkl_phy_reg reg, u32 clear, u32 set) in intel_dkl_phy_rmw() 107 intel_dkl_phy_posting_read(struct drm_i915_private *i915, struct intel_dkl_phy_reg reg) in intel_dkl_phy_posting_read()
|
H A D | intel_hotplug_irq.c | 391 static u32 intel_hpd_hotplug_mask(struct drm_i915_private *i915, in intel_hpd_hotplug_mask() 403 static u32 intel_hpd_hotplug_enables(struct drm_i915_private *i915, in intel_hpd_hotplug_enables() 510 void xelpdp_pica_irq_handler(struct drm_i915_private *i915, u32 iir) in xelpdp_pica_irq_handler() 703 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in ibx_hotplug_enables() local 741 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in ibx_hpd_enable_detection() local 807 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in icp_ddi_hpd_enable_detection() local 823 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in icp_tc_hpd_enable_detection() local 874 static void dg1_hpd_invert(struct drm_i915_private *i915) in dg1_hpd_invert() 885 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in dg1_hpd_enable_detection() local 906 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in gen11_tc_hpd_enable_detection() local [all …]
|
H A D | intel_vga.c | 18 static i915_reg_t intel_vga_cntrl_reg(struct drm_i915_private *i915) in intel_vga_cntrl_reg() 61 void intel_vga_redisable(struct drm_i915_private *i915) in intel_vga_redisable() 83 void intel_vga_reset_io_mem(struct drm_i915_private *i915) in intel_vga_reset_io_mem() 105 struct drm_i915_private *i915 = pdev_to_i915(pdev); in intel_vga_set_decode() local 116 int intel_vga_register(struct drm_i915_private *i915) in intel_vga_register() 137 void intel_vga_unregister(struct drm_i915_private *i915) in intel_vga_unregister()
|
H A D | intel_cx0_phy.c | 32 bool intel_is_c10phy(struct drm_i915_private *i915, enum phy phy) in intel_is_c10phy() 50 assert_dc_off(struct drm_i915_private *i915) in assert_dc_off() 66 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_cx0_phy_transaction_begin() local 75 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_cx0_phy_transaction_end() local 82 static void intel_clear_response_ready_flag(struct drm_i915_private *i915, in intel_clear_response_ready_flag() 89 static void intel_cx0_bus_reset(struct drm_i915_private *i915, enum port port, int lane) in intel_cx0_bus_reset() 106 static int intel_cx0_wait_for_ack(struct drm_i915_private *i915, enum port port, in intel_cx0_wait_for_ack() 140 static int __intel_cx0_read_once(struct drm_i915_private *i915, enum port port, in __intel_cx0_read_once() 170 static u8 __intel_cx0_read(struct drm_i915_private *i915, enum port port, in __intel_cx0_read() 192 static u8 intel_cx0_read(struct drm_i915_private *i915, enum port port, in intel_cx0_read() [all …]
|
H A D | intel_frontbuffer.c | 79 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 = intel_bo_to_i915(front->obj); in __intel_fb_invalidate() local 191 struct drm_i915_private *i915 = intel_bo_to_i915(front->obj); in __intel_fb_flush() local 246 struct drm_i915_private *i915 = intel_bo_to_i915(obj); in intel_frontbuffer_get() local
|
H A D | intel_display_power.c | 272 sanitize_target_dc_state(struct drm_i915_private *i915, in sanitize_target_dc_state() 357 struct drm_i915_private *i915 = container_of(power_domains, in assert_async_put_domain_masks_disjoint() local 370 struct drm_i915_private *i915 = container_of(power_domains, in __async_put_domains_state_ok() local 393 struct drm_i915_private *i915 = container_of(power_domains, in print_power_domains() local 408 struct drm_i915_private *i915 = container_of(power_domains, in print_async_put_domains_state() local 626 struct drm_i915_private *i915 = container_of(power_domains, in queue_async_put_domains_work() local 731 void __intel_display_power_put_async(struct drm_i915_private *i915, in __intel_display_power_put_async() 787 void intel_display_power_flush_work(struct drm_i915_private *i915) in intel_display_power_flush_work() 820 intel_display_power_flush_work_sync(struct drm_i915_private *i915) in intel_display_power_flush_work_sync() 873 intel_display_power_get_in_set(struct drm_i915_private *i915, in intel_display_power_get_in_set() [all …]
|
H A D | intel_ddi.c | 103 static bool has_buf_trans_select(struct drm_i915_private *i915) in has_buf_trans_select() 108 static bool has_iboost(struct drm_i915_private *i915) in has_iboost() 175 static void mtl_wait_ddi_buf_idle(struct drm_i915_private *i915, enum port port) in mtl_wait_ddi_buf_idle() 327 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_ddi_init_dp_buf_reg() local 455 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_ddi_config_transcoder_dp2() local 893 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_ddi_main_link_aux_domain() local 923 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in main_link_aux_power_domain_get() local 939 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in main_link_aux_power_domain_put() local 1393 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in translate_signal_level() local 1428 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_ddi_level() local [all …]
|
H A D | intel_acpi.h | 22 void intel_dsm_get_bios_data_funcs_supported(struct drm_i915_private *i915) { return; } in intel_dsm_get_bios_data_funcs_supported() 24 void intel_acpi_device_id_update(struct drm_i915_private *i915) { return; } in intel_acpi_device_id_update() 26 void intel_acpi_assign_connector_fwnodes(struct drm_i915_private *i915) { return; } in intel_acpi_assign_connector_fwnodes() 28 void intel_acpi_video_register(struct drm_i915_private *i915) { return; } in intel_acpi_video_register()
|
H A D | intel_dvo.c | 129 struct drm_i915_private *i915 = to_i915(connector->base.dev); in intel_dvo_connector_get_hw_state() local 146 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_dvo_get_hw_state() local 160 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_dvo_get_config() local 186 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_disable_dvo() local 201 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_enable_dvo() local 220 struct drm_i915_private *i915 = to_i915(connector->base.dev); in intel_dvo_mode_valid() local 291 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_dvo_pre_enable() local 322 struct drm_i915_private *i915 = to_i915(connector->base.dev); in intel_dvo_detect() local 337 struct drm_i915_private *i915 = to_i915(connector->base.dev); in intel_dvo_get_modes() local 469 static bool intel_dvo_probe(struct drm_i915_private *i915, in intel_dvo_probe() [all …]
|
H A D | intel_color.c | 205 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in ilk_update_pipe_csc() local 238 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in ilk_read_pipe_csc() local 304 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in icl_update_output_csc() local 334 struct drm_i915_private *i915 = to_i915(crtc->base.dev); in icl_read_output_csc() local 383 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in ilk_limited_range() local 398 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in ilk_lut_limited_range() local 421 static void ilk_csc_copy(struct drm_i915_private *i915, in ilk_csc_copy() 435 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in ilk_csc_convert_ctm() local 493 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in ilk_assign_csc() local 533 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in icl_assign_csc() local [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_shrinker.c | 103 struct drm_i915_private *i915, in i915_gem_shrink() 270 unsigned long i915_gem_shrink_all(struct drm_i915_private *i915) in i915_gem_shrink_all() 287 struct drm_i915_private *i915 = in i915_gem_shrinker_count() local 316 struct drm_i915_private *i915 = in i915_gem_shrinker_scan() local 347 struct drm_i915_private *i915 = in i915_gem_shrinker_oom() local 387 struct drm_i915_private *i915 = in i915_gem_shrinker_vmap() local 423 void i915_gem_driver_register__shrinker(struct drm_i915_private *i915) in i915_gem_driver_register__shrinker() 440 void i915_gem_driver_unregister__shrinker(struct drm_i915_private *i915) in i915_gem_driver_unregister__shrinker() 449 void i915_gem_shrinker_taints_mutex(struct drm_i915_private *i915, in i915_gem_shrinker_taints_mutex() 475 struct drm_i915_private *i915 = obj_to_i915(obj); in i915_gem_object_make_unshrinkable() local [all …]
|
H A D | i915_gem_tiling.c | 55 u32 i915_gem_fence_size(struct drm_i915_private *i915, in i915_gem_fence_size() 95 u32 i915_gem_fence_alignment(struct drm_i915_private *i915, u32 size, in i915_gem_fence_alignment() 122 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_tiling_ok() local 164 struct drm_i915_private *i915 = vma->vm->i915; in i915_vma_fence_prepare() local 186 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_object_fence_prepare() local 224 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_object_needs_bit17_swizzle() local 234 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_object_set_tiling() local
|
/openbmc/linux/drivers/gpu/drm/i915/pxp/ |
H A D | intel_pxp_tee.c | 59 struct drm_i915_private *i915 = pxp->ctrl_gt->i915; in intel_pxp_tee_io_message() local 109 struct drm_i915_private *i915 = pxp->ctrl_gt->i915; in intel_pxp_tee_stream_message() local 156 struct drm_i915_private *i915 = kdev_to_i915(i915_kdev); in i915_pxp_tee_component_bind() local 199 struct drm_i915_private *i915 = kdev_to_i915(i915_kdev); in i915_pxp_tee_component_unbind() local 224 struct drm_i915_private *i915 = pxp->ctrl_gt->i915; in alloc_streaming_command() local 288 struct drm_i915_private *i915 = gt->i915; in intel_pxp_tee_component_init() local 312 struct drm_i915_private *i915 = pxp->ctrl_gt->i915; in intel_pxp_tee_component_fini() local 326 struct drm_i915_private *i915 = pxp->ctrl_gt->i915; in intel_pxp_tee_cmd_create_arb_session() local 364 struct drm_i915_private *i915 = pxp->ctrl_gt->i915; in intel_pxp_tee_end_arb_fw_session() local
|
/openbmc/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_rps.c | 277 struct drm_i915_private *i915 = rps_to_i915(rps); in gen5_rps_init() local 376 static u32 pvid_to_extvid(struct drm_i915_private *i915, u8 pxvid) in pvid_to_extvid() 551 struct drm_i915_private *i915 = rps_to_i915(rps); in gen5_rps_enable() local 622 struct drm_i915_private *i915 = rps_to_i915(rps); in gen5_rps_disable() local 798 struct drm_i915_private *i915 = rps_to_i915(rps); in gen6_rps_set() local 821 struct drm_i915_private *i915 = rps_to_i915(rps); in vlv_rps_set() local 836 struct drm_i915_private *i915 = rps_to_i915(rps); in rps_set() local 1086 struct drm_i915_private *i915 = rps_to_i915(rps); in intel_rps_read_state_cap() local 1119 struct drm_i915_private *i915 = rps_to_i915(rps); in __gen6_rps_get_freq_caps() local 1162 struct drm_i915_private *i915 = rps_to_i915(rps); in gen6_rps_get_freq_caps() local [all …]
|
H A D | intel_wopcm.c | 81 struct drm_i915_private *i915 = gt->i915; in intel_wopcm_init_early() local 94 static u32 context_reserved_size(struct drm_i915_private *i915) in context_reserved_size() 104 static bool gen9_check_dword_gap(struct drm_i915_private *i915, in gen9_check_dword_gap() 127 static bool gen9_check_huc_fw_fits(struct drm_i915_private *i915, in gen9_check_huc_fw_fits() 146 static bool check_hw_restrictions(struct drm_i915_private *i915, in check_hw_restrictions() 165 struct drm_i915_private *i915 = gt->i915; in __check_layout() local 236 struct drm_i915_private *i915 = gt->i915; in intel_wopcm_init() local
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | i915_debugfs.c | 64 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_capabilities() local 145 struct drm_i915_private *i915 = obj_to_i915(obj); in i915_cache_level_str() local 285 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_gem_object_info() local 339 struct drm_i915_private *i915 = inode->i_private; in i915_gpu_info_open() local 403 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_frequency_info() local 555 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_engine_info() local 583 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_wa_registers() local 611 struct drm_i915_private *i915 = data; in i915_wedged_get() local 634 struct drm_i915_private *i915 = data; in i915_wedged_set() local 651 struct drm_i915_private *i915 = data; in i915_perf_noa_delay_set() local [all …]
|
H A D | i915_hwmon.h | 21 static inline void i915_hwmon_register(struct drm_i915_private *i915) { }; in i915_hwmon_register() 22 static inline void i915_hwmon_unregister(struct drm_i915_private *i915) { }; in i915_hwmon_unregister() 23 static inline void i915_hwmon_power_max_disable(struct drm_i915_private *i915, bool *old) { }; in i915_hwmon_power_max_disable() 24 static inline void i915_hwmon_power_max_restore(struct drm_i915_private *i915, bool old) { }; in i915_hwmon_power_max_restore()
|
H A D | i915_switcheroo.c | 15 struct drm_i915_private *i915 = pdev_to_i915(pdev); in i915_switcheroo_set_state() local 44 struct drm_i915_private *i915 = pdev_to_i915(pdev); in i915_switcheroo_can_switch() local 60 int i915_switcheroo_register(struct drm_i915_private *i915) in i915_switcheroo_register() 67 void i915_switcheroo_unregister(struct drm_i915_private *i915) in i915_switcheroo_unregister()
|
/openbmc/linux/drivers/gpu/drm/i915/selftests/ |
H A D | mock_gem_device.c | 46 void mock_device_flush(struct drm_i915_private *i915) in mock_device_flush() 61 struct drm_i915_private *i915 = to_i915(dev); in mock_device_release() local 115 static void mock_gt_probe(struct drm_i915_private *i915) in mock_gt_probe() 144 struct drm_i915_private *i915; in mock_gem_device() local 264 void mock_destroy_device(struct drm_i915_private *i915) in mock_destroy_device()
|