| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-class-backlight | 9 hence linear changes in brightness are perceived as being 10 non-linear. To achieve a linear perception of brightness changes 12 backlights with a linear brightness curve. 19 linear 21 controls should apply a logarithmic mapping for a linear 24 non-linear 25 The brightness changes non-linearly with each step. Brightness 26 controls should use a linear mapping for a linear perception. 38 The value range is device-driver specific: 47 It returns a 13-bits integer. [all …]
|
| D | sysfs-class-backlight-adp5520 | 2 --------------------------------------------------------------- 18 value between 0 mA and 30 mA using linear or non-linear 31 between 0 mA and 30 mA using linear or non-linear algorithms.
|
| D | sysfs-class-backlight-adp8860 | 2 ----------------------------------------------------------- 23 value between 0 mA and 30 mA using linear or non-linear 37 between 0 mA and 30 mA using linear or non-linear algorithms.
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | colorspaces.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 92 specific chromaticity primaries are linear colorspaces. But neither the 93 eye, nor display technology is linear. Doubling the values of all 94 components in the linear colorspace will not be perceived as twice the 96 function that takes a linear color component value and transforms it to 97 the non-linear component value, which is a closer match to the 98 non-linear performance of both the eye and displays. Linear component 99 values are denoted RGB, non-linear are denoted as R'G'B'. In general 101 linear RGB. Special care should be taken when dealing with openGL to 102 provide linear RGB colors or to use the built-in openGL support to apply [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | colorspaces.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 92 specific chromaticity primaries are linear colorspaces. But neither the 93 eye, nor display technology is linear. Doubling the values of all 94 components in the linear colorspace will not be perceived as twice the 96 function that takes a linear color component value and transforms it to 97 the non-linear component value, which is a closer match to the 98 non-linear performance of both the eye and displays. Linear component 99 values are denoted RGB, non-linear are denoted as R'G'B'. In general 101 linear RGB. Special care should be taken when dealing with openGL to 102 provide linear RGB colors or to use the built-in openGL support to apply [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-class-backlight | 9 hence linear changes in brightness are perceived as being 10 non-linear. To achieve a linear perception of brightness changes 12 backlights with a linear brightness curve. 19 linear 21 controls should apply a logarithmic mapping for a linear 24 non-linear 25 The brightness changes non-linearly with each step. Brightness 26 controls should use a linear mapping for a linear perception. 38 The value range is device-driver specific: 47 It returns a 13-bits integer. [all …]
|
| /kernel/linux/linux-6.6/drivers/hid/ |
| D | hid-bigbenff.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 * "Kid-friendly Wired Controller" PS3OFMINIPAD SONY 19 #include "hid-ids.h" 37 * 0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) 39 * 0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position) 47 * 0x81, 0x42, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,Null State) 50 * 0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position) 59 * 0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) 74 * 0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) 77 …0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-… [all …]
|
| /kernel/linux/linux-5.10/drivers/hid/ |
| D | hid-bigbenff.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 * "Kid-friendly Wired Controller" PS3OFMINIPAD SONY 19 #include "hid-ids.h" 37 * 0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) 39 * 0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position) 47 * 0x81, 0x42, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,Null State) 50 * 0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position) 59 * 0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) 74 * 0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position) 77 …0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-… [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ |
| D | ia_css_bnlm_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 * CSS-API header file for Bayer Non-Linear Mean parameters. 25 /* Bayer Non-Linear Mean configuration 44 * that fits the first-order exp() to default exp_lut in BNLM sheet 54 /* Index for n-th maximum candidate weight for each detail group */ 83 /* Non linear transfer functions to calculate the blending coefficient depending on detail group */
|
| /kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ |
| D | ia_css_bnlm_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 * CSS-API header file for Bayer Non-Linear Mean parameters. 25 /* Bayer Non-Linear Mean configuration 44 * that fits the first-order exp() to default exp_lut in BNLM sheet 54 /* Index for n-th maximum candidate weight for each detail group */ 83 /* Non linear transfer functions to calculate the blending coefficient depending on detail group */
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/ci/xfails/ |
| D | rockchip-rk3288-fails.txt | 2 kms_bw@linear-tiling-2-displays-1920x1080p,Fail 3 kms_bw@linear-tiling-2-displays-2560x1440p,Fail 4 kms_bw@linear-tiling-2-displays-3840x2160p,Fail 5 kms_bw@linear-tiling-3-displays-1920x1080p,Fail 6 kms_bw@linear-tiling-3-displays-2560x1440p,Fail 7 kms_bw@linear-tiling-3-displays-3840x2160p,Fail 8 kms_force_connector_basic@force-load-detect,Fail 9 kms_invalid_mode@int-max-clock,Crash 10 kms_plane@pixel-format,Crash 11 kms_plane@pixel-format-source-clamping,Crash [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/hw-vuln/ |
| D | multihit.rst | 13 ------------------- 18 - non-Intel processors 20 - Some Atoms (Airmont, Bonnell, Goldmont, GoldmontPlus, Saltwell, Silvermont) 22 - Intel processors that have the PSCHANGE_MC_NO bit set in the 27 ------------ 32 CVE-2018-12207 Machine Check Error Avoidance on Page Size Change 37 ------- 50 Under this errata, instructions are fetched from a linear address translated 52 paging structure so that the same linear address using large page size (2 MB, 4 55 the linear address, a code fetch that happens on the same linear address may [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/hw-vuln/ |
| D | multihit.rst | 13 ------------------- 18 - non-Intel processors 20 - Some Atoms (Airmont, Bonnell, Goldmont, GoldmontPlus, Saltwell, Silvermont) 22 - Intel processors that have the PSCHANGE_MC_NO bit set in the 27 ------------ 32 CVE-2018-12207 Machine Check Error Avoidance on Page Size Change 37 ------- 50 Under this errata, instructions are fetched from a linear address translated 52 paging structure so that the same linear address using large page size (2 MB, 4 55 the linear address, a code fetch that happens on the same linear address may [all …]
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | netdev.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ 2 /* Do not edit directly, auto-generated from: */ 4 /* YNL-GEN uapi header */ 23 * @NETDEV_XDP_ACT_RX_SG: This feature informs if netdev implements non-linear 26 * non-linear XDP buffer support in ndo_xdp_xmit callback. 48 NETDEV_A_DEV_MAX = (__NETDEV_A_DEV_MAX - 1) 58 NETDEV_CMD_MAX = (__NETDEV_CMD_MAX - 1)
|
| /kernel/linux/linux-6.6/tools/include/uapi/linux/ |
| D | netdev.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ 2 /* Do not edit directly, auto-generated from: */ 4 /* YNL-GEN uapi header */ 23 * @NETDEV_XDP_ACT_RX_SG: This feature informs if netdev implements non-linear 26 * non-linear XDP buffer support in ndo_xdp_xmit callback. 48 NETDEV_A_DEV_MAX = (__NETDEV_A_DEV_MAX - 1) 58 NETDEV_CMD_MAX = (__NETDEV_CMD_MAX - 1)
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| D | amdgpu_dm_color.c | 36 * - Input gamma LUT (de-normalized) 37 * - Input CSC (normalized) 38 * - Surface degamma LUT (normalized) 39 * - Surface CSC (normalized) 40 * - Surface regamma LUT (normalized) 41 * - Output CSC (normalized) 47 * Plane CTM -> Plane degamma -> Plane CTM -> Plane regamma -> Plane CTM 57 * support any CRTC props with correct blending with multiple planes - but we 62 * respective property is set to NULL. A linear DGM/RGM LUT should also 68 * Plane DGM Bypass -> Plane CTM Bypass -> Plane RGM Bypass -> ... [all …]
|
| /kernel/linux/linux-5.10/drivers/sh/intc/ |
| D | irqdomain.c | 18 * intc_irq_domain_evt_xlate() - Generic xlate for vectored IRQs. 32 return -EINVAL; in intc_evt_xlate() 50 * Quick linear revmap check in intc_irq_domain_init() 52 irq_base = evt2irq(hw->vectors[0].vect); in intc_irq_domain_init() 53 irq_end = evt2irq(hw->vectors[hw->nr_vectors - 1].vect); in intc_irq_domain_init() 56 * Linear domains have a hard-wired assertion that IRQs start at in intc_irq_domain_init() 58 * restrict the linear case to these conditions here, taking the in intc_irq_domain_init() 59 * tree penalty for linear cases with non-zero hwirq bases. in intc_irq_domain_init() 61 if (irq_base == 0 && irq_end == (irq_base + hw->nr_vectors - 1)) in intc_irq_domain_init() 62 d->domain = irq_domain_add_linear(NULL, hw->nr_vectors, in intc_irq_domain_init() [all …]
|
| /kernel/linux/linux-6.6/drivers/sh/intc/ |
| D | irqdomain.c | 18 * intc_irq_domain_evt_xlate() - Generic xlate for vectored IRQs. 32 return -EINVAL; in intc_evt_xlate() 50 * Quick linear revmap check in intc_irq_domain_init() 52 irq_base = evt2irq(hw->vectors[0].vect); in intc_irq_domain_init() 53 irq_end = evt2irq(hw->vectors[hw->nr_vectors - 1].vect); in intc_irq_domain_init() 56 * Linear domains have a hard-wired assertion that IRQs start at in intc_irq_domain_init() 58 * restrict the linear case to these conditions here, taking the in intc_irq_domain_init() 59 * tree penalty for linear cases with non-zero hwirq bases. in intc_irq_domain_init() 61 if (irq_base == 0 && irq_end == (irq_base + hw->nr_vectors - 1)) in intc_irq_domain_init() 62 d->domain = irq_domain_add_linear(NULL, hw->nr_vectors, in intc_irq_domain_init() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| D | amdgpu_dm_color.c | 38 * - Input gamma LUT (de-normalized) 39 * - Input CSC (normalized) 40 * - Surface degamma LUT (normalized) 41 * - Surface CSC (normalized) 42 * - Surface regamma LUT (normalized) 43 * - Output CSC (normalized) 49 * Plane CTM -> Plane degamma -> Plane CTM -> Plane regamma -> Plane CTM 59 * support any CRTC props with correct blending with multiple planes - but we 64 * respective property is set to NULL. A linear DGM/RGM LUT should also 70 * Plane DGM Bypass -> Plane CTM Bypass -> Plane RGM Bypass -> ... [all …]
|
| /kernel/linux/linux-6.6/Documentation/netlink/specs/ |
| D | netdev.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 9 - 11 name: xdp-act 12 render-max: true 14 - 19 - 23 - 24 name: ndo-xmit 27 - 28 name: xsk-zerocopy [all …]
|
| /kernel/linux/linux-6.6/Documentation/bpf/ |
| D | redirect.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 10 -------------- 14 - ``BPF_MAP_TYPE_DEVMAP`` 15 - ``BPF_MAP_TYPE_DEVMAP_HASH`` 16 - ``BPF_MAP_TYPE_CPUMAP`` 17 - ``BPF_MAP_TYPE_XSKMAP`` 22 ------- 24 .. kernel-doc:: net/core/filter.c 29 those that do, not all of them support non-linear frames. Non-linear xdp 33 ---------------------- [all …]
|
| /kernel/linux/linux-5.10/arch/riscv/mm/ |
| D | physaddr.c | 1 // SPDX-License-Identifier: GPL-2.0 11 phys_addr_t y = x - PAGE_OFFSET; in __virt_to_phys() 14 * Boundary checking aginst the kernel linear mapping space. in __virt_to_phys() 17 "virt_to_phys used for non-linear address: %pK (%pS)\n", in __virt_to_phys()
|
| /kernel/linux/linux-5.10/arch/powerpc/mm/nohash/ |
| D | tlb_low_64e.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Copyright (C) 2008-2009 15 #include <asm/asm-offsets.h> 17 #include <asm/exception-64e.h> 18 #include <asm/ppc-opcode.h> 21 #include <asm/feature-fixups.h> 30 * TLB miss handling for Book3E with a bolted linear mapping * 36 * Note that, unlike non-bolted handlers, TLB_EXFRAME is not 99 /* We pre-test some combination of permissions to avoid double 120 rldicl. r10,r16,64-PGTABLE_EADDR_SIZE,PGTABLE_EADDR_SIZE+4 [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kvm/ |
| D | kvm_emulate.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Generic x86 (32-bit and 64-bit) instruction decoder and emulator. 9 * From: xen-unstable 10676:af9809f51f81a3c43f276f00c81a52ef558afda4 58 * location, that this location is the given linear faulting address (cr2), and 61 * automatically deduces which operand of a string-move operation is accessing 72 * some out-of-band mechanism, unknown to the emulator. The memop signals 76 * cmpxchg8b_emulated need support 8-byte accesses. 77 * 4. The emulator cannot handle 64-bit mode emulation on an x86/32 system. 92 * read_gpr: read a general purpose register (rax - r15) 98 * write_gpr: write a general purpose register (rax - r15) [all …]
|
| /kernel/linux/linux-6.6/arch/riscv/mm/ |
| D | physaddr.c | 1 // SPDX-License-Identifier: GPL-2.0 12 * Boundary checking aginst the kernel linear mapping space. in __virt_to_phys() 15 "virt_to_phys used for non-linear address: %pK (%pS)\n", in __virt_to_phys() 41 return ((unsigned long)(x) - kernel_map.va_pa_offset); in linear_mapping_va_to_pa()
|