/linux/arch/x86/include/asm/ |
H A D | vmware.h | 1 /* SPDX-License-Identifier: GPL-2.0 or MIT */ 12 * - Low bandwidth (LB) hypercalls (I/O port based, vmcall and vmmcall) 17 * arg0 - VMWARE_HYPERVISOR_MAGIC 18 * arg2 - Hypercall command 19 * arg3 bits [15:0] - Port number, LB and direction flags 21 * - Low bandwidth TDX hypercalls (x86_64 only) are similar to LB 27 * - High bandwidth (HB) hypercalls are I/O port based only. They have 32 * arg0 - VMWARE_HYPERVISOR_MAGIC 33 * arg1 - Hypercall command 34 * arg3 bits [15:0] - Port number, HB and direction flags [all …]
|
/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_msg_arm64.h | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 19 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 73 unsigned long in3, unsigned long in4, in vmware_hypercall5() argument 74 unsigned long in5, u32 *out2) in vmware_hypercall5() argument 80 register u64 x4 asm("x4") = in4; in vmware_hypercall5() 81 register u64 x5 asm("x5") = in5; in vmware_hypercall5() 128 unsigned long in3, unsigned long in4, in vmware_hypercall7() argument 129 unsigned long in5, u32 *out1, in vmware_hypercall7() argument 136 register u64 x4 asm("x4") = in4; in vmware_hypercall7() 137 register u64 x5 asm("x5") = in5; in vmware_hypercall7() [all …]
|
/linux/arch/powerpc/crypto/ |
H A D | aesp8-ppc.pl | 2 # SPDX-License-Identifier: GPL-2.0 12 # Copyright (c) 2006-2017, CRYPTOGAMS by <appro@openssl.org> 58 # The module is endian-agnostic in sense that it supports both big- 59 # and little-endian cases. Data alignment in parallelizable modes is 64 # is aligned programmatically, which in turn guarantees exception- 72 # Add XTS subroutine, 9x on little- and 12x improvement on big-endian 76 # Current large-block performance in cycles per byte processed with 77 # 128-bit key (less is better). 79 # CBC en-/decrypt CTR XTS 106 ( $xlate="${dir}ppc-xlate.pl" and -f $xlate ) or [all …]
|
/linux/arch/x86/kernel/cpu/ |
H A D | vmware.c | 20 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 48 #define STEALCLOCK_NOT_AVAILABLE (-1) 56 /* only for little-endian */ 69 unsigned long in4, unsigned long in5, in vmware_hypercall_slow() argument 84 "S" (in4), in vmware_hypercall_slow() 85 "D" (in5) in vmware_hypercall_slow() 96 "S" (in4), in vmware_hypercall_slow() 97 "D" (in5) in vmware_hypercall_slow() 109 "S" (in4), in vmware_hypercall_slow() 110 "D" (in5) in vmware_hypercall_slow() [all …]
|
/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | ti,adc128d818.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Javier Carrasco <javier.carrasco.cruz@gmail.com> 14 The ADC128D818 is a 12-Bit, 8-Channel Analog to Digital Converter (ADC) 31 Mode 0 - 7 single-ended voltage readings (IN0-IN6), 1 temperature 33 Mode 1 - 8 single-ended voltage readings (IN0-IN7), no temperature. 34 Mode 2 - 4 pseudo-differential voltage readings 35 (IN0-IN1, IN3-IN2, IN4-IN5, IN7-IN6), 1 temperature reading (internal). 36 Mode 3 - 4 single-ended voltage readings (IN0-IN3), 2 pseudo-differential [all …]
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | skeleton.c | 1 // SPDX-License-Identifier: GPL-2.0 33 if (CHECK(skel->kconfig, "skel_kconfig", "kconfig is mmaped()!\n")) in test_skeleton() 36 bss = skel->bss; in test_skeleton() 37 data = skel->data; in test_skeleton() 38 data_dyn = skel->data_dyn; in test_skeleton() 39 rodata = skel->rodata; in test_skeleton() 40 rodata_dyn = skel->rodata_dyn; in test_skeleton() 42 ASSERT_STREQ(bpf_map__name(skel->maps.rodata_dyn), ".rodata.dyn", "rodata_dyn_name"); in test_skeleton() 43 ASSERT_STREQ(bpf_map__name(skel->maps.data_dyn), ".data.dyn", "data_dyn_name"); in test_skeleton() 45 /* validate values are pre-initialized correctly */ in test_skeleton() [all …]
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_skeleton.c | 1 // SPDX-License-Identifier: GPL-2.0 16 int in1 = -1; 17 long long in2 = -1; 21 long long in4 __attribute__((aligned(64))) = 0; variable 22 struct s in5 = {}; variable 30 int out1 = -1; 31 long long out2 = -1; 47 const volatile int in_dynarr[4] SEC(".rodata.dyn") = { -1, -2, -3, -4 }; 56 /* non-mmapable custom .data section */ 78 out4 = in4; in handler() [all …]
|
/linux/Documentation/hwmon/ |
H A D | dme1737.rst | 18 Addresses scanned: none, address read from Super-I/O config space 34 Addresses scanned: none, address read from Super-I/O config space 43 ----------------- 52 Include non-standard LPC addresses 0x162e and 0x164e 55 - VIA EPIA SN18000 59 ----------- 63 and SCH5127 Super-I/O chips. These chips feature monitoring of 3 temp sensors 64 temp[1-3] (2 remote diodes and 1 internal), 8 voltages in[0-7] (7 external and 65 1 internal) and up to 6 fan speeds fan[1-6]. Additionally, the chips implement 66 up to 5 PWM outputs pwm[1-3,5-6] for controlling fan speeds both manually and [all …]
|
H A D | w83781d.rst | 10 Addresses scanned: I2C 0x28 - 0x2f, ISA 0x290 (8 I/O ports) 12 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83781d.pdf 18 Addresses scanned: I2C 0x28 - 0x2f, ISA 0x290 (8 I/O ports) 28 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83783s.pdf 34 Addresses scanned: I2C 0x28 - 0x2f 42 - Frodo Looijaard <frodol@dds.nl>, 43 - Philip Edelbrock <phil@netroedge.com>, 44 - Mark Studebaker <mdsxyz123@yahoo.com> 47 ----------------- 67 ----------- [all …]
|
H A D | w83795.rst | 10 Addresses scanned: I2C 0x2c - 0x2f 18 Addresses scanned: I2C 0x2c - 0x2f 23 - Wei Song (Nuvoton) 24 - Jean Delvare <jdelvare@suse.de> 28 ----------- 35 - W83795G 44 17 VSEN5 14h in4 45 18 VSEN6 15h in5 94 - W83795ADG 103 14 VSEN5 14h in4 [all …]
|
H A D | powr1220.rst | 19 ----------- 26 Voltages are sampled by a 12-bit ADC with a step size of 2 mV. 27 An in-line attenuator allows measurements from 0 to 6 V. The 41 in4 VMON5 42 in5 VMON6
|
H A D | asb100.rst | 6 * Asus ASB100 and ASB100-A "Bach" 17 ----------- 19 This driver implements support for the Asus ASB100 and ASB100-A "Bach". 30 these, the ASB100-A also implements a single PWM controller for fans 2 and 48 - 0x0001 => in0 (?) 49 - 0x0002 => in1 (?) 50 - 0x0004 => in2 51 - 0x0008 => in3 52 - 0x0010 => temp1 [1]_ 53 - 0x0020 => temp2 [all …]
|
H A D | adt7475.rst | 39 - Jordan Crouse 40 - Hans de Goede 41 - Darrick J. Wong (documentation) 42 - Jean Delvare 46 ----------- 56 The ADT747x uses the 2-wire interface compatible with the SMBus 2.0 58 temperatures and two (2) or more voltages. It has four (4) 16-bit counters 78 ------------------------ 99 ------------- 104 in0 2.5VIN (22) 2.5VIN (22) - - [all …]
|
H A D | w83792d.rst | 10 Addresses scanned: I2C 0x2c - 0x2f 19 ----------------- 35 ----------- 42 parameter; this will put it into a more well-behaved state first. 48 The driver also implements up to seven fan control outputs: pwm1-7. Pwm1-7 53 Automatic fan control mode is possible only for fan1-fan3. 88 10 in4 89 11 in5 116 ---------------- 118 - This driver is only for Winbond W83792D C version device, there [all …]
|
H A D | vt1211.rst | 10 Addresses scanned: none, address read from Super-I/O config space 24 ----------------- 29 configuration for channels 1-5. 30 Legal values are in the range of 0-31. Bit 0 maps to 47 ----------- 49 The VIA VT1211 Super-I/O chip includes complete hardware monitoring 51 temp2), 1 dedicated voltage (in5) and 2 fans. Additionally, the chip 52 implements 5 universal input channels (UCH1-5) that can be individually 60 connected to the PWM outputs of the VT1211 :-(). 74 UCH5 in4 temp7 +12V [all …]
|
H A D | f71805f.rst | 44 ----------- 57 The Fintek F71806F/FG Super-I/O chip is essentially the same as the 65 ------------------ 67 Voltages are sampled by an 8-bit ADC with a LSB of 8 mV. The supported 84 in1 VIN1 VTT1.2V 10K - 1.00 1.20 V 87 in4 VIN4 VCC5V 200K 47K 5.25 0.95 V 88 in5 VIN5 +12V 200K 20K 11.00 1.05 V 89 in6 VIN6 VCC1.5V 10K - 1.00 1.50 V 90 in7 VIN7 VCORE 10K - 1.00 ~1.40 V [1]_ 111 -------------- [all …]
|
H A D | w83791d.rst | 10 Addresses scanned: I2C 0x2c - 0x2f 12 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83791D_W83791Gb.pdf 22 - Frodo Looijaard <frodol@dds.nl>, 23 - Philip Edelbrock <phil@netroedge.com>, 24 - Mark Studebaker <mdsxyz123@yahoo.com> 28 - Shane Huang (Winbond), 29 - Rudolf Marek <r.marek@assembler.cz> 33 - Sven Anders <anders@anduras.de> 34 - Marc Hulsman <m.hulsman@tudelft.nl> 37 ----------------- [all …]
|
/linux/arch/sh/boards/mach-sdk7786/ |
H A D | gpio.c | 1 // SPDX-License-Identifier: GPL-2.0 19 "in0", "in1", "in2", "in3", "in4", "in5", "in6", "in7", 34 .label = "sdk7786-fpga", 38 .base = -1, /* don't care */
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | maxim,max98090.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 14 MIC1, MIC2, DMICL, DMICR, IN1, IN2, IN3, IN4, IN5, IN6, IN12, IN34, IN56, 18 - $ref: dai-common.yaml# 23 - maxim,max98090 24 - maxim,max98091 31 - description: master clock 33 clock-names: [all …]
|
H A D | nvidia,tegra-audio-max98090.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-max98090.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jon Hunter <jonathanh@nvidia.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 - $ref: nvidia,tegra-audio-common.yaml# 19 - items: 20 - pattern: '^[a-z0-9]+,tegra-audio-max98090(-[a-z0-9]+)+$' 21 - const: nvidia,tegra-audio-max98090 [all …]
|
/linux/sound/soc/codecs/ |
H A D | cs530x.c | 1 // SPDX-License-Identifier: GPL-2.0 28 "vdd-a", 29 "vdd-io", 112 struct regmap *regmap = cs530x->regmap; in cs530x_put_volsw_vu() 130 static const DECLARE_TLV_DB_SCALE(in_vol_tlv, -1270, 50, 0); 133 "Min Phase Slow Roll-off", 134 "Min Phase Fast Roll-off", 135 "Linear Phase Slow Roll-off", 136 "Linear Phase Fast Roll-off", 203 SOC_SINGLE_EXT_TLV("IN4 Volume", CS530X_IN_VOL_CTRL2_1, 0, 255, 1, [all …]
|
/linux/include/media/drv-intf/ |
H A D | cx25840.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * cx25840.h - definition for cx25840/1/2/3 inputs 31 /* Composite video inputs In1-In8 */ 42 * S-Video inputs consist of one luma input (In1-In8) ORed with one 43 * chroma input (In5-In8) 59 /* S-Video aliases for common luma/chroma combinations */ 163 /* Audio inputs: serial or In4-In8 */ 250 * present in Hauppauge PVR-150 (and possibly PVR-500) cards that have
|
/linux/drivers/media/pci/cx18/ |
H A D | cx18-av-core.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Derived from cx25840-core.h 14 #include <media/v4l2-device.h> 15 #include <media/v4l2-ctrls.h> 20 /* Composite video inputs In1-In8 */ 30 /* S-Video inputs consist of one luma input (In1-In8) ORed with one 31 chroma input (In5-In8) */ 46 /* S-Video aliases for common luma/chroma combinations */ 52 /* Component Video inputs consist of one luma input (In1-In8) ORed 53 with a red chroma (In4-In6) and blue chroma input (In7-In8) */ [all …]
|
/linux/drivers/regulator/ |
H A D | max8907-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * max8907-regulator.c -- support regulators in max8907 5 * Copyright (C) 2010 Gyungoh Yoo <jack.yoo@maxim-ic.com> 6 * Copyright (C) 2010-2012, NVIDIA CORPORATION. All rights reserved. 8 * Portions based on drivers/regulator/tps65910-regulator.c, 51 .n_voltages = ((max) - (min)) / (step) + 1, \ 94 .n_voltages = ((max) - (min)) / (step) + 1, \ 150 REG_LDO(SD1, "in-v1", MAX8907_REG_SDCTL1, 650000, 2225000, 25000), 151 REG_LDO(SD2, "in-v2", MAX8907_REG_SDCTL2, 637500, 1425000, 12500), 152 REG_LDO(SD3, "in-v3", MAX8907_REG_SDCTL3, 750000, 3900000, 50000), [all …]
|
/linux/drivers/hwmon/ |
H A D | da9052-hwmon.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 12 #include <linux/hwmon-sysfs.h> 37 [DA9052_ADC_IN4] = "ADC IN4", 38 [DA9052_ADC_IN5] = "ADC IN5", 42 [DA9052_ADC_TSI_XN] = "ADC TS X-", 43 [DA9052_ADC_TSI_YN] = "ADC TS Y-", 45 [DA9052_ADC_VBBAT] = "BACK-UP BATTERY VOLTAGE", 68 return DIV_ROUND_CLOSEST(value * hwmon->tsiref_mv, 1023); in input_tsireg_to_mv() 90 mutex_lock(&hwmon->hwmon_lock); in da9052_vddout_show() 92 ret = da9052_enable_vddout_channel(hwmon->da9052); in da9052_vddout_show() [all …]
|