Lines Matching full:gpu

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
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
46 .. kernel-doc:: drivers/gpu/drm/i915/i915_vgpu.c
49 .. kernel-doc:: drivers/gpu/drm/i915/i915_vgpu.c
55 .. kernel-doc:: drivers/gpu/drm/i915/intel_gvt.c
58 .. kernel-doc:: drivers/gpu/drm/i915/intel_gvt.c
64 .. kernel-doc:: drivers/gpu/drm/i915/gt/intel_workarounds.c
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
97 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_fifo_underrun.c
100 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_fifo_underrun.c
115 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_atomic_plane.c
118 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_atomic_plane.c
124 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_display.c
138 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_hotplug.c
141 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_hotplug.c
147 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_audio.c
150 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_audio.c
159 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_lpe_audio.c
162 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_lpe_audio.c
168 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_psr.c
171 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_psr.c
177 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_fbc.c
180 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_fbc.c
186 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_drrs.c
189 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_drrs.c
195 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dpio_phy.c
201 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dmc.c
204 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dmc.c
210 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dmc_wl.c
216 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_bios.c
219 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_bios.c
222 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_vbt_defs.h
228 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_cdclk.c
231 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_cdclk.c
237 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dpll_mgr.c
240 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dpll_mgr.c
243 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dpll_mgr.h
249 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dsb.c
252 .. kernel-doc:: drivers/gpu/drm/i915/display/intel_dsb.c
261 .. kernel-doc:: drivers/gpu/drm/i915/gt/intel_gt_mcr.c
264 .. kernel-doc:: drivers/gpu/drm/i915/gt/intel_gt_mcr.c
273 Intel GPU Basics
276 An Intel GPU has multiple engines. There are several engine types:
293 The Intel GPU family is a family of integrated GPU's using Unified
294 Memory Access. For having the GPU "do work", user space will feed the
295 GPU batch buffers via one of the ioctls `DRM_IOCTL_I915_GEM_EXECBUFFER2`
297 instruct the GPU to perform work (for example rendering) and that work
300 `DRM_IOCTL_I915_GEM_CREATE`). An ioctl providing a batchbuffer for the GPU
315 Gen4, also have that a context carries with it a GPU HW context;
316 the HW context is essentially (most of at least) the state of a GPU.
317 In addition to the ordering guarantees, the kernel will restore GPU
319 user space the need to restore (most of at least) the GPU state at the
324 The GPU has its own memory management and address space. The kernel
325 driver maintains the memory translation table for the GPU. For older
337 the GPU address when a GEM BO is assigned a GPU address and the kernel
341 refer to GPU-addresses so that the kernel can edit the buffer correctly.
393 .. kernel-doc:: drivers/gpu/drm/i915/i915_vma_types.h
400 objects to make space available in the virtual gpu address spaces. Note
402 has the goal to make main memory (shared with the gpu through the
405 .. kernel-doc:: drivers/gpu/drm/i915/i915_gem_evict.c
414 objects, which has the goal to make space in gpu virtual address spaces.
416 .. kernel-doc:: drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
422 .. kernel-doc:: drivers/gpu/drm/i915/i915_cmd_parser.c
425 .. kernel-doc:: drivers/gpu/drm/i915/i915_cmd_parser.c
431 .. kernel-doc:: drivers/gpu/drm/i915/gem/i915_gem_context_types.h
433 .. kernel-doc:: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
438 .. kernel-doc:: drivers/gpu/drm/i915/i915_scheduler_types.h
444 .. kernel-doc:: drivers/gpu/drm/i915/gt/intel_execlists_submission.c
450 .. kernel-doc:: drivers/gpu/drm/i915/i915_vma_types.h
453 .. kernel-doc:: drivers/gpu/drm/i915/i915_gem_gtt.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
471 .. kernel-doc:: drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
477 .. kernel-doc:: drivers/gpu/drm/i915/gem/i915_gem_tiling.c
480 .. kernel-doc:: drivers/gpu/drm/i915/gem/i915_gem_tiling.c
486 .. kernel-doc:: drivers/gpu/drm/i915/pxp/intel_pxp.c
489 .. kernel-doc:: drivers/gpu/drm/i915/pxp/intel_pxp_types.h
506 .. kernel-doc:: drivers/gpu/drm/i915/gt/intel_wopcm.c
512 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_guc.c
515 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_guc.h
520 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h
526 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_guc.c
528 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_guc.c
535 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c
541 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
547 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h
548 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h
549 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h
550 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h
551 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h
555 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_huc.c
557 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_huc.c
563 .. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_huc.c
583 .. kernel-doc:: drivers/gpu/drm/i915/i915_trace.h
589 .. kernel-doc:: drivers/gpu/drm/i915/i915_trace.h
597 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
602 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
611 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
613 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
615 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
617 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
619 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
621 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
623 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
625 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
634 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf_types.h
636 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf_types.h
639 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
641 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
643 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
645 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
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
661 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf_types.h
664 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
666 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
668 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
670 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
672 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
674 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
684 .. kernel-doc:: drivers/gpu/drm/i915/i915_perf.c
719 .. kernel-doc:: drivers/gpu/drm/i915/i915_reg.h