| /linux/Documentation/gpu/imagination/ |
| H A D | uapi.rst | 6 .. kernel-doc:: include/uapi/drm/pvr_drm.h 7 :doc: PowerVR UAPI 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 20 :doc: PowerVR IOCTL interface 22 .. kernel-doc:: include/uapi/drm/pvr_drm.h 26 --------- 27 .. kernel-doc:: include/uapi/drm/pvr_drm.h 28 :doc: PowerVR IOCTL DEV_QUERY interface [all …]
|
| /linux/Documentation/sound/kernel-api/ |
| H A D | alsa-driver-api.rst | 9 --------------- 10 .. kernel-doc:: sound/core/init.c 13 ----------------- 14 .. kernel-doc:: sound/core/device.c 17 --------------------------------------- 18 .. kernel-doc:: sound/core/sound.c 21 ------------------------- 22 .. kernel-doc:: sound/core/memory.c 23 .. kernel-doc:: sound/core/memalloc.c 30 -------- [all …]
|
| /linux/Documentation/driver-api/ |
| H A D | infrastructure.rst | 4 The Basic Device Driver-Model Structures 5 ---------------------------------------- 7 .. kernel-doc:: include/linux/device.h 9 :no-identifiers: device_link_state 11 .. kernel-doc:: include/linux/device/bus.h 14 .. kernel-doc:: include/linux/device/class.h 17 .. kernel-doc:: include/linux/device/driver.h 21 ------------------- 23 .. kernel-doc:: drivers/base/init.c 26 .. kernel-doc:: include/linux/device/driver.h [all …]
|
| H A D | input.rst | 5 ---------- 7 .. kernel-doc:: include/linux/input.h 10 .. kernel-doc:: drivers/input/input.c 13 .. kernel-doc:: drivers/input/ff-core.c 16 .. kernel-doc:: drivers/input/ff-memless.c 20 ------------------ 22 .. kernel-doc:: include/linux/input/mt.h 25 .. kernel-doc:: drivers/input/input-mt.c 29 ------------------------ 31 .. kernel-doc:: include/linux/input/matrix_keypad.h [all …]
|
| H A D | target.rst | 19 .. kernel-doc:: drivers/target/target_core_transport.c 22 Target-supported userspace I/O 25 .. kernel-doc:: drivers/target/target_core_user.c 26 :doc: Userspace I/O 28 .. kernel-doc:: include/uapi/linux/target_core_user.h 29 :doc: Ring Design 34 .. kernel-doc:: drivers/scsi/libiscsi.c 41 .. kernel-doc:: drivers/scsi/iscsi_boot_sysfs.c 47 .. kernel-doc:: drivers/scsi/iscsi_tcp.c 50 .. kernel-doc:: drivers/scsi/libiscsi_tcp.c
|
| H A D | w1.rst | 2 W1: Dallas' 1-wire bus 7 W1 API internal to the kernel 13 W1 kernel API functions. 15 .. kernel-doc:: include/linux/w1.h 23 .. kernel-doc:: drivers/w1/w1.c 31 .. kernel-doc:: drivers/w1/w1_family.c 39 .. kernel-doc:: drivers/w1/w1_internal.h 47 .. kernel-doc:: drivers/w1/w1_int.c 55 .. kernel-doc:: drivers/w1/w1_netlink.h 63 .. kernel-doc:: drivers/w1/w1_io.c [all …]
|
| /linux/Documentation/gpu/ |
| H A D | drm-kms.rst | 2 Kernel Mode Setting (KMS) 11 - int min_width, min_height; int max_width, max_height; 15 - struct drm_mode_config_funcs \*funcs; 21 .. kernel-render:: DOT 33 "drm_plane A" -> "drm_crtc" 34 "drm_plane B" -> "drm_crtc" 35 "drm_crtc" -> "drm_encoder A" 36 "drm_crtc" -> "drm_encoder B" 41 label="Userspace-Created" 44 "drm_framebuffer 1" -> "drm_plane A" [all …]
|
| H A D | vga-switcheroo.rst | 7 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c 8 :doc: Overview 14 ----------------------------------------- 16 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c 17 :doc: Manual switching and manual power control 20 -------------------- 22 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c 23 :doc: Driver power control 29 ---------------- 31 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c [all …]
|
| H A D | vc4.rst | 5 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_drv.c 6 :doc: Broadcom VC4 Graphics Driver 16 ---------------------- 18 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_crtc.c 19 :doc: VC4 CRTC module 22 --- 24 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_hvs.c 25 :doc: VC4 HVS module. 28 ---------- 30 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_plane.c [all …]
|
| H A D | v3d.rst | 5 .. kernel-doc:: drivers/gpu/drm/v3d/v3d_drv.c 6 :doc: Broadcom V3D Graphics Driver 9 --------------------------------- 11 .. kernel-doc:: drivers/gpu/drm/v3d/v3d_bo.c 12 :doc: V3D GEM BO management support 16 .. kernel-doc:: drivers/gpu/drm/v3d/v3d_mmu.c 17 :doc: Broadcom V3D MMU 21 .. kernel-doc:: drivers/gpu/drm/v3d/v3d_sched.c 22 :doc: Broadcom V3D scheduling 25 -------------- [all …]
|
| H A D | meson.rst | 5 .. kernel-doc:: drivers/gpu/drm/meson/meson_drv.c 6 :doc: Video Processing Unit 16 DMC|---------------VPU (Video Processing Unit)----------------|------HHI------| 18 D |-------| |----| | | | | HDMI PLL | 19 D | vd2 | VIU | | Video Post | | Video Encoders |<---|-----VCLK | 20 R |-------| |----| Processing | | | | | 21 | osd2 | | | |---| Enci ----------|----|-----VDAC------| 22 R |-------| CSC |----| Scalers | | Encp ----------|----|----HDMI-TX----| 23 A | osd1 | | | Blenders | | Encl ----------|----|---------------| 24 M |-------|______|----|____________| |________________| | | [all …]
|
| /linux/Documentation/driver-api/80211/ |
| H A D | cfg80211.rst | 5 .. kernel-doc:: include/net/cfg80211.h 6 :doc: Introduction 11 .. kernel-doc:: include/net/cfg80211.h 12 :doc: Device registration 14 .. kernel-doc:: include/net/cfg80211.h 45 .. kernel-doc:: include/net/cfg80211.h 46 :doc: Actions and configuration 48 .. kernel-doc:: include/net/cfg80211.h 99 .. kernel-doc:: include/net/cfg80211.h 100 :doc: Scanning and BSS list handling [all …]
|
| H A D | mac80211-advanced.rst | 17 .. kernel-doc:: include/net/mac80211.h 30 .. kernel-doc:: include/net/mac80211.h 31 :doc: Hardware crypto acceleration 33 .. kernel-doc:: include/net/mac80211.h 45 .. kernel-doc:: include/net/mac80211.h 46 :doc: Powersave support 51 .. kernel-doc:: include/net/mac80211.h 52 :doc: Beacon filter support 54 .. kernel-doc:: include/net/mac80211.h 62 .. kernel-doc:: include/net/mac80211.h [all …]
|
| H A D | mac80211.rst | 32 .. kernel-doc:: include/net/mac80211.h 52 .. kernel-doc:: include/net/mac80211.h 74 .. kernel-doc:: include/net/mac80211.h 81 ------------------- 89 ------------ 91 .. kernel-doc:: include/net/mac80211.h 92 :doc: Frame format 95 ---------------- 97 .. kernel-doc:: net/mac80211/rx.c 98 :doc: Packet alignment [all …]
|
| /linux/Documentation/driver-api/media/drivers/ |
| H A D | frontends.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 .. kernel-doc:: drivers/media/dvb-frontends/a8293.h 13 .. kernel-doc:: drivers/media/dvb-frontends/af9013.h 14 .. kernel-doc:: drivers/media/dvb-frontends/ascot2e.h 15 .. kernel-doc:: drivers/media/dvb-frontends/cxd2820r.h 16 .. kernel-doc:: drivers/media/dvb-frontends/drxk.h 17 .. kernel-doc:: drivers/media/dvb-frontends/dvb-pll.h 18 .. kernel-doc:: drivers/media/dvb-frontends/helene.h 19 .. kernel-doc:: drivers/media/dvb-frontends/horus3a.h 20 .. kernel-doc:: drivers/media/dvb-frontends/ix2505v.h [all …]
|
| /linux/Documentation/driver-api/cxl/ |
| H A D | theory-of-operation.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 range across multiple devices underneath a host-bridge or interleaved 15 across host-bridges. 40 Ports. Each of those Root Ports are connected to 2-way switches with endpoints 43 # cxl list -BEMPu -b cxl_test 183 In that listing each "root", "port", and "endpoint" object correspond a kernel 185 its descendants. So "root" claims non-PCIe enumerable platform decode ranges and 190 Continuing the RAID analogy, disks have both topology metadata and on-device 195 objects. Conversely for hot-unplug / removal scenarios, there is no need for 196 the Linux PCI core to tear down switch-level CXL resources because the endpoint [all …]
|
| /linux/Documentation/devicetree/ |
| H A D | kernel-api.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 DeviceTree Kernel API 9 -------------- 11 .. kernel-doc:: drivers/of/base.c 14 .. kernel-doc:: include/linux/of.h 17 .. kernel-doc:: drivers/of/property.c 20 .. kernel-doc:: include/linux/of_graph.h 23 .. kernel-doc:: drivers/of/address.c 26 .. kernel-doc:: drivers/of/irq.c 29 .. kernel-doc:: drivers/of/fdt.c [all …]
|
| /linux/Documentation/driver-api/surface_aggregator/ |
| H A D | internal-api.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 14 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.h 17 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.c 20 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_msgb.h 23 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.h 26 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.c 33 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_request_layer.h 36 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_request_layer.c 43 .. kernel-doc:: drivers/platform/surface/aggregator/controller.h 46 .. kernel-doc:: drivers/platform/surface/aggregator/controller.c [all …]
|
| /linux/Documentation/core-api/ |
| H A D | genalloc.rst | 4 There are a number of memory-allocation subsystems in the kernel, each 5 aimed at a specific need. Sometimes, however, a kernel developer needs to 6 implement a new allocator for a specific range of special-purpose memory; 9 job done, but that is the way to fill the kernel with dozens of poorly 20 .. kernel-doc:: lib/genalloc.c 23 .. kernel-doc:: lib/genalloc.c 27 allocations is set with min_alloc_order; it is a log-base-2 number like 33 structures; it can be -1 if the caller doesn't care. 41 .. kernel-doc:: lib/genalloc.c 52 .. kernel-doc:: include/linux/genalloc.h [all …]
|
| /linux/Documentation/gpu/amdgpu/display/ |
| H A D | display-manager.rst | 8 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 9 :doc: overview 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 18 :doc: DM Lifecycle 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 27 :doc: overview 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 [all …]
|
| /linux/Documentation/driver-api/firmware/ |
| H A D | other_interfaces.rst | 5 -------------- 7 .. kernel-doc:: drivers/firmware/dmi_scan.c 11 -------------- 13 .. kernel-doc:: drivers/firmware/edd.c 17 ------------------------------------- 19 .. kernel-doc:: drivers/firmware/sysfb.c 23 --------------------------------- 25 higher than the kernel is granted. Such secure features include 26 FPGA programming. In terms of the ARMv8 architecture, the kernel runs 30 The Intel Stratix10 SoC service layer provides an in kernel API for [all …]
|
| /linux/Documentation/driver-api/tty/ |
| H A D | console.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 .. kernel-doc:: include/linux/console.h 16 --------- 18 .. kernel-doc:: include/linux/console.h 24 .. kernel-doc:: include/linux/console.h 30 .. kernel-doc:: include/linux/console.h 34 .. kernel-doc:: drivers/tty/vt/selection.c 36 .. kernel-doc:: drivers/tty/vt/vt.c 40 --------- 42 .. kernel-doc:: drivers/tty/vt/selection.c [all …]
|
| /linux/Documentation/misc-devices/ |
| H A D | xilinx_sdfec.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 4 Xilinx SD-FEC Driver 10 This driver supports SD-FEC Integrated Block for Zynq |Ultrascale+ (TM)| RFSoCs. 15 …f SD-FEC core features, see the `SD-FEC Product Guide (PG256) <https://www.xilinx.com/cgi-bin/docs… 19 - Retrieval of the Integrated Block configuration and status information 20 - Configuration of LDPC codes 21 - Configuration of Turbo decoding 22 - Monitoring errors 24 Missing features, known issues, and limitations of the SD-FEC driver are as 27 - Only allows a single open file handler to any instance of the driver at any time [all …]
|
| /linux/Documentation/admin-guide/ |
| H A D | rapidio.rst | 11 at the embedded market. RapidIO provides support for memory-mapped I/O 12 as well as message-based transactions over the switched fabric network. 24 ---- 29 ----------- 43 --------- 45 .. kernel-doc:: include/linux/rio_drv.h 48 .. kernel-doc:: drivers/rapidio/rio-driver.c 51 .. kernel-doc:: drivers/rapidio/rio.c 61 ---------- 63 .. kernel-doc:: include/linux/rio.h [all …]
|
| /linux/Documentation/gpu/xe/ |
| H A D | xe_mm.rst | 1 .. SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 .. kernel-doc:: drivers/gpu/drm/xe/xe_bo_doc.h 8 :doc: Buffer Objects (BO) 13 .. kernel-doc:: drivers/gpu/drm/xe/xe_ggtt.c 14 :doc: Global Graphics Translation Table (GGTT) 17 ----------------- 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 29 :doc: Pagetable building
|