/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_params.c | 27 struct i915_params i915 __read_mostly = { 60 module_param_named(modeset, i915.modeset, int, 0400); 65 module_param_named_unsafe(panel_ignore_lid, i915.panel_ignore_lid, int, 0600); 70 module_param_named_unsafe(semaphores, i915.semaphores, int, 0400); 75 module_param_named_unsafe(enable_rc6, i915.enable_rc6, int, 0400); 83 module_param_named_unsafe(enable_fbc, i915.enable_fbc, int, 0600); 88 module_param_named_unsafe(lvds_channel_mode, i915.lvds_channel_mode, int, 0600); 93 module_param_named_unsafe(lvds_use_ssc, i915.panel_use_ssc, int, 0600); 98 module_param_named_unsafe(vbt_sdvo_panel_type, i915.vbt_sdvo_panel_type, int, 0600); 103 module_param_named_unsafe(reset, i915.reset, bool, 0600); [all …]
|
D | Makefile | 8 i915-y := i915_drv.o \ 17 i915-$(CONFIG_COMPAT) += i915_ioc32.o 18 i915-$(CONFIG_DEBUG_FS) += i915_debugfs.o 21 i915-y += i915_cmd_parser.o \ 44 i915-y += intel_guc_loader.o \ 48 i915-y += intel_renderstate_gen6.o \ 54 i915-y += intel_audio.o \ 68 i915-$(CONFIG_ACPI) += intel_acpi.o intel_opregion.o 69 i915-$(CONFIG_DRM_FBDEV_EMULATION) += intel_fbdev.o 72 i915-y += dvo_ch7017.o \ [all …]
|
D | Kconfig | 16 # i915 depends on ACPI_VIDEO when ACPI is enabled 29 If M is selected, the module will be called i915. AGP support 45 i915 driver to support it by default. You can enable such support at 46 runtime with the module option i915.preliminary_hw_support=1; this
|
D | intel_guc_loader.c | 162 if (i915.guc_log_level >= 0) { in set_guc_init_params() 165 i915.guc_log_level << GUC_LOG_VERBOSITY_SHIFT; in set_guc_init_params() 169 if (i915.enable_guc_submission) { in set_guc_init_params() 434 if (i915.enable_guc_submission) { in intel_guc_ucode_load() 556 i915.enable_guc_submission = false; in intel_guc_ucode_init() 565 i915.enable_guc_submission = false; in intel_guc_ucode_init()
|
D | intel_uncore.c | 76 __raw_i915_write32(d->i915, d->reg_set, d->val_reset); in fw_domain_reset() 88 if (wait_for_atomic((__raw_i915_read32(d->i915, d->reg_ack) & in fw_domain_wait_ack_clear() 98 __raw_i915_write32(d->i915, d->reg_set, d->val_set); in fw_domain_get() 104 if (wait_for_atomic((__raw_i915_read32(d->i915, d->reg_ack) & in fw_domain_wait_ack() 114 __raw_i915_write32(d->i915, d->reg_set, d->val_clear); in fw_domain_put() 122 __raw_posting_read(d->i915, d->reg_post); in fw_domain_posting_read() 251 assert_device_not_suspended(domain->i915); in intel_uncore_fw_release_timer() 253 spin_lock_irqsave(&domain->i915->uncore.lock, irqflags); in intel_uncore_fw_release_timer() 258 domain->i915->uncore.funcs.force_wake_put(domain->i915, in intel_uncore_fw_release_timer() 261 spin_unlock_irqrestore(&domain->i915->uncore.lock, irqflags); in intel_uncore_fw_release_timer() [all …]
|
D | i915_gem_context.c | 157 if (i915.enable_execlists) in i915_gem_context_free() 219 ctx->i915 = dev_priv; in __create_hw_context() 322 if (i915.enable_execlists) { in i915_gem_context_reset() 362 if (!i915.enable_execlists) { in i915_gem_context_init() 368 if (i915.enable_execlists) { in i915_gem_context_init() 396 i915.enable_execlists ? "LR" : in i915_gem_context_init() 449 if (i915.enable_execlists) { in i915_gem_context_enable() 828 WARN_ON(i915.enable_execlists); in i915_switch_context() 846 return i915.enable_execlists || to_i915(dev)->hw_context_size; in contexts_enabled()
|
D | i915_guc_submission.c | 818 if (i915.guc_log_level < GUC_LOG_VERBOSITY_MIN) in guc_create_log() 821 if (i915.guc_log_level > GUC_LOG_VERBOSITY_MAX) in guc_create_log() 822 i915.guc_log_level = GUC_LOG_VERBOSITY_MAX; in guc_create_log() 835 i915.guc_log_level = -1; in guc_create_log() 864 if (!i915.enable_guc_submission) in i915_guc_submission_init() 938 if (!i915.enable_guc_submission) in intel_guc_suspend() 964 if (!i915.enable_guc_submission) in intel_guc_resume()
|
D | i915_drv.c | 556 if (i915.semaphores >= 0) in i915_semaphore_is_enabled() 557 return i915.semaphores; in i915_semaphore_is_enabled() 560 if (i915.enable_execlists) in i915_semaphore_is_enabled() 967 if (IS_PRELIMINARY_HW(intel_info) && !i915.preliminary_hw_support) { in i915_pci_probe() 1751 if (i915.modeset == 0) in i915_init() 1755 if (vgacon_text_force() && i915.modeset == -1) in i915_init() 1765 if (i915.nuclear_pageflip) in i915_init()
|
D | i915_gpu_error.c | 212 err_puts(m, i915_cache_level_str(m->i915, err->cache_level)); in print_error_buffers() 463 if (i915.enable_execlists) { in i915_error_state_to_str() 516 struct drm_i915_private *i915, in i915_error_state_buf_init() argument 520 ebuf->i915 = i915; in i915_error_state_buf_init() 1033 if (i915.enable_execlists) { in i915_gem_record_rings() 1373 const char *i915_cache_level_str(struct drm_i915_private *i915, int type) in i915_cache_level_str() argument 1377 case I915_CACHE_LLC: return HAS_LLC(i915) ? " LLC" : " snooped"; in i915_cache_level_str()
|
D | i915_trace.h | 14 #define TRACE_SYSTEM i915 111 TP_PROTO(struct drm_i915_private *i915, unsigned long target, unsigned flags), 112 TP_ARGS(i915, target, flags), 121 __entry->dev = i915->dev->primary->index; 766 __entry->dev = ctx->i915->dev->primary->index;
|
D | i915_gem.c | 647 if (likely(!i915.prefault_disable) && !prefaulted) { in i915_gem_shmem_pread() 1043 if (likely(!i915.prefault_disable)) { in i915_gem_pwrite_ioctl() 2572 if (i915.enable_execlists) in __i915_add_request() 2587 if (i915.enable_execlists) in __i915_add_request() 2680 if (i915.enable_execlists) { in i915_gem_request_free() 2688 kmem_cache_free(req->i915->requests, req); in i915_gem_request_free() 2713 req->i915 = dev_priv; in i915_gem_request_alloc() 2718 if (i915.enable_execlists) in i915_gem_request_alloc() 2734 if (i915.enable_execlists) in i915_gem_request_alloc() 2934 if (i915.enable_execlists) { in i915_gem_retire_requests() [all …]
|
D | i915_drv.h | 90 if (i915.verbose_state_checks) \ 101 if (i915.verbose_state_checks) \ 720 struct drm_i915_private *i915; member 875 struct drm_i915_private *i915; member 1336 struct drm_i915_private *i915; member 2193 struct drm_i915_private *i915; member 2551 #define USES_PPGTT(dev) (i915.enable_ppgtt) 2552 #define USES_FULL_PPGTT(dev) (i915.enable_ppgtt >= 2) 2553 #define USES_FULL_48BIT_PPGTT(dev) (i915.enable_ppgtt == 3) 2679 extern struct i915_params i915 __read_mostly; [all …]
|
D | intel_fbc.c | 862 i915.enable_fbc = 0; in __intel_fbc_update() 864 if (i915.enable_fbc < 0) { in __intel_fbc_update() 869 if (!i915.enable_fbc) { in __intel_fbc_update()
|
D | intel_lrc.c | 240 WARN_ON(i915.enable_ppgtt == -1); in intel_sanitize_enable_execlists() 255 i915.use_mmio_flip >= 0) in intel_sanitize_enable_execlists() 726 struct drm_i915_private *dev_priv = request->i915; in intel_logical_ring_advance_and_submit() 1031 if (i915.enable_guc_submission) in intel_lr_context_do_pin() 1592 if (!USES_FULL_48BIT_PPGTT(req->i915) && in gen8_emit_bb_start() 1593 !intel_vgpu_active(req->i915->dev)) { in gen8_emit_bb_start()
|
D | intel_bios.c | 303 index = i915.vbt_sdvo_panel_type; in parse_sdvo_panel_data() 622 if (i915.edp_vswing) { in parse_edp() 623 dev_priv->edp_low_vswing = i915.edp_vswing == 1; in parse_edp()
|
D | intel_lvds.c | 883 if (i915.lvds_channel_mode > 0) in compute_is_dual_link_lvds() 884 return i915.lvds_channel_mode == 2; in compute_is_dual_link_lvds()
|
D | intel_panel.c | 383 if (!i915.panel_ignore_lid && dev_priv->opregion.lid_state) { in intel_panel_detect() 389 switch (i915.panel_ignore_lid) { in intel_panel_detect() 470 if (i915.invert_brightness < 0) in intel_panel_compute_brightness() 473 if (i915.invert_brightness > 0 || in intel_panel_compute_brightness()
|
D | i915_gem_gtt.c | 143 if (INTEL_INFO(dev)->gen >= 8 && i915.enable_execlists) in sanitize_enable_ppgtt() 2153 if (i915.enable_execlists) in i915_ppgtt_init_hw() 2176 if (i915.enable_execlists) in i915_ppgtt_init_ring() 3136 i915.enable_ppgtt = sanitize_enable_ppgtt(dev, i915.enable_ppgtt); in i915_gem_gtt_init() 3137 DRM_DEBUG_DRIVER("ppgtt mode: %i\n", i915.enable_ppgtt); in i915_gem_gtt_init()
|
D | i915_dma.c | 167 value = i915.enable_hangcheck && in i915_getparam() 790 if (i915.disable_display) { in intel_device_info_runtime_init()
|
D | intel_runtime_pm.c | 1461 if (!--power_well->count && i915.disable_power_well) in intel_display_power_put() 1847 i915.disable_power_well = sanitize_disable_power_well_option(dev_priv, in intel_power_domains_init() 1848 i915.disable_power_well); in intel_power_domains_init()
|
D | i915_debugfs.c | 1334 if (!i915.enable_hangcheck) { in i915_hangcheck_info() 1709 yesno(i915.enable_ips)); in i915_ips_status() 1932 if (!i915.enable_execlists && in i915_context_status() 1944 if (i915.enable_execlists) { in i915_context_status() 2024 if (!i915.enable_execlists) { in i915_dump_lrc() 2061 if (!i915.enable_execlists) { in i915_execlists() 2317 static int count_irq_waiters(struct drm_i915_private *i915) in count_irq_waiters() argument 2323 for_each_ring(ring, i915, i) in count_irq_waiters()
|
D | intel_psr.c | 309 if (!i915.enable_psr) { in intel_psr_match_conditions()
|
D | intel_crt.c | 638 if (I915_HAS_HOTPLUG(dev) && !i915.load_detect_test) { in intel_crt_detect()
|
D | i915_gem_execbuffer.c | 1007 if (likely(!i915.prefault_disable)) { in validate_exec_list() 1036 if (i915.enable_execlists && !ctx->engine[ring->id].state) { in i915_gem_validate_context()
|
D | intel_ringbuffer.c | 44 if (i915.enable_execlists) { in intel_ring_initialized() 2660 i915.semaphores = 0; in intel_init_render_ring_buffer() 2667 i915.semaphores = 0; in intel_init_render_ring_buffer()
|
D | i915_cmd_parser.c | 969 return (i915.enable_cmd_parser == 1); in i915_needs_cmd_parser()
|
D | intel_drv.h | 493 struct drm_i915_private *i915; member
|
D | intel_display.c | 6640 pipe_config->ips_enabled = i915.enable_ips && in hsw_compute_ips_config() 7132 if (i915.panel_use_ssc >= 0) in intel_panel_use_ssc() 7133 return i915.panel_use_ssc != 0; in intel_panel_use_ssc() 11171 if (i915.use_mmio_flip < 0) in use_mmio_flip() 11173 else if (i915.use_mmio_flip > 0) in use_mmio_flip() 11175 else if (i915.enable_execlists) in use_mmio_flip() 11271 if (INTEL_INFO(mmio_flip->i915)->gen >= 9) in intel_do_mmio_flip() 11289 &mmio_flip->i915->rps.mmioflips)); in intel_mmio_flip_work_func() 11310 mmio_flip->i915 = to_i915(dev); in intel_queue_mmio_flip() 13146 if (i915.fastboot && in intel_atomic_check()
|
D | i915_irq.c | 2965 if (!i915.enable_hangcheck) in i915_hangcheck_elapsed() 3072 if (!i915.enable_hangcheck) in i915_queue_hangcheck()
|
D | intel_pm.c | 4665 return i915.enable_rc6; in intel_enable_rc6() 6118 i915.enable_rc6 = sanitize_rc6_option(dev, i915.enable_rc6); in intel_init_gt_powersave()
|
/linux-4.4.14/Documentation/DocBook/ |
D | .gpu.xml.cmd | 2 …i915/intel_runtime_pm.c drivers/gpu/drm/i915/intel_runtime_pm.c drivers/gpu/drm/i915/intel_uncore.…
|
D | gpu.xml.db | 539 API-i915-check-vgpu 548 API-i915-gem-track-fb 565 API-i915-audio-component-init 566 API-i915-audio-component-cleanup 567 API-struct-i915-audio-component-ops 568 API-struct-i915-audio-component 590 API-i915-cmd-parser-init-ring 591 API-i915-cmd-parser-fini-ring 592 API-i915-needs-cmd-parser 593 API-i915-parse-cmds [all …]
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
D | Kconfig | 10 # GMA500 depends on ACPI_VIDEO when ACPI is enabled, just like i915
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | Kconfig | 19 # Similar to i915, we need to select ACPI_VIDEO and it's dependencies
|
/linux-4.4.14/drivers/gpu/drm/ |
D | Makefile | 46 obj-$(CONFIG_DRM_I915) += i915/
|
D | Kconfig | 175 source "drivers/gpu/drm/i915/Kconfig"
|
/linux-4.4.14/Documentation/ioctl/ |
D | botching-up-ioctls.txt | 17 lessons learned while botching the job for the drm/i915 driver. Most of these 106 userspace library. The i915 driver botched this with the set_tiling ioctl, 126 the ioctls supported by the drm/i915 get this fully right, which means there's
|
/linux-4.4.14/drivers/platform/x86/ |
D | Kconfig | 780 along with the CPU frequency and i915 drivers, provides that
|
/linux-4.4.14/ |
D | MAINTAINERS | 3660 F: drivers/gpu/drm/i915/ 3661 F: include/drm/i915* 3662 F: include/uapi/drm/i915*
|
/linux-4.4.14/Documentation/ |
D | kernel-parameters.txt | 1391 i915.invert_brightness=
|