/linux-5.10/drivers/misc/mei/ |
D | hw-me-regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (c) 2003-2019, Intel Corporation. All rights reserved. 45 #define MEI_DEV_ID_CPT_1 0x1C3A /* Couger Point */ 48 #define MEI_DEV_ID_PPT_1 0x1E3A /* Panther Point */ 49 #define MEI_DEV_ID_PPT_2 0x1CBA /* Panther Point */ 50 #define MEI_DEV_ID_PPT_3 0x1DBA /* Panther Point */ 52 #define MEI_DEV_ID_LPT_H 0x8C3A /* Lynx Point H */ 53 #define MEI_DEV_ID_LPT_W 0x8D3A /* Lynx Point - Wellsburg */ 54 #define MEI_DEV_ID_LPT_LP 0x9C3A /* Lynx Point LP */ 55 #define MEI_DEV_ID_LPT_HR 0x8CBA /* Lynx Point H Refresh */ [all …]
|
/linux-5.10/tools/perf/pmu-events/arch/x86/icelake/ |
D | floating-point.json | 4 "PublicDescription": "Counts all microcode Floating Point assists.", 16 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 23 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 27 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 34 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 38 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 45 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 49 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 56 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 60 …-bit packed double precision floating-point instructions retired; some instructions will count twi… [all …]
|
/linux-5.10/arch/x86/include/asm/ |
D | idtentry.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 #include <linux/entry-common.h> 18 * DECLARE_IDTENTRY - Declare functions for simple IDT entry points 21 * @func: Function name of the entry point 24 * - The ASM entry point: asm_##func 25 * - The XEN PV trap entry point: xen_##func (maybe unused) 26 * - The C handler called from the ASM entry point 30 * as well which is used to emit the entry stubs in entry_32/64.S. 38 * DEFINE_IDTENTRY - Emit code for simple IDT entry points 39 * @func: Function name of the entry point [all …]
|
/linux-5.10/tools/perf/pmu-events/arch/x86/broadwellx/ |
D | floating-point.json | 5 … "BriefDescription": "Number of transitions from AVX-256 to legacy SSE when penalty applicable.", 9 …"PublicDescription": "This event counts the number of transitions from AVX-256 to legacy SSE when … 16 "BriefDescription": "Number of transitions from SSE to AVX-256 when penalty applicable.", 20 …"PublicDescription": "This event counts the number of transitions from legacy SSE to AVX-256 when … 27 …on floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and … 36 …on floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and … 45 …tational scalar floating-point instructions retired. Applies to SSE* and AVX* scalar, double and s… 54 …-bit packed double precision floating-point instructions retired. Each count represents 2 computa… 63 …-bit packed single precision floating-point instructions retired. Each count represents 4 computa… 72 …-bit packed double precision floating-point instructions retired. Each count represents 4 computa… [all …]
|
/linux-5.10/tools/perf/pmu-events/arch/x86/broadwellde/ |
D | floating-point.json | 5 … "BriefDescription": "Number of transitions from AVX-256 to legacy SSE when penalty applicable.", 9 …"PublicDescription": "This event counts the number of transitions from AVX-256 to legacy SSE when … 16 "BriefDescription": "Number of transitions from SSE to AVX-256 when penalty applicable.", 20 …"PublicDescription": "This event counts the number of transitions from legacy SSE to AVX-256 when … 27 …on floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and … 36 …on floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and … 45 …tational scalar floating-point instructions retired. Applies to SSE* and AVX* scalar, double and s… 54 …-bit packed double precision floating-point instructions retired. Each count represents 2 computa… 63 …-bit packed single precision floating-point instructions retired. Each count represents 4 computa… 72 …-bit packed double precision floating-point instructions retired. Each count represents 4 computa… [all …]
|
/linux-5.10/tools/perf/pmu-events/arch/x86/broadwell/ |
D | floating-point.json | 4 …s, uses PEBS) of the event that counts the number of transitions from AVX-256 to legacy SSE when p… 11 …"BriefDescription": "Number of transitions from AVX-256 to legacy SSE when penalty applicable (Pre… 16 …PEBS) of the event that counts the number of transitions from legacy SSE to AVX-256 when penalty i… 23 …"BriefDescription": "Number of transitions from legacy SSE to AVX-256 when penalty applicable (Pre… 32 …on floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and … 41 …on floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and … 50 …tational scalar floating-point instructions retired. Applies to SSE* and AVX* scalar, double and s… 59 …-bit packed double precision floating-point instructions retired. Each count represents 2 computa… 68 …-bit packed single precision floating-point instructions retired. Each count represents 4 computa… 77 …-bit packed double precision floating-point instructions retired. Each count represents 4 computa… [all …]
|
/linux-5.10/tools/perf/pmu-events/arch/x86/cascadelakex/ |
D | floating-point.json | 3 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 12 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 21 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 30 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 39 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 48 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 68 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 77 …-bit packed double precision floating-point instructions retired; some instructions will count twi…
|
/linux-5.10/tools/perf/pmu-events/arch/x86/skylakex/ |
D | floating-point.json | 3 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 12 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 21 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 30 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 39 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 48 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 68 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 77 …-bit packed single precision floating-point instructions retired; some instructions will count twi…
|
/linux-5.10/arch/arm/nwfpe/ |
D | entry.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 NetWinder Floating Point Emulator 7 Direct questions, comments to Scott Bambrough <scottb@netwinder.org> 13 /* This is the kernel's entry point into the floating point emulator. 14 It is called from the kernel with code similar to this: 23 strb r8, [r10, #TSK_USED_MATH] @ set current->used_math 26 ldr pc, [r4] @ Call FP emulator entry point 28 The kernel expects the emulator to return via one of two possible 29 points of return it passes to the emulator. The emulator, if 30 successful in its emulation, jumps to ret_from_exception (passed in [all …]
|
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 18 has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT 19 TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO 25 include prominent notice akin to these three paragraphs for those parts of 38 ------------------------------------------------------------------------------- 39 Primitive arithmetic functions, including multi-word arithmetic, and 40 division and square root approximations. (Can be specialized to target if [all …]
|
/linux-5.10/arch/parisc/math-emu/ |
D | fcnvfxt.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org> 15 * Single Floating-point to Single Fixed-point /w truncated result 16 * Single Floating-point to Double Fixed-point /w truncated result 17 * Double Floating-point to Single Fixed-point /w truncated result 18 * Double Floating-point to Double Fixed-point /w truncated result 41 * Convert single floating-point to single fixed-point format 56 src_exponent = Sgl_exponent(src) - SGL_BIAS; in sgl_to_sgl_fcnvfxt() [all …]
|
D | fcnvxf.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org> 15 * Single Fixed-point to Single Floating-point 16 * Single Fixed-point to Double Floating-point 17 * Double Fixed-point to Single Floating-point 18 * Double Fixed-point to Double Floating-point 41 * Convert single fixed-point to single floating-point format 78 * between -1 and 30. in sgl_to_sgl_fcnvxf() [all …]
|
D | fcnvfx.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org> 15 * Single Floating-point to Single Fixed-point 16 * Single Floating-point to Double Fixed-point 17 * Double Floating-point to Single Fixed-point 18 * Double Floating-point to Double Fixed-point 41 * Single Floating-point to Single Fixed-point 56 src_exponent = Sgl_exponent(src) - SGL_BIAS; in sgl_to_sgl_fcnvfx() [all …]
|
/linux-5.10/tools/perf/pmu-events/arch/x86/skylake/ |
D | floating-point.json | 8 …on floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and … 17 …on floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and … 26 …-bit packed double precision floating-point instructions retired. Each count represents 2 computa… 35 …-bit packed single precision floating-point instructions retired. Each count represents 4 computa… 44 …-bit packed double precision floating-point instructions retired. Each count represents 4 computa… 53 …-bit packed single precision floating-point instructions retired. Each count represents 8 computa…
|
/linux-5.10/arch/m68k/ifpsp060/ |
D | fskeleton.S | 3 |M68000 Hi-Performance Microprocessor Division 5 |Production Release P1.00 -- October 10, 1994 10 |To the maximum extent permitted by applicable law, 13 |and any warranty against infringement with regard to the SOFTWARE 16 |To the maximum extent permitted by applicable law, 20 |ARISING OF THE USE OR INABILITY TO USE THE SOFTWARE. 23 |You are hereby granted a copyright license to use, modify, and distribute the SOFTWARE 32 | (1) example "Call-out"s 34 | (3) example "Call-out" table 40 | (1) EXAMPLE CALL-OUTS # [all …]
|
/linux-5.10/Documentation/arm/nwfpe/ |
D | netwinder-fpe.rst | 5 The following describes the current state of the NetWinder's floating point 8 In the following nomenclature is used to describe the floating point 14 {P|M|Z} = {round to +infinity,round to -infinity,round to zero}, 15 default = round to nearest 19 Floating Point Coprocessor Data Transfer Instructions (CPDT) 20 ------------------------------------------------------------ 22 LDF/STF - load and store floating 30 LFM/SFM - load and store multiple floating 41 for each floating point register into the memory location given in the 42 instruction. The format in memory is unlikely to be compatible with [all …]
|
/linux-5.10/drivers/input/touchscreen/ |
D | zforce_ts.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012-2013 MundoReader S.L. 96 * @suspending in the process of going to suspend (don't emit wakeup 97 * events for commands executed to suspend the device) 99 * @access_mutex serialize i2c-access, to keep multipart reads together 100 * @command_done completion to wait for the command result 101 * @command_mutex serialize commands sent to the ic 137 struct i2c_client *client = ts->client; in zforce_command() 141 dev_dbg(&client->dev, "%s: 0x%x\n", __func__, cmd); in zforce_command() 147 mutex_lock(&ts->access_mutex); in zforce_command() [all …]
|
D | auo-pixcir-ts.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Driver for AUO in-cell touchscreens 7 * loosely based on auo_touch.c from Dell Streak vendor-kernel 23 #include <linux/input/auo-pixcir-ts.h> 77 * sleep: scan speed 10Hz can be auto-activated, wakeup on 1st touch 125 struct auo_point_t *point) in auo_pixcir_collect_data() argument 127 struct i2c_client *client = ts->client; in auo_pixcir_collect_data() 128 const struct auo_pixcir_ts_platdata *pdata = ts->pdata; in auo_pixcir_collect_data() 137 dev_err(&client->dev, "failed to read coordinate, %d\n", ret); in auo_pixcir_collect_data() 145 dev_err(&client->dev, "could not read touch area, %d\n", ret); in auo_pixcir_collect_data() [all …]
|
/linux-5.10/drivers/net/ppp/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 tristate "PPP (point-to-point protocol) support" 10 PPP (Point to Point Protocol) is a newer and better SLIP. It serves 16 To use PPP, you need an additional program called pppd as described 17 in the PPP-HOWTO, available at 25 example. If you want to use PPP over phone lines or other 26 asynchronous serial lines, you need to say Y (or M) here and also to 28 synchronous lines, you should say Y (or M) here and to "Support 31 If you said Y to "Version information on all symbols" above, then 33 compile it as a module. To compile this driver as a module, choose M [all …]
|
/linux-5.10/arch/m68k/fpsp040/ |
D | slog2.S | 4 | The entry point slog10 computes the base-10 8 | sLog2 and sLog2d are the base-2 analogues. 10 | INPUT: Double-extended value in memory location pointed to 13 | OUTPUT: log_10(X) or log_2(X) returned in floating-point 18 | to 53 bits if the result is subsequently rounded 19 | to double precision. The result is provably monotonic 22 | SPEED: Two timings are measured, both in the copy-back mode. 33 | flag. Otherwise, save FPCR in D1; set FpCR to default. 34 | Notes: Default means round-to-nearest mode, no floating-point 37 | Step 1. Call slognd to obtain Y = log(X), the natural log of X. [all …]
|
/linux-5.10/Documentation/driver-api/thermal/ |
D | sysfs-api.rst | 2 Generic Thermal Sysfs driver How To 16 devices (sensors) and thermal cooling devices (fan, processor...) to register 17 with the thermal management solution and to be a part of it. 19 This how-to focuses on enabling new thermal zone and cooling devices to 22 and cooling devices should be able to make use of the infrastructure. 24 The main task of the thermal sysfs driver is to expose thermal zone attributes 25 as well as cooling device attributes to the user space. 27 inputs from thermal zone attributes (the current temperature and trip point 30 - `[0-*]` denotes any positive number starting from 0 31 - `[1-*]` denotes any positive number starting from 1 [all …]
|
/linux-5.10/lib/mpi/ |
D | ec.c | 1 /* ec.c - Elliptic Curve functions 21 #include "mpi-internal.h" 33 /* Create a new point option. NBITS gives the size in bits of one 34 * coordinate; it is only used to pre-allocate some resources and 35 * might also be passed as 0 to use a default value. 50 /* Release the point object P. P may be NULL. */ 60 /* Initialize the fields of a point object. gcry_mpi_point_free_parts 61 * may be used to release the fields. 65 p->x = mpi_new(0); in mpi_point_init() 66 p->y = mpi_new(0); in mpi_point_init() [all …]
|
/linux-5.10/drivers/gpu/host1x/ |
D | syncpt.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (c) 2010-2013, NVIDIA Corporation. 43 /* Initialize sync point array */ 46 /* Free sync point array */ 49 /* Return number of sync point supported. */ 59 * Check sync point sanity. If max is larger than min, there have too many 60 * sync point increments. 62 * Client managed sync point are not tracked. 67 if (sp->client_managed) in host1x_syncpt_check_max() 70 return (s32)(max - real) >= 0; in host1x_syncpt_check_max() [all …]
|
D | intr.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (c) 2010-2013, NVIDIA Corporation. 20 * 'data' points to a channel 26 * 'data' points to a wait_queue_head_t 32 * 'data' points to a wait_queue_head_t 57 * Schedule an action to be taken when a sync point reaches the given threshold. 59 * @id the sync point 61 * @action the action to take 62 * @data a pointer to extra data depending on action, see above 63 * @waiter waiter structure - assumes ownership [all …]
|
/linux-5.10/tools/perf/util/ |
D | probe-event.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 28 /* kprobe-tracer and uprobe-tracer tracing point */ 35 unsigned long address; /* Actual address of the trace point */ 39 /* probe-tracer tracing argument referencing offset */ 43 bool user_access; /* User-memory access */ 46 /* kprobe-tracer and uprobe-tracer tracing argument */ 54 /* kprobe-tracer and uprobe-tracer tracing event (point + arg) */ 58 struct probe_trace_point point; /* Trace point */ member 64 /* Perf probe probing point */ 72 unsigned long abs_address; /* Absolute address of the point */ [all …]
|