/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | i915_pmu.c | 144 struct drm_i915_private *i915 = container_of(pmu, typeof(*i915), pmu); in pmu_needs_timer() local 175 struct drm_i915_private *i915 = gt->i915; in __get_rc6() local 213 struct drm_i915_private *i915 = gt->i915; in get_rc6() local 254 struct drm_i915_private *i915 = container_of(pmu, typeof(*i915), pmu); in init_rc6() local 339 static bool exclusive_mmio_access(const struct drm_i915_private *i915) in exclusive_mmio_access() 387 struct drm_i915_private *i915 = gt->i915; in engines_sample() local 428 struct drm_i915_private *i915 = gt->i915; in frequency_sample() local 471 struct drm_i915_private *i915 = in i915_sample() local 508 struct drm_i915_private *i915 = in i915_pmu_event_destroy() local 536 config_status(struct drm_i915_private *i915, u64 config) in config_status() [all …]
|
H A D | i915_gem.c | 95 struct drm_i915_private *i915 = to_i915(dev); in i915_gem_get_aperture_ioctl() local 308 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_gtt_prepare() local 369 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_gtt_cleanup() local 385 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_gtt_pread() local 461 struct drm_i915_private *i915 = to_i915(dev); in i915_gem_pread_ioctl() local 548 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_gtt_pwrite_fast() local 743 struct drm_i915_private *i915 = to_i915(dev); in i915_gem_pwrite_ioctl() local 845 void i915_gem_runtime_suspend(struct drm_i915_private *i915) in i915_gem_runtime_suspend() 911 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_object_ggtt_pin_ww() local 1035 struct drm_i915_private *i915 = to_i915(dev); in i915_gem_madvise_ioctl() local [all …]
|
H A D | intel_sbi.c | 13 static int intel_sbi_rw(struct drm_i915_private *i915, u16 reg, in intel_sbi_rw() 60 u32 intel_sbi_read(struct drm_i915_private *i915, u16 reg, in intel_sbi_read() 70 void intel_sbi_write(struct drm_i915_private *i915, u16 reg, u32 value, in intel_sbi_write()
|
H A D | intel_device_info.c | 227 static void intel_device_info_subplatform_init(struct drm_i915_private *i915) in intel_device_info_subplatform_init() 291 static void ip_ver_read(struct drm_i915_private *i915, u32 offset, struct intel_ip_version *ip) in ip_ver_read() 327 static void intel_ipver_early_init(struct drm_i915_private *i915) in intel_ipver_early_init() 361 void intel_device_info_runtime_init_early(struct drm_i915_private *i915) in intel_device_info_runtime_init_early() 422 void intel_device_info_driver_create(struct drm_i915_private *i915, in intel_device_info_driver_create()
|
/openbmc/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_wm.c | 45 void intel_update_watermarks(struct drm_i915_private *i915) in intel_update_watermarks() 54 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_compute_pipe_wm() local 65 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_compute_intermediate_wm() local 79 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_initial_watermarks() local 92 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_atomic_update_watermarks() local 101 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_optimize_watermarks() local 109 struct drm_i915_private *i915 = to_i915(state->base.dev); in intel_compute_global_watermarks() local 117 void intel_wm_get_hw_state(struct drm_i915_private *i915) in intel_wm_get_hw_state() 176 void intel_wm_init(struct drm_i915_private *i915) in intel_wm_init() 394 void intel_wm_debugfs_register(struct drm_i915_private *i915) in intel_wm_debugfs_register()
|
H A D | intel_dp.c | 433 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in mtl_max_source_rate() local 576 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in intel_dp_set_common_rates() local 633 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in intel_dp_get_link_train_fallback_values() local 692 small_joiner_ram_size_bits(struct drm_i915_private *i915) in small_joiner_ram_size_bits() 702 u32 intel_dp_dsc_nearest_valid_bpp(struct drm_i915_private *i915, u32 bpp, u32 pipe_bpp) in intel_dp_dsc_nearest_valid_bpp() 747 u16 intel_dp_dsc_get_output_bpp(struct drm_i915_private *i915, in intel_dp_dsc_get_output_bpp() 815 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in intel_dp_dsc_get_slice_count() local 869 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in source_can_output() local 928 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in intel_dp_output_format() local 1110 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in intel_dp_need_bigjoiner() local [all …]
|
H A D | intel_dp_hdcp.c | 55 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_write_an_aksv() local 90 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_read_bksv() local 106 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_read_bstatus() local 128 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_read_bcaps() local 161 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_read_ri_prime() local 178 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_read_ksv_ready() local 197 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_read_ksv_fifo() local 222 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_read_v_prime_part() local 252 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp_check_link() local 337 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_dp_hdcp2_read_rx_status() local [all …]
|
H A D | intel_lspcon.c | 83 struct drm_i915_private *i915 = dp_to_i915(dp); in lspcon_detect_vendor() local 126 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in lspcon_detect_hdr_capability() local 145 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in lspcon_get_current_mode() local 160 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in lspcon_wait_mode() local 185 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in lspcon_change_mode() local 215 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in lspcon_wake_native_aux_ch() local 235 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in lspcon_probe() local 279 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in lspcon_resume_in_pcon_wa() local 469 struct drm_i915_private *i915 = dp_to_i915(intel_dp); in lspcon_write_infoframe() local 517 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in lspcon_set_infoframes() local [all …]
|
H A D | intel_hti.c | 12 void intel_hti_init(struct drm_i915_private *i915) in intel_hti_init() 22 bool intel_hti_uses_phy(struct drm_i915_private *i915, enum phy phy) in intel_hti_uses_phy() 31 u32 intel_hti_dpll_mask(struct drm_i915_private *i915) in intel_hti_dpll_mask()
|
H A D | intel_fdi.c | 44 void assert_fdi_tx_enabled(struct drm_i915_private *i915, enum pipe pipe) in assert_fdi_tx_enabled() 49 void assert_fdi_tx_disabled(struct drm_i915_private *i915, enum pipe pipe) in assert_fdi_tx_disabled() 65 void assert_fdi_rx_enabled(struct drm_i915_private *i915, enum pipe pipe) in assert_fdi_rx_enabled() 70 void assert_fdi_rx_disabled(struct drm_i915_private *i915, enum pipe pipe) in assert_fdi_rx_disabled() 75 void assert_fdi_tx_pll_enabled(struct drm_i915_private *i915, in assert_fdi_tx_pll_enabled() 93 static void assert_fdi_rx_pll(struct drm_i915_private *i915, in assert_fdi_rx_pll() 104 void assert_fdi_rx_pll_enabled(struct drm_i915_private *i915, enum pipe pipe) in assert_fdi_rx_pll_enabled() 109 void assert_fdi_rx_pll_disabled(struct drm_i915_private *i915, enum pipe pipe) in assert_fdi_rx_pll_disabled() 210 void intel_fdi_pll_freq_update(struct drm_i915_private *i915) in intel_fdi_pll_freq_update() 226 int intel_fdi_link_freq(struct drm_i915_private *i915, in intel_fdi_link_freq() [all …]
|
H A D | intel_fb.c | 16 #define check_array_bounds(i915, a, i) drm_WARN_ON(&(i915)->drm, (i) >= ARRAY_SIZE(a)) argument 389 static bool plane_has_modifier(struct drm_i915_private *i915, in plane_has_modifier() 419 u64 *intel_fb_plane_get_modifiers(struct drm_i915_private *i915, in intel_fb_plane_get_modifiers() 599 struct drm_i915_private *i915 = to_i915(fb->dev); in skl_main_to_aux_plane() local 610 unsigned int intel_tile_size(const struct drm_i915_private *i915) in intel_tile_size() 756 bool intel_fb_modifier_uses_dpt(struct drm_i915_private *i915, u64 modifier) in intel_fb_modifier_uses_dpt() 767 unsigned int intel_cursor_alignment(const struct drm_i915_private *i915) in intel_cursor_alignment() 957 struct drm_i915_private *i915 = to_i915(fb->dev); in intel_adjust_aligned_offset() local 1016 static u32 intel_compute_aligned_offset(struct drm_i915_private *i915, in intel_compute_aligned_offset() 1076 struct drm_i915_private *i915 = to_i915(intel_plane->base.dev); in intel_plane_compute_aligned_offset() local [all …]
|
H A D | intel_lvds.c | 89 bool intel_lvds_port_enabled(struct drm_i915_private *i915, in intel_lvds_port_enabled() 108 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_lvds_get_hw_state() local 239 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_pre_enable_lvds() local 392 struct drm_i915_private *i915 = to_i915(connector->base.dev); in intel_lvds_mode_valid() local 419 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_lvds_compute_config() local 770 struct intel_encoder *intel_get_lvds_encoder(struct drm_i915_private *i915) in intel_get_lvds_encoder() 782 bool intel_is_dual_link_lvds(struct drm_i915_private *i915) in intel_is_dual_link_lvds() 791 struct drm_i915_private *i915 = to_i915(lvds_encoder->base.base.dev); in compute_is_dual_link_lvds() local 837 void intel_lvds_init(struct drm_i915_private *i915) in intel_lvds_init()
|
/openbmc/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_object.c | 48 unsigned int i915_gem_get_pat_index(struct drm_i915_private *i915, in i915_gem_get_pat_index() 152 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_object_set_cache_coherency() local 180 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_object_set_pat_index() local 202 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_object_can_bypass_llc() local 293 struct drm_i915_private *i915 = to_i915(obj->base.dev); in __i915_gem_free_object_rcu() local 400 static void __i915_gem_free_objects(struct drm_i915_private *i915, in __i915_gem_free_objects() 421 void i915_gem_flush_free_objects(struct drm_i915_private *i915) in i915_gem_flush_free_objects() 431 struct drm_i915_private *i915 = in __i915_gem_free_work() local 440 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_free_object() local 680 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_object_can_migrate() local [all …]
|
H A D | i915_gem_create.c | 51 struct drm_i915_private *i915 = mr->i915; in object_set_placements() local 91 __i915_gem_object_create_user_ext(struct drm_i915_private *i915, u64 size, in __i915_gem_object_create_user_ext() 159 __i915_gem_object_create_user(struct drm_i915_private *i915, u64 size, in __i915_gem_object_create_user() 228 struct drm_i915_private *i915 = to_i915(dev); in i915_gem_create_ioctl() local 243 struct drm_i915_private *i915; member 276 struct drm_i915_private *i915 = ext_data->i915; in set_placements() local 401 struct drm_i915_private *i915 = ext_data->i915; in ext_set_pat() local 445 struct drm_i915_private *i915 = to_i915(dev); in i915_gem_create_ext_ioctl() local
|
H A D | i915_gem_mman.c | 64 struct drm_i915_private *i915 = to_i915(dev); in i915_gem_mmap_ioctl() local 335 struct drm_i915_private *i915 = to_i915(dev); in vm_fault_gtt() local 569 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_object_release_mmap_gtt() local 711 struct drm_i915_private *i915 = to_i915(obj->base.dev); in mmap_offset_attach() local 822 struct drm_i915_private *i915 = to_i915(dev); in i915_gem_dumb_mmap_offset() local 856 struct drm_i915_private *i915 = to_i915(dev); in i915_gem_mmap_offset_ioctl() local 943 struct drm_i915_private *i915 = file->private_data; in singleton_release() local 956 static struct file *mmap_singleton(struct drm_i915_private *i915) in mmap_singleton() 986 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_object_mmap() local 1110 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_fb_mmap() local
|
H A D | i915_gem_context.c | 172 static int validate_priority(struct drm_i915_private *i915, in validate_priority() 194 static void proto_context_close(struct drm_i915_private *i915, in proto_context_close() 211 static int proto_context_set_persistence(struct drm_i915_private *i915, in proto_context_set_persistence() 252 static int proto_context_set_protected(struct drm_i915_private *i915, in proto_context_set_protected() 282 proto_context_create(struct drm_i915_private *i915, unsigned int flags) in proto_context_create() 367 struct drm_i915_private *i915 = fpriv->i915; in set_proto_ctx_vm() local 391 struct drm_i915_private *i915; member 403 struct drm_i915_private *i915 = set->i915; in set_proto_ctx_engines_balance() local 490 struct drm_i915_private *i915 = set->i915; in set_proto_ctx_engines_bond() local 583 struct drm_i915_private *i915 = set->i915; in set_proto_ctx_engines_parallel_submit() local [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/gem/selftests/ |
H A D | i915_gem_object.c | 15 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()
|
H A D | mock_context.c | 13 mock_context(struct drm_i915_private *i915, in mock_context() 72 void mock_init_contexts(struct drm_i915_private *i915) in mock_init_contexts() 78 live_context(struct drm_i915_private *i915, struct file *file) in live_context() 149 kernel_context(struct drm_i915_private *i915, in kernel_context()
|
/openbmc/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt.c | 63 int intel_root_gt_init_early(struct drm_i915_private *i915) in intel_root_gt_init_early() 80 struct drm_i915_private *i915 = gt->i915; in intel_gt_probe_lmem() local 148 struct drm_i915_private *i915 = gt->i915; in init_unused_rings() local 167 struct drm_i915_private *i915 = gt->i915; in intel_gt_init_hw() local 240 struct drm_i915_private *i915 = gt->i915; in intel_gt_clear_error_registers() local 386 struct drm_i915_private *i915 = gt->i915; in intel_gt_check_and_clear_faults() local 461 struct drm_i915_private *i915 = gt->i915; in intel_gt_init_scratch() local 836 void intel_gt_driver_late_release_all(struct drm_i915_private *i915) in intel_gt_driver_late_release_all() 887 int intel_gt_probe_all(struct drm_i915_private *i915) in intel_gt_probe_all() 973 int intel_gt_tiles_init(struct drm_i915_private *i915) in intel_gt_tiles_init()
|
H A D | intel_rc6.c | 241 struct drm_i915_private *i915 = rc6_to_i915(rc6); in gen6_rc6_enable() local 295 struct drm_i915_private *i915 = rc6_to_i915(rc6); in chv_rc6_init() local 315 struct drm_i915_private *i915 = rc6_to_i915(rc6); in vlv_rc6_init() local 440 struct drm_i915_private *i915 = rc6_to_i915(rc6); in bxt_check_bios_rc6_setup() local 502 struct drm_i915_private *i915 = rc6_to_i915(rc6); in rc6_supported() local 553 struct drm_i915_private *i915 = rc6_to_i915(rc6); in pctx_corrupted() local 568 struct drm_i915_private *i915 = rc6_to_i915(rc6); in __intel_rc6_disable() local 606 struct drm_i915_private *i915 = rc6_to_i915(rc6); in intel_rc6_init() local 645 struct drm_i915_private *i915 = rc6_to_i915(rc6); in intel_rc6_enable() local 798 struct drm_i915_private *i915 = rc6_to_i915(rc6); in intel_rc6_residency_ns() local
|
H A D | intel_ggtt.c | 52 struct drm_i915_private *i915 = ggtt->vm.i915; in ggtt_init_hw() local 85 int i915_ggtt_init_hw(struct drm_i915_private *i915) in i915_ggtt_init_hw() 193 static bool needs_wc_ggtt_mapping(struct drm_i915_private *i915) in needs_wc_ggtt_mapping() 225 struct drm_i915_private *i915 = ggtt->vm.i915; in guc_ggtt_invalidate() local 779 int i915_init_ggtt(struct drm_i915_private *i915) in i915_init_ggtt() 841 void i915_ggtt_driver_release(struct drm_i915_private *i915) in i915_ggtt_driver_release() 856 void i915_ggtt_driver_late_release(struct drm_i915_private *i915) in i915_ggtt_driver_late_release() 898 static unsigned int gen6_gttmmadr_size(struct drm_i915_private *i915) in gen6_gttmmadr_size() 908 static unsigned int gen6_gttadr_offset(struct drm_i915_private *i915) in gen6_gttadr_offset() 915 struct drm_i915_private *i915 = ggtt->vm.i915; in ggtt_probe_common() local [all …]
|
H A D | intel_engine_user.c | 17 intel_engine_lookup_user(struct drm_i915_private *i915, u8 class, u8 instance) in intel_engine_lookup_user() 77 static struct llist_node *get_engines(struct drm_i915_private *i915) in get_engines() 82 static void sort_engines(struct drm_i915_private *i915, in sort_engines() 96 static void set_scheduler_caps(struct drm_i915_private *i915) in set_scheduler_caps() 206 void intel_engines_driver_register(struct drm_i915_private *i915) in intel_engines_driver_register() 318 unsigned int intel_engines_has_context_isolation(struct drm_i915_private *i915) in intel_engines_has_context_isolation()
|
/openbmc/linux/drivers/gpu/drm/i915/selftests/ |
H A D | intel_memory_region.c | 35 struct drm_i915_private *i915 = mem->i915; in close_objects() local 159 struct drm_i915_private *i915 = mem->i915; in igt_mock_reserve() local 371 struct drm_i915_private *i915 = mem->i915; in igt_mock_splintered_region() local 455 struct drm_i915_private *i915 = mem->i915; in igt_mock_max_segment() local 557 struct drm_i915_private *i915 = mr->i915; in igt_mock_io_size() local 792 struct drm_i915_private *i915 = arg; in igt_lmem_create() local 813 struct drm_i915_private *i915 = arg; in igt_lmem_create_with_ps() local 875 struct drm_i915_private *i915 = arg; in igt_lmem_create_cleared_cpu() local 957 struct drm_i915_private *i915 = arg; in igt_lmem_write_gpu() local 1000 random_engine_class(struct drm_i915_private *i915, in random_engine_class() [all …]
|
H A D | i915_active.c | 63 static struct live_active *__live_alloc(struct drm_i915_private *i915) in __live_alloc() 78 __live_active_setup(struct drm_i915_private *i915) in __live_active_setup() 147 struct drm_i915_private *i915 = arg; in live_active_wait() local 177 struct drm_i915_private *i915 = arg; in live_active_retire() local 207 struct drm_i915_private *i915 = arg; in live_active_barrier() local 250 int i915_active_live_selftests(struct drm_i915_private *i915) in i915_active_live_selftests()
|
/openbmc/linux/drivers/gpu/drm/i915/pxp/ |
H A D | intel_pxp.c | 158 static struct intel_gt *find_gt_for_required_teelink(struct drm_i915_private *i915) in find_gt_for_required_teelink() 171 static struct intel_gt *find_gt_for_required_protected_content(struct drm_i915_private *i915) in find_gt_for_required_protected_content() 197 int intel_pxp_init(struct drm_i915_private *i915) in intel_pxp_init() 241 void intel_pxp_fini(struct drm_i915_private *i915) in intel_pxp_fini() 343 struct drm_i915_private *i915 = pxp->ctrl_gt->i915; in intel_pxp_end() local 454 struct drm_i915_private *i915 = pxp->ctrl_gt->i915; in intel_pxp_invalidate() local
|