Home
last modified time | relevance | path

Searched full:drm (Results 1 – 25 of 112) sorted by relevance

12345

/Documentation/gpu/
Dpanfrost.rst4 drm/Panfrost Mali Driver
9 Panfrost DRM client usage stats implementation
12 The drm/Panfrost driver implements the DRM client usage stats specification as
13 documented in :ref:`drm-client-usage-stats`.
23 drm-driver: panfrost
24 drm-client-id: 14
25 drm-engine-fragment: 1846584880 ns
26 drm-cycles-fragment: 1424359409
27 drm-maxfreq-fragment: 799999987 Hz
28 drm-curfreq-fragment: 799999987 Hz
[all …]
Ddrm-kms-helpers.rst5 The DRM subsystem aims for a strong separation between core code and helper
39 .. kernel-doc:: include/drm/drm_modeset_helper_vtables.h
42 .. kernel-doc:: include/drm/drm_modeset_helper_vtables.h
53 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c
59 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c
65 .. kernel-doc:: include/drm/drm_atomic_helper.h
68 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c
74 .. kernel-doc:: drivers/gpu/drm/drm_atomic_state_helper.c
80 .. kernel-doc:: drivers/gpu/drm/drm_atomic_state_helper.c
86 .. kernel-doc:: drivers/gpu/drm/drm_gem_atomic_helper.c
[all …]
Di915.rst2 drm/i915 Intel GFX Driver
5 The drm/i915 driver supports all (with the exception of some very early
8 those have basic support through the gma500 drm driver.
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
[all …]
Ddriver-uapi.rst2 DRM Driver uAPI
5 drm/i915 uAPI
8 .. kernel-doc:: include/uapi/drm/i915_drm.h
10 drm/nouveau uAPI
16 .. kernel-doc:: drivers/gpu/drm/nouveau/nouveau_exec.c
19 .. kernel-doc:: include/uapi/drm/nouveau_drm.h
21 drm/panthor uAPI
24 .. kernel-doc:: include/uapi/drm/panthor_drm.h
26 drm/xe uAPI
29 .. kernel-doc:: include/uapi/drm/xe_drm.h
Ddrm-mm.rst2 DRM Memory Management
9 role in the DRM infrastructure.
11 The DRM core includes two memory managers, namely Translation Table Manager
12 (TTM) and Graphics Execution Manager (GEM). TTM was the first DRM memory
31 .. kernel-doc:: drivers/gpu/drm/ttm/ttm_module.c
34 .. kernel-doc:: include/drm/ttm/ttm_caching.h
40 .. kernel-doc:: include/drm/ttm/ttm_device.h
43 .. kernel-doc:: drivers/gpu/drm/ttm/ttm_device.c
49 .. kernel-doc:: include/drm/ttm/ttm_placement.h
55 .. kernel-doc:: include/drm/ttm/ttm_resource.h
[all …]
Ddrm-usage-stats.rst4 DRM client usage stats
7 DRM drivers can choose to export partly standardised text output via the
9 in the `struct drm_driver` object registered with the DRM core.
14 Given the differences between various DRM drivers the specification of the
24 - All keys shall be prefixed with `drm-`.
48 - drm-driver: <valstr>
59 - drm-pdev: <aaaa:bb.cc.d>
64 - drm-client-id: <uint>
66 Unique value relating to the open DRM file descriptor used to distinguish
71 scope of each device, in which case `drm-pdev` shall be present as well.
[all …]
Ddrm-internals.rst2 DRM Internals
5 This chapter documents DRM internals relevant to driver authors and
14 The DRM layer provides several services to graphics drivers, many of
16 the library that wraps most of the DRM ioctls. These include vblank
24 At the core of every DRM driver is a :c:type:`struct drm_driver
33 supports, and pointers to methods that the DRM core will call to
34 implement the DRM API. We will first go through the :c:type:`struct
46 The DRM core identifies driver versions by a major, minor and patch
75 .. kernel-doc:: include/drm/drm_module.h
81 .. kernel-doc:: drivers/gpu/drm/drm_aperture.c
[all …]
Dindex.rst8 drm-internals
9 drm-mm
10 drm-kms
11 drm-kms-helpers
12 drm-uapi
13 drm-usage-stats
15 drm-client
Ddrm-kms.rst6 drmm_mode_config_init() on the DRM device. The function
156 .. kernel-doc:: include/drm/drm_mode_config.h
159 .. kernel-doc:: drivers/gpu/drm/drm_mode_config.c
188 .. kernel-doc:: include/drm/drm_mode_object.h
191 .. kernel-doc:: drivers/gpu/drm/drm_mode_object.c
288 .. kernel-doc:: drivers/gpu/drm/drm_atomic.c
294 .. kernel-doc:: include/drm/drm_atomic.h
297 .. kernel-doc:: drivers/gpu/drm/drm_atomic.c
303 .. kernel-doc:: drivers/gpu/drm/drm_atomic_uapi.c
306 .. kernel-doc:: drivers/gpu/drm/drm_atomic_uapi.c
[all …]
Dvc4.rst2 drm/vc4 Broadcom VC4 Graphics Driver
5 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_drv.c
15 Pixel Valve (DRM CRTC)
18 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_crtc.c
24 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_hvs.c
30 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_plane.c
36 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_hdmi.c
42 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_dsi.c
48 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_dpi.c
54 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_vec.c
[all …]
Ddrm-uapi.rst7 The DRM core exports several interfaces to applications, generally
22 .. kernel-doc:: drivers/gpu/drm/drm_ioctl.c
28 Primary Nodes, DRM Master and Authentication
31 .. kernel-doc:: drivers/gpu/drm/drm_auth.c
34 .. kernel-doc:: drivers/gpu/drm/drm_auth.c
37 .. kernel-doc:: include/drm/drm_auth.h
43 DRM Display Resource Leasing
46 .. kernel-doc:: drivers/gpu/drm/drm_lease.c
47 :doc: drm leasing
52 The DRM subsystem has stricter requirements than most other kernel subsystems on
[all …]
Dintroduction.rst5 The Linux DRM layer contains code intended to support the needs of
8 make use of DRM functions to make tasks like memory management,
12 A note on versions: this guide covers features found in the DRM tree,
17 [Insert diagram of typical DRM stack here]
23 are written as all-uppercase, for example: DRM, KMS, IOCTL, CRTC, and so
63 authors: Internal functions of drm.ko and definitely static functions should not
73 Developers interested in helping out with the DRM subsystem are very welcome.
83 Mostly the DRM subsystem works like any other kernel subsystem, see :ref:`the
92 merge window. All patches must have landed in the drm-next tree by latest -rc7,
103 blackout period. As an example, drm-misc works like that.
[all …]
Ddrm-client.rst5 .. kernel-doc:: drivers/gpu/drm/drm_client.c
8 .. kernel-doc:: include/drm/drm_client.h
11 .. kernel-doc:: drivers/gpu/drm/drm_client.c
14 .. kernel-doc:: drivers/gpu/drm/drm_client_modeset.c
Dv3d.rst2 drm/v3d Broadcom V3D Graphics Driver
5 .. kernel-doc:: drivers/gpu/drm/v3d/v3d_drv.c
11 .. kernel-doc:: drivers/gpu/drm/v3d/v3d_bo.c
16 .. kernel-doc:: drivers/gpu/drm/v3d/v3d_mmu.c
21 .. kernel-doc:: drivers/gpu/drm/v3d/v3d_sched.c
27 .. kernel-doc:: drivers/gpu/drm/v3d/v3d_irq.c
Dautomated_testing.rst4 Automated testing of the DRM subsystem
21 can be used as well for testing the DRM subsystem. This document explains how
29 drivers/gpu/drm/ci/gitlab-ci.yml
50 https://gitlab.freedesktop.org/drm/igt-gpu-tools
52 drivers/gpu/drm/ci/testlist.txt
58 drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-fails.txt
63 drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-flakes.txt
84 drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-skips.txt
101 drivers/gpu/drm/ci/gitlab-ci.yml.
103 3. Request to be added to the drm/ci-ok group so that your user has the
[all …]
/Documentation/gpu/imagination/
Duapi.rst6 .. kernel-doc:: include/uapi/drm/pvr_drm.h
11 .. kernel-doc:: include/uapi/drm/pvr_drm.h
14 .. kernel-doc:: include/uapi/drm/pvr_drm.h
19 .. kernel-doc:: include/uapi/drm/pvr_drm.h
22 .. kernel-doc:: include/uapi/drm/pvr_drm.h
27 .. kernel-doc:: include/uapi/drm/pvr_drm.h
30 .. kernel-doc:: include/uapi/drm/pvr_drm.h
33 .. kernel-doc:: include/uapi/drm/pvr_drm.h
36 .. kernel-doc:: include/uapi/drm/pvr_drm.h
43 .. kernel-doc:: include/uapi/drm/pvr_drm.h
[all …]
/Documentation/gpu/amdgpu/display/
Ddisplay-manager.rst8 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
17 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
20 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
26 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
29 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
32 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
38 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
41 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
47 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
[all …]
Ddcn-blocks.rst11 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h
17 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h
23 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h
26 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h
32 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h
35 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h
42 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/opp.h
45 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/inc/hw/opp.h
51 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c
54 .. kernel-doc:: drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio.c
/Documentation/gpu/amdgpu/
Ddriver-misc.rst14 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
20 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
26 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
32 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
38 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
44 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
50 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
78 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
84 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
90 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
[all …]
Dthermal.rst8 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
19 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
25 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
31 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
37 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
43 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
49 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
55 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
61 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
64 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
[all …]
/Documentation/gpu/rfc/
Di915_scheduler.rst2 I915 GuC Submission/DRM Scheduler Section
8 i915 with the DRM scheduler is:
14 * Lots of rework will need to be done to integrate with DRM scheduler so
32 * Convert the i915 to use the DRM scheduler
33 * GuC submission backend fully integrated with DRM scheduler
35 handled in DRM scheduler)
36 * Resets / cancels hook in DRM scheduler
37 * Watchdog hooks into DRM scheduler
39 integrated with DRM scheduler (e.g. state machine gets
41 * Execlists backend will minimum required to hook in the DRM scheduler
[all …]
/Documentation/userspace-api/media/cec/
Dcec-ioc-adap-g-conn-info.rst57 - drm
58 - :ref:`cec-drm-connector-info`
77 * .. _`CEC-CONNECTOR-TYPE-DRM`:
81 - Indicates that a DRM connector is associated with this adapter.
83 :ref:`cec-drm-connector-info`.
89 .. _cec-drm-connector-info:
96 * .. _`CEC-DRM-CONNECTOR-TYPE-CARD-NO`:
100 - DRM card number: the number from a card's path, e.g. 0 in case of
102 * .. _`CEC-DRM-CONNECTOR-TYPE-CONNECTOR_ID`:
106 - DRM connector ID.
/Documentation/gpu/xe/
Dxe_mm.rst7 .. kernel-doc:: drivers/gpu/drm/xe/xe_bo_doc.h
13 .. kernel-doc:: drivers/gpu/drm/xe/xe_ggtt.c
19 .. kernel-doc:: drivers/gpu/drm/xe/xe_ggtt_types.h
22 .. kernel-doc:: drivers/gpu/drm/xe/xe_ggtt.c
28 .. kernel-doc:: drivers/gpu/drm/xe/xe_pt.c
Dxe_firmware.rst10 .. kernel-doc:: drivers/gpu/drm/xe/xe_uc_fw_abi.h
13 .. kernel-doc:: drivers/gpu/drm/xe/xe_uc_fw_abi.h
19 .. kernel-doc:: drivers/gpu/drm/xe/xe_wopcm.c
25 .. kernel-doc:: drivers/gpu/drm/xe/xe_guc_ct.c
31 .. kernel-doc:: drivers/gpu/drm/xe/xe_guc_pc.c
Dxe_rtp.rst7 .. kernel-doc:: drivers/gpu/drm/xe/xe_rtp.c
13 .. kernel-doc:: drivers/gpu/drm/xe/xe_rtp_types.h
16 .. kernel-doc:: drivers/gpu/drm/xe/xe_rtp.h
19 .. kernel-doc:: drivers/gpu/drm/xe/xe_rtp.c

12345