Lines Matching +full:enforce +full:- +full:video +full:- +full:mode
17 ------------------------
19 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c
22 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c
25 .. kernel-doc:: drivers/gpu/drm/i915/intel_uncore.c
29 ------------------
31 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
34 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
37 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
40 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
43 Intel GVT-g Guest Support(vGPU)
44 -------------------------------
46 .. kernel-doc:: drivers/gpu/drm/i915/i915_vgpu.c
47 :doc: Intel GVT-g guest support
49 .. kernel-doc:: drivers/gpu/drm/i915/i915_vgpu.c
52 Intel GVT-g Host Support(vGPU device model)
53 -------------------------------------------
55 .. kernel-doc:: drivers/gpu/drm/i915/intel_gvt.c
56 :doc: Intel GVT-g host support
58 .. kernel-doc:: drivers/gpu/drm/i915/intel_gvt.c
62 -----------
64 .. kernel-doc:: drivers/gpu/drm/i915/gt/intel_workarounds.c
71 the mode setting infrastructure, plane, sprite and cursor handling and
74 Mode Setting Infrastructure
75 ---------------------------
78 common DRM helper code to implement mode setting sequences. Thus it has
79 its own tailor-made infrastructure for executing a display configuration
83 --------------------
85 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_frontbuffer.c
88 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_frontbuffer.h
91 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_frontbuffer.c
95 -------------------------------
97 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_fifo_underrun.c
100 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_fifo_underrun.c
104 -------------------
113 --------------------
115 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_atomic_plane.c
118 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_atomic_plane.c
122 ----------------------
124 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_display.c
128 --------------
136 -------
138 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_hotplug.c
141 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_hotplug.c
145 ---------------------
147 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_audio.c
150 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_audio.c
153 .. kernel-doc:: include/drm/i915_component.h
157 ----------------------------
159 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_lpe_audio.c
162 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_lpe_audio.c
166 --------------------------------
168 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_psr.c
171 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_psr.c
175 ------------------------------
177 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_fbc.c
180 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_fbc.c
184 -------------------------------------
186 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dp.c
189 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dp.c
192 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dp.c
195 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dp.c
198 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dp.c
201 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dp.c
204 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dp.c
208 ----
210 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dpio_phy.c
214 --------------------
216 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dmc.c
219 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dmc.c
222 Video BIOS Table (VBT)
223 ----------------------
225 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_bios.c
226 :doc: Video BIOS Table (VBT)
228 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_bios.c
231 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_vbt_defs.h
235 --------------
237 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_cdclk.c
240 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_cdclk.c
244 ------------
246 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dpll_mgr.c
249 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dpll_mgr.c
252 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dpll_mgr.h
256 --------------------
258 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dsb.c
261 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dsb.c
271 ----------------
275 - RCS engine is for rendering 3D and performing compute, this is named
277 - BCS is a blitting (copy) engine, this is named `I915_EXEC_BLT` in user
279 - VCS is a video encode and decode engine, this is named `I915_EXEC_BSD`
281 - VECS is video enhancement engine, this is named `I915_EXEC_VEBOX` in user
283 - The enumeration `I915_EXEC_DEFAULT` does not refer to specific engine;
300 `DRM_IOCTL_I915_GEM_CONTEXT_CREATE` which is identified by a 32-bit
301 integer. Such a context should be viewed by user-space as -loosely-
314 start of each batchbuffer. The non-deprecated ioctls to submit batchbuffer
322 GPUs each context has its own translation table, called Per-Process
324 PPGTT is named per-process it is actually per context. When user space
335 refer to GPU-addresses so that the kernel can edit the buffer correctly.
339 ------------------
346 #. All locking rules and interface contracts with cross-driver interfaces
347 (dma-buf, dma_fence) need to be followed.
358 * Enforce this by priming lockdep (with fs_reclaim). If we
382 * -EDEADLK handling with ww_mutex
385 ----------------------------------------
387 .. kernel-doc:: drivers/gpu/drm/i915/i915_vma_types.h
391 ----------------------
399 .. kernel-doc:: drivers/gpu/drm/i915/i915_gem_evict.c
403 ------------------------------
410 .. kernel-doc:: drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
414 -------------------
416 .. kernel-doc:: drivers/gpu/drm/i915/i915_cmd_parser.c
419 .. kernel-doc:: drivers/gpu/drm/i915/i915_cmd_parser.c
423 --------------------------
425 .. kernel-doc:: drivers/gpu/drm/i915/gem/i915_gem_context_types.h
427 .. kernel-doc:: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
431 ----------
432 .. kernel-doc:: drivers/gpu/drm/i915/i915_scheduler_types.h
436 --------------------------------------------------
438 .. kernel-doc:: drivers/gpu/drm/i915/gt/intel_execlists_submission.c
442 ----------------
444 .. kernel-doc:: drivers/gpu/drm/i915/i915_vma_types.h
447 .. kernel-doc:: drivers/gpu/drm/i915/i915_gem_gtt.c
451 ------------------------
453 .. kernel-doc:: drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
459 .. kernel-doc:: drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
465 .. kernel-doc:: drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
469 --------------------
471 .. kernel-doc:: drivers/gpu/drm/i915/gem/i915_gem_tiling.c
474 .. kernel-doc:: drivers/gpu/drm/i915/gem/i915_gem_tiling.c
487 -----
492 .. kernel-doc:: drivers/gpu/drm/i915/intel_wopcm.c
496 ---
498 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_guc.c
504 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h
510 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_guc.c
512 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_guc.c
516 GuC-specific firmware loader
519 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c
522 GuC-based command submission
525 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
526 :doc: GuC-based command submission
531 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h
532 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h
533 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h
534 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h
537 ---
538 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_huc.c
540 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_huc.c
546 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_huc.c
554 ---
564 ----------------------------------------
566 .. kernel-doc:: drivers/gpu/drm/i915/i915_trace.h
570 -----------------------------------------
572 .. kernel-doc:: drivers/gpu/drm/i915/i915_trace.h
579 --------
580 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
584 -------------------------
585 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
589 ------------------------
594 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
596 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
598 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
600 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
602 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
604 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
606 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
608 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
612 ----------------
614 This section covers the stream-semantics-agnostic structures and functions
617 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf_types.h
619 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf_types.h
622 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
624 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
626 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
628 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
630 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
632 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
634 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
636 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
638 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
642 -----------------------------------------
644 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf_types.h
647 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
649 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
651 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
653 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
655 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
657 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
661 -------------------------
665 specific details than found in the more high-level sections.
667 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
669 :no-identifiers:
698 -------------------------------
702 .. kernel-doc:: drivers/gpu/drm/i915/i915_reg.h