| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-iio-dac | 3 Contact: linux-iio@vger.kernel.org 6 is useful when one wants to change the DAC output codes. For 9 - disable toggle operation; 10 - change out_currentY_rawN, where N is the integer value of the symbol; 11 - enable toggle operation. 15 Contact: linux-iio@vger.kernel.org 18 specific to toggle enabled channels and refers to the DAC output 24 Contact: linux-iio@vger.kernel.org 26 Performs a SW switch to a predefined output symbol. This attribute 27 is specific to toggle enabled channels and allows switching between [all …]
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-daemon.txt | 1 perf-daemon(1) 6 ---- 7 perf-daemon - Run record sessions on background 11 -------- 22 ----------- 32 …916507 916508 ... \_ perf record --control=fifo:control,ack -m 10M -e cycles --overwrite --switc… 33 …916507 916509 ... \_ perf record --control=fifo:control,ack -m 20M -e sched:* --overwrite --swit… 38 to produce data periodically, like with --switch-output configuration 41 Each session is started with control setup (with perf record --control 49 ------- [all …]
|
| /linux/Documentation/devicetree/bindings/display/hisilicon/ |
| H A D | dw-dsi.txt | 1 Device-Tree bindings for DesignWare DSI Host Controller v1.20a driver 7 - compatible: value should be "hisilicon,hi6220-dsi". 8 - reg: physical base address and length of dsi controller's registers. 9 - clocks: contains APB clock phandle + clock-specifier pair. 10 - clock-names: should be "pclk". 11 - ports: contains DSI controller input and output sub port. 12 The input port connects to ADE output port with the reg value "0". 13 The output port with the reg value "1", it could connect to panel or 17 A example of HiKey board hi6220 SoC and board specific DT entry: 20 SoC specific: [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | ext-ctrls-rf-tuner.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _rf-tuner-controls: 16 baseband frequency (BB). Tuners that could do baseband output are often 17 called Zero-IF tuners. Older tuners were typically simple PLL tuners 29 .. _rf-tuner-control-id: 48 range and step are driver-specific. 65 range and step are driver-specific. 73 driver-specific. 77 located inside mixer block, where RF signal is down-converted by the 79 The range and step are driver-specific. [all …]
|
| H A D | dev-stateless-decoder.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 Memory-to-memory Stateless Video Decoder Interface 19 This section describes how user-space ("the client") is expected to communicate 25 Stateless decoders make use of the :ref:`media-request-api`. A stateless 27 ``OUTPUT`` queue when :c:func:`VIDIOC_REQBUFS` or :c:func:`VIDIOC_CREATE_BUFS` 34 ``OUTPUT`` queue. 40 calls :c:func:`VIDIOC_ENUM_FMT` on the ``OUTPUT`` queue. 42 * The driver must always return the full set of supported ``OUTPUT`` formats, 46 codec-specific capability controls (such as H.264 profiles) to the set 53 active on the ``OUTPUT`` queue. [all …]
|
| H A D | pixfmt-v4l2.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 5 Single-planar format structure 14 .. flat-table:: struct v4l2_pix_format 15 :header-rows: 0 16 :stub-columns: 0 19 * - __u32 20 - ``width`` 21 - Image width in pixels. 22 * - __u32 23 - ``height`` [all …]
|
| H A D | dev-encoder.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 7 Memory-to-Memory Stateful Video Encoder Interface 13 further post-processing by the client. 35 5. Single-planar API (see :ref:`planar-apis`) and applicable structures may be 36 used interchangeably with multi-planar API, unless specified otherwise, 42 7. Given an ``OUTPUT`` buffer A, then A' represents a buffer on the ``CAPTURE`` 48 Refer to :ref:`decoder-glossary`. 53 .. kernel-render:: DOT 66 qi -> Initialization [ label = "open()" ]; 68 Initialization -> Encoding [ label = "Both queues streaming" ]; [all …]
|
| H A D | vidioc-g-dv-timings.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 …C_G_DV_TIMINGS - VIDIOC_S_DV_TIMINGS - VIDIOC_SUBDEV_G_DV_TIMINGS - VIDIOC_SUBDEV_S_DV_TIMINGS - G… 46 To set DV timings for the input or output, applications use the 56 registered in read-only mode is not allowed. An error is returned and the errno 57 variable is set to ``-EPERM``. 59 The ``linux/v4l2-dv-timings.h`` header can be used to get the timings of 61 the current input or output does not support DV timings (e.g. if 68 On success 0 is returned, on error -1 and the ``errno`` variable is set 70 :ref:`Generic Error Codes <gen-errors>` chapter. 77 Digital video timings are not supported for this input or output. [all …]
|
| /linux/Documentation/ABI/stable/ |
| H A D | sysfs-class-tpm | 4 Contact: linux-integrity@vger.kernel.org 5 Description: The device/ directory under a specific TPM instance exposes 12 Contact: linux-integrity@vger.kernel.org 24 Contact: linux-integrity@vger.kernel.org 27 TPM vendor specific cancel operation. 32 Contact: linux-integrity@vger.kernel.org 35 Example output:: 44 is manufacturer specific. 49 Contact: linux-integrity@vger.kernel.org 50 Description: The "durations" property shows the 3 vendor-specific values [all …]
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A D | brcm,bcm-keypad.txt | 3 Broadcom Keypad controller is used to interface a SoC with a matrix-type 6 The keypad controller can sense a key-press and key-release and report the 9 This binding is based on the matrix-keymap binding with the following 12 keypad,num-rows and keypad,num-columns are required. 14 Required SoC Specific Properties: 15 - compatible: should be "brcm,bcm-keypad" 17 - reg: physical base address of the controller and length of memory mapped 20 - interrupts: The interrupt number to the cpu. 22 Board Specific Properties: 23 - keypad,num-rows: Number of row lines connected to the keypad [all …]
|
| /linux/sound/firewire/motu/ |
| H A D | motu-register-dsp-message-parser.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 // motu-register-dsp-message-parser.c - a part of driver for MOTU FireWire series 5 // Copyright (c) 2021 Takashi Sakamoto <o-takashi@sakamocchi.jp> 60 // Specific to 828mk2, 896hd, Traveler. 62 // Specific to 828mk2, Traveler, and 896hd (not functional). 64 // Specific to 828mk2, Traveler, and 896hd (not functional). 66 // Specific to Ultralite, 4 pre, Audio express, and 8 pre (not functional). 68 // Specific to 4 pre, and Audio express. 70 // Specific to 4 pre, and Audio express. 72 // Specific to 4 pre, and Audio express. [all …]
|
| /linux/lib/842/ |
| H A D | 842.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * where there are between 0 and 4 template args, depending on the specific 12 * template operation. For normal operations, each arg is either a specific 13 * number of data bytes to add to the output buffer, or an index pointing 14 * to a previously-written number of data bytes to copy to the output buffer. 16 * The template code is a 5-bit value. This code indicates what to do with 22 * bytes being written to the output buffer. Each template (i.e. all actions 23 * in the table row) will add up to 8 bytes being written to the output buffer. 29 * buffer should be copied directly to the output buffer. 33 * 4, or 8 byte value already in the output buffer, that should be copied to [all …]
|
| /linux/Documentation/sound/cards/ |
| H A D | maya44.rst | 8 keep here as reference -- tiwai 22 …gramming information, so I (Rainer Zimmermann) had to find out some card-specific information by e… 24 This is the first testing version of the Maya44 driver released to the alsa-devel mailing list (Feb… 29 - playback and capture at all sampling rates 30 - input/output level 31 - crossmixing 32 - line/mic switch 33 - phantom power switch 34 - analogue monitor a.k.a bypass 39 - Channel 3+4 analogue - S/PDIF input switching [all …]
|
| /linux/include/crypto/ |
| H A D | kpp.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Key-agreement Protocol Primitives (KPP) 24 * @dst_len: Size of the output buffer. It needs to be at least 41 * struct crypto_kpp - user-instantiated object which encapsulate 55 * struct kpp_alg - generic key-agreement protocol primitives 57 * @set_secret: Function invokes the protocol specific function to 61 * counterpart. In case of error, where output is not big 62 * enough req->dst_len will be updated to the size 66 * In case of error, where output is not big enough, 67 * req->dst_len will be updated to the size required [all …]
|
| /linux/tools/docs/ |
| H A D | get_feat.py | 4 # SPDX-License-Identifier: GPL-2.0 36 proc = subprocess.run(["uname", "-m"], check=True, 63 - neither feature nor arch is passed: generates a full matrix; 64 - arch provided: generates a table of supported tables for the 66 - only feature provided: generates a table with feature details, 83 Instead of using a --arch parameter, get feature for the current 94 parseable by other scripts. The output format is not ReST. 106 """Add a --arch parsing argument""" 108 parser.add_argument("--arch", 109 help="Output features for an specific" [all …]
|
| /linux/arch/arm/mach-pxa/ |
| H A D | mfp-pxa2xx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * the following MFP_xxx bit definitions in mfp.h are re-used for pxa2xx: 19 * bit 23 - Input/Output (PXA2xx specific) 20 * bit 24 - Wakeup Enable(PXA2xx specific) 21 * bit 25 - Keep Output (PXA2xx specific) 33 * retain their last output level (low or high). 49 /* NOTE: pins configured as output _must_ provide a low power state,
|
| /linux/Documentation/livepatch/ |
| H A D | module-elf-format.rst | 16 Formerly, livepatch required separate architecture-specific code to write 17 relocations. However, arch-specific code to write relocations already 19 code. So, instead of duplicating code and re-implementing what the module 21 loader to perform the all the arch-specific relocation work. Specifically, 26 of arch-specific code required to port livepatch to a particular 34 selected from OS-specific ranges according to the definitions from glibc. 37 ----------------------------------------------------- 39 reference non-exported global symbols and non-included local symbols. 40 Relocations referencing these types of symbols cannot be left in as-is 46 module ELF output. Using these dynrela sections, livepatch could resolve [all …]
|
| /linux/Documentation/userspace-api/media/mediactl/ |
| H A D | request-api.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 4 .. _media-request-api: 12 the same pipeline to reconfigure and collaborate closely on a per-frame basis. 14 to specific frames (aka 'per-frame controls') in order to be used efficiently. 16 While the initial use-case was V4L2, it can be extended to other subsystems 20 it is, it is terribly inefficient: user-space would have to flush all activity 26 The Request API allows a specific configuration of the pipeline (media 28 specific buffers. This allows user-space to schedule several tasks ("requests") 34 ------------- 37 subsystem-specific APIs to support request usage. At the Media Controller [all …]
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sun8i-a23-a33.dtsi | 2 * Copyright 2014 Chen-Yu Tsai 4 * Chen-Yu Tsai <wens@csie.org> 6 * This file is dual-licensed: you can use it either under the terms 45 #include <dt-bindings/interrupt-controller/arm-gic.h> 47 #include <dt-bindings/clock/sun6i-rtc.h> 48 #include <dt-bindings/clock/sun8i-a23-a33-ccu.h> 49 #include <dt-bindings/reset/sun8i-a23-a33-ccu.h> 52 interrupt-parent = <&gic>; 53 #address-cells = <1>; 54 #size-cells = <1>; [all …]
|
| /linux/Documentation/virt/coco/ |
| H A D | tdx-guest.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 The TDX guest driver exposes IOCTL interfaces via the /dev/tdx-guest misc 11 device to allow userspace to get certain TDX guest-specific details. 20 :Output: Details about output data and return value (with details about 24 ----------------------- 27 :Output: Upon successful execution, TDREPORT data is copied to 28 tdx_report_req.tdreport and return 0. Return -EINVAL for invalid 29 operands, -EIO on TDCALL failure or standard error number on other 37 subtype-specific TDREPORT request. Although the subtype option is mentioned in 46 --------- [all …]
|
| /linux/drivers/gpu/drm/vkms/ |
| H A D | vkms_drv.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 31 * struct vkms_frame_info - Structure to store the state of a frame 34 * @src: source rectangle of this frame in the source framebuffer, stored in 16.16 fixed-point form 53 * struct pixel_argb_u16 - Internal representation of a pixel color. 66 * Caution: the byte ordering of this structure is machine-dependent, 79 * typedef pixel_write_t - These functions are used to read a pixel from a 80 * &struct pixel_argb_u16, convert it in a specific format and write it in the @out_pixel 95 * enum pixel_read_direction - Enum used internally by VKMS to represent a reading direction in a 108 * typedef pixel_read_line_t - These functions are used to read a pixel line in the source frame, 113 * is non-negative and smaller than @plane->frame_info->fb->width. [all …]
|
| /linux/tools/perf/tests/shell/ |
| H A D | timechart.sh | 3 # SPDX-License-Identifier: GPL-2.0 5 set -e 9 output=$(mktemp /tmp/__perf_timechart_test.output.XXXXX.svg) 12 rm -f "${perfdata}"* 13 rm -f "${output}" 14 trap - EXI [all...] |
| /linux/tools/power/cpupower/bench/ |
| H A D | benchmark.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* cpufreq-bench CPUFreq microbenchmark 17 if (config->output != stdout) { \ 40 if (config->verbose) in calculate_timespace() 43 /* get the initial calculation time for a specific number of rounds */ in calculate_timespace() 48 timed = (unsigned int)(then - now); in calculate_timespace() 59 timed = (unsigned int)(then - now); in calculate_timespace() 62 if (config->verbose) in calculate_timespace() 70 * generates a specific sleep an load time with the performance 87 sleep_time = config->sleep; in start_benchmark() [all …]
|
| /linux/Documentation/doc-guide/ |
| H A D | sphinx.rst | 10 documentation is placed in ``Documentation/output``. 12 .. _Sphinx: http://www.sphinx-doc.org/ 16 documentation comments, or kernel-doc comments, from source files. Usually these 18 kernel-doc comments have some special structure and formatting, but beyond that 34 :ref:`sphinx-pre-install` for further details. 42 Sphinx inside a virtual environment, using ``virtualenv-3`` 50 (sphinx_latest) $ pip install -r Documentation/sphinx/requirements.txt 57 Image output 58 ------------ 66 output. [all …]
|
| /linux/net/dccp/ccids/ |
| H A D | Kconfig | |