| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | pixfmt-z16.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-PIX-FMT-Z16: 10 16-bit depth data with distance values at each pixel 16 This is a 16-bit format, representing depth data. Each pixel is a 19 is stored in a 16-bit word in the little endian byte order. 27 .. flat-table:: 28 :header-rows: 0 29 :stub-columns: 0 31 * - start + 0: 32 - Z\ :sub:`00low` [all …]
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | ti,tlv320adcx140.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Texas Instruments TLV320ADCX140 Quad Channel Analog-to-Digital Converter 11 - Andrew Davis <afd@ti.com> 14 The TLV320ADCX140 are multichannel (4-ch analog recording or 8-ch digital 15 PDM microphones recording), high-performance audio, analog-to-digital 28 - ti,tlv320adc3140 29 - ti,tlv320adc5140 30 - ti,tlv320adc6140 [all …]
|
| H A D | cirrus,cs35l45.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ricardo Rivera-Matos <rriveram@opensource.cirrus.com> 11 - Richard Fitzgerald <rf@opensource.cirrus.com> 18 - $ref: dai-common.yaml# 23 - cirrus,cs35l45 31 '#sound-dai-cells': 34 reset-gpios: 37 vdd-a-supply: [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | pmbus.rst | 12 Addresses scanned: - 23 Addresses scanned: - 27 https://www.onsemi.com/pub_link/Collateral/ADP4000-D.PDF 29 https://www.onsemi.com/pub_link/Collateral/NCP4200-D.PDF 31 https://www.onsemi.com/pub_link/Collateral/JUNE%202009-%20REV.%200.PDF 37 Addresses scanned: - 55 Addresses scanned: - 73 Addresses scanned: - 83 Addresses scanned: - 88 Author: Guenter Roeck <linux@roeck-us.net> [all …]
|
| /linux/arch/arm/nwfpe/ |
| H A D | softfloat-specialize | 5 This C source fragment is part of the SoftFloat IEC/IEEE Floating-point 11 National Science Foundation under grant MIP-9311980. The original version 12 of this code was written as part of a project to build a fixed-point vector 16 http://www.jhauser.us/arithmetic/SoftFloat-2b/SoftFloat-source.txt 33 ------------------------------------------------------------------------------- 34 Underflow tininess-detection mode, statically initialized to default value. 36 ------------------------------------------------------------------------------- 41 ------------------------------------------------------------------------------- 42 Raises the exceptions specified by `flags'. Floating-point traps can be 48 Moved this function out of softfloat-specialize into fpmodule.c. [all …]
|
| H A D | softfloat.c | 4 This C source file is part of the SoftFloat IEC/IEEE Floating-point 10 National Science Foundation under grant MIP-9311980. The original version 11 of this code was written as part of a project to build a fixed-point vector 15 http://www.jhauser.us/arithmetic/SoftFloat-2b/SoftFloat-source.txt 38 ------------------------------------------------------------------------------- 39 Primitive arithmetic functions, including multi-word arithmetic, and 42 ------------------------------------------------------------------------------- 44 #include "softfloat-macros" 47 ------------------------------------------------------------------------------- 52 are propagated from function inputs to output. These details are target- [all …]
|
| /linux/lib/raid6/ |
| H A D | s390vx.uc | 1 // SPDX-License-Identifier: GPL-2.0 5 * $#-way unrolled RAID6 gen/xor functions for s390 35 * operation returns 0xFF if the high bit of the byte is 1, 36 * or 0x00 if the high bit is 0. The result is stored in vector 41 #define AND(x, y, z) fpu_vn(x, y, z) 42 #define XOR(x, y, z) fpu_vx(x, y, z) [all...] |
| H A D | int.uc | 1 /* -*- linux-c -*- ------------------------------------------------------- * 3 * Copyright 2002-2004 H. Peter Anvin - All Rights Reserved 8 * Boston MA 02111-1307, USA; either version 2 of the License, or 11 * ----------------------------------------------------------------------- */ 16 * $#-way unrolled portable integer math RAID-6 instruction set 45 * These sub-operations are separate inlines since they can sometimes be 46 * specially optimized using architecture-specific hacks. 62 * The MASK() operation returns 0xFF in any byte for which the high 63 * bit is 1, 0x00 for any byte for which the high bit is 0. 70 vv = (vv << 1) - (vv >> 7); /* Overflow on the top bit is OK */ [all …]
|
| H A D | neon.uc | 1 /* ----------------------------------------------------------------------- 3 * neon.uc - RAID-6 syndrome calculation using ARM NEON instructions 9 * Copyright 2002-2004 H. Peter Anvin - All Rights Reserved 14 * Boston MA 02111-1307, USA; either version 2 of the License, or 17 * ----------------------------------------------------------------------- */ 22 * $#-way unrolled NEON intrinsics math RAID-6 instruction set 44 * The MASK() operation returns 0xFF in any byte for which the high 45 * bit is 1, 0x00 for any byte for which the high bit is 0. 61 int d, z, z0; 66 z0 = disks - 3; /* Highest data disk */ [all …]
|
| H A D | altivec.uc | 1 /* -*- linux-c -*- ------------------------------------------------------- * 3 * Copyright 2002-2004 H. Peter Anvin - All Rights Reserved 8 * Boston MA 02111-1307, USA; either version 2 of the License, or 11 * ----------------------------------------------------------------------- */ 16 * $#-way unrolled portable integer math RAID-6 instruction set 56 * The MASK() operation returns 0xFF in any byte for which the high 57 * bit is 1, 0x00 for any byte for which the high bit is 0. 75 int d, z, z0; 80 z0 = disks - 3; /* Highest data disk */ 86 for ( z = z0-1 ; z >= 0 ; z-- ) { [all …]
|
| /linux/lib/math/ |
| H A D | div64.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Based on former do_div() implementation from asm-parisc/div64.h: 6 * Copyright (C) 1999 Hewlett-Packard Co 7 * Copyright (C) 1999 David Mosberger-Tang <davidm@hpl.hp.com> 16 * for some CPUs. __div64_32() can be overridden by linking arch-specific 37 uint32_t high = rem >> 32; in __div64_32() local 41 if (high >= base) { in __div64_32() 42 high /= base; in __div64_32() 43 res = (uint64_t) high << 32; in __div64_32() 44 rem -= (uint64_t) (high*base) << 32; in __div64_32() [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-fxl6408.c | 1 // SPDX-License-Identifier: GPL-2.0-only 26 * the output high instead of low. 30 /* Bits here make the output High-Z, instead of the OUTPUT value. */ 33 /* Returns the current status (1 = HIGH) of the input pins. */ 38 * This bit is HIGH if input GPIO != default state (register 09h). 99 return dev_err_probe(dev, -ENODEV, "invalid device id 0x%02x\n", val); in fxl6408_identify() 106 struct device *dev = &client->dev; in fxl6408_probe() 126 /* Disable High-Z of outputs, so that our OUTPUT updates actually take effect. */ in fxl6408_probe() 129 return dev_err_probe(dev, ret, "failed to write 'output high Z' register\n"); in fxl6408_probe()
|
| /linux/arch/s390/tools/ |
| H A D | gen_facilities.c | 1 // SPDX-License-Identifier: GPL-2.0 26 * -march=<machine>. 31 1, /* z/Arch mode installed */ 33 21, /* extended-immediate facility */ 41 45, /* fast-BCR, etc. */ 44 49, /* misc-instruction-extensions */ 48 53, /* load-and-zero-rightmost-byte, etc. */ 52 58, /* miscellaneous-instruction-extension 2 */ 55 61, /* miscellaneous-instruction-extension 3 */ 58 84, /* miscellaneous-instruction-extension 4 */ [all …]
|
| /linux/arch/arm/boot/dts/aspeed/ |
| H A D | aspeed-bmc-lenovo-hr630.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2019-present Lenovo 8 /dts-v1/; 10 #include "aspeed-g5.dtsi" 11 #include <dt-bindings/gpio/aspeed-gpio.h> 15 compatible = "lenovo,hr630-bmc", "aspeed,ast2500"; 29 stdout-path = &uart5; 38 reserved-memory { 39 #address-cells = <1>; 40 #size-cells = <1>; [all …]
|
| /linux/mm/ |
| H A D | page_alloc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 39 #include <linux/fault-inject.h> 63 /* Free Page Internal flags: for internal, non-pcp variants of free_pages(). */ 72 * reporting it and marking it "reported" - it only skips notifying 81 * page shuffling (relevant code - e.g., memory onlining - is expected to 84 * Note: No code should rely on this flag for correctness - it's purely 94 /* prevent >1 _updater_ of zone percpu pageset ->high and ->batch fields */ 107 /* UP spin_trylock always succeeds so disable IRQs to prevent re-entrancy. */ 118 * interfered with and a high priority task cannot preempt the allocator. 129 * Generic helper to lookup and a per-cpu variable with an embedded spinlock. [all …]
|
| /linux/arch/arm/kernel/ |
| H A D | phys2virt.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 1994-2002 Russell King 22 * __fixup_pv_table - patch the stub instructions with the delta between 36 subs r3, r8, #PAGE_OFFSET @ PHYS_OFFSET - PAGE_OFFSET 38 strcc ip, [r0, #HIGH_OFFSET] @ save to __pv_offset high bits 56 ldr r0, [r6, #HIGH_OFFSET] @ pv_offset high word 61 @ The Thumb-2 versions of the patchable sequences are 63 @ phys-to-virt: movw <reg>, #offset<31:21> 67 @ virt-to-phys (non-LPAE): movw <reg>, #offset<31:21> 71 @ virt-to-phys (LPAE): movw <reg>, #offset<31:21> [all …]
|
| /linux/Documentation/arch/arm/nwfpe/ |
| H A D | todo.rst | 6 POW{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - power 7 RPW{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - reverse power 8 POL{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - polar angle (arctan2) 10 LOG{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - logarithm to base 10 11 LGN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - logarithm to base e 12 EXP{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - exponent 13 SIN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - sine 14 COS{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - cosine 15 TAN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - tangent 16 ASN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - arcsine [all …]
|
| /linux/include/linux/ |
| H A D | lis3lv02d.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * struct lis3lv02d_platform_data - lis3 chip family platform data 10 * @click_thresh_z: Click detection unit z axis threshold 24 * @hipass_ctrl: High pass filter control (enable / disable, cut off 26 * @axis_x: Sensor orientation remapping for x-axis 27 * @axis_y: Sensor orientation remapping for y-axis 28 * @axis_z: Sensor orientation remapping for z-axis 44 * on the configuration. For example, interrupt detection block can use high 111 #define LIS3_INV_DEV_X -1 112 #define LIS3_INV_DEV_Y -2 [all …]
|
| H A D | mmzone.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 #include <linux/pageblock-flags.h> 20 #include <linux/page-flags-layout.h> 23 #include <linux/page-flags.h> 28 /* Free memory management - zoned buddy allocator. */ 99 * __dump_folio() in mm/debug.c passes a folio pointer to on-stack struct folio, 103 (get_pfnblock_migratetype(&folio->page, pfn) == MIGRATE_CMA) 136 get_pageblock_migratetype(&folio->page) 220 NR_KERNEL_MISC_RECLAIMABLE, /* reclaimable non-slab kernel pages */ 244 * Not rate-limited (NRL) candidate pages for those can be promoted [all …]
|
| /linux/include/linux/platform_data/ |
| H A D | gpmc-omap.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2014 Texas Instruments, Inc. - https://www.ti.com 34 /* Chip-select signal timings corresponding to GPMC_CS_CONFIG2 */ 59 u32 access; /* Start-cycle to first data valid delay */ 96 u32 t_cez_r; /* read CS deassertion to high Z */ 97 u32 t_cez_w; /* write CS deassertion to high Z */ 98 u32 t_oez; /* OE deassertion to high Z */ 134 #define GPMC_DEVWIDTH_8BIT 1 /* 8-bit device width */ 135 #define GPMC_DEVWIDTH_16BIT 2 /* 16-bit device width */ 136 #define GPMC_MUX_AAD 1 /* Addr-Addr-Data multiplex */ [all …]
|
| /linux/arch/mips/ath25/ |
| H A D | ar2315_regs.h | 11 * Copyright (C) 2006-2008 Felix Fietkau <nbd@openwrt.org> 81 #define AR2315_RESET_MPEGTS_RSVD 0x00000004 /* warm reset MPEG-TS */ 97 #define AR2315_ARB_MPEGTS_RSVD 0x00000004 /* MPEG-TS */ 106 #define AR2315_CONFIG_AHB 0x00000001 /* EC-AHB bridge endian */ 108 #define AR2315_CONFIG_MPEGTS_RSVD 0x00000004 /* MPEG-TS byteswap */ 128 /* Revision Register - Initial value is 0x3010 (WMAC 3.0, AR231X 1.0). */ 160 #define AR2315_ISR_UART0 0x00000001 /* high speed UART */ 172 #define AR2315_GISR_MPEGTS_RSVD 0x00000004 /* MPEG-TS */ 303 * - No read or write buffers are included. 323 #define AR2315_LBCONF_OE 0x00000001 /* =1 OE is low-true */ [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-devices-platform-trackpoint | 4 Contact: linux-input@vger.kernel.org 11 Contact: linux-input@vger.kernel.org 13 (RW) Negative inertia factor. High values cause the cursor to 19 Contact: linux-input@vger.kernel.org 21 (RW) Backup range for z-axis press. 26 Contact: linux-input@vger.kernel.org 29 z-axis pressed. 34 Contact: linux-input@vger.kernel.org 41 Contact: linux-input@vger.kernel.org 48 Contact: linux-input@vger.kernel.org [all …]
|
| H A D | sysfs-bus-iio-light-lm3533-als | 17 threshY_hysteresis = threshY_raising - threshY_falling 32 These thresholds correspond to the eight zone-boundary 33 registers (boundaryY_{low,high}) and define the five light 50 Z (0..255), where Y in 0..2 and Z in 0..4. 52 These values correspond to the ALS-mapper target registers for 53 ALS-mapper Y + 1.
|
| /linux/include/linux/input/ |
| H A D | adxl34x.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 20 * X,Y,Z Axis Offset: 30 * TAP_X/Y/Z Enable: Setting TAP_X, Y, or Z Enable enables X, 31 * Y, or Z participation in Tap detection. A '0' excludes the 89 * X/Y/Z Enable: A '1' enables X, Y, or Z participation in activity 152 * result in the function appearing un-responsive if the 162 * holds the threshold value for Free-Fall detection. 163 * The data format is unsigned. The root-sum-square(RSS) value 167 * result in undesirable behavior if Free-Fall interrupt is 178 * free_fall_threshold to generate a Free-Fall interrupt. The [all …]
|
| /linux/arch/s390/appldata/ |
| H A D | appldata_mem.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Data gathering module for Linux-VM Monitor Stream, Stage 1. 23 #define P2K(x) ((x) << (PAGE_SHIFT - 10)) /* Converts #Pages to KB */ 28 * This is accessed as binary data by z/VM. If changes to it can't be avoided, 30 * as well and all documentation and z/VM applications using it must be 50 u64 totalhigh; /* total high memory size */ 51 u64 freehigh; /* free high memory size */ 58 // New in 2.6 --> 62 // <-- New in 2.6 83 mem_data->sync_count_1++; in appldata_get_mem_data() [all …]
|