Home
last modified time | relevance | path

Searched +full:compute +full:- (Results 1 – 25 of 1148) sorted by relevance

12345678910>>...46

/kernel/linux/linux-6.6/Documentation/arch/x86/
Dtopology.rst1 .. SPDX-License-Identifier: GPL-2.0
11 The architecture-agnostic topology definitions are in
12 Documentation/admin-guide/cputopology.rst. This file holds x86-specific
17 Needless to say, code should use the generic functions - this file is *only*
35 - packages
36 - cores
37 - threads
48 Package-related topology information in the kernel:
50 - cpuinfo_x86.x86_max_cores:
54 - cpuinfo_x86.x86_max_dies:
[all …]
/kernel/linux/linux-5.10/Documentation/x86/
Dtopology.rst1 .. SPDX-License-Identifier: GPL-2.0
11 The architecture-agnostic topology definitions are in
12 Documentation/admin-guide/cputopology.rst. This file holds x86-specific
17 Needless to say, code should use the generic functions - this file is *only*
35 - packages
36 - cores
37 - threads
48 Package-related topology information in the kernel:
50 - cpuinfo_x86.x86_max_cores:
54 - cpuinfo_x86.x86_max_dies:
[all …]
/kernel/linux/linux-6.6/scripts/coccinelle/misc/
Darray_size_dup.cocci1 // SPDX-License-Identifier: GPL-2.0-only
5 /// 1. An opencoded expression is used before array_size() to compute the same size
6 /// 2. An opencoded expression is used after array_size() to compute the same size
13 // Options: --no-includes --include-headers --no-loops
43 msg = "WARNING: array_size is used later (line %s) to compute the same size" % (p2[0].line)
51 msg = "WARNING: array_size is used later (line %s) to compute the same size" % (p2[0].line)
72 msg = "WARNING: array_size is already used (line %s) to compute the same size" % (p1[0].line)
80 msg = "WARNING: array_size is already used (line %s) to compute the same size" % (p1[0].line)
108 msg = "WARNING: array3_size is used later (line %s) to compute the same size" % (p2[0].line)
116 msg = "WARNING: array3_size is used later (line %s) to compute the same size" % (p2[0].line)
[all …]
/kernel/linux/linux-5.10/scripts/coccinelle/misc/
Darray_size_dup.cocci1 // SPDX-License-Identifier: GPL-2.0-only
5 /// 1. An opencoded expression is used before array_size() to compute the same size
6 /// 2. An opencoded expression is used after array_size() to compute the same size
13 // Options: --no-includes --include-headers --no-loops
43 msg = "WARNING: array_size is used later (line %s) to compute the same size" % (p2[0].line)
51 msg = "WARNING: array_size is used later (line %s) to compute the same size" % (p2[0].line)
72 msg = "WARNING: array_size is already used (line %s) to compute the same size" % (p1[0].line)
80 msg = "WARNING: array_size is already used (line %s) to compute the same size" % (p1[0].line)
108 msg = "WARNING: array3_size is used later (line %s) to compute the same size" % (p2[0].line)
116 msg = "WARNING: array3_size is used later (line %s) to compute the same size" % (p2[0].line)
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/misc/
Dqcom,fastrpc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13 The FastRPC implements an IPC (Inter-Processor Communication)
25 - adsp
26 - mdsp
27 - sdsp
28 - cdsp
30 memory-region:
[all …]
/kernel/linux/linux-6.6/Documentation/gpu/amdgpu/
Ddriver-core.rst32 This was a dedicated IP on older pre-vega chips, but has since
58 It is described in more details in :ref:`Display Core <amdgpu-display-core>`.
61 This is a multi-purpose DMA engine. The kernel driver uses it for
66 GC (Graphics and Compute)
67 This is the graphics and compute engine, i.e., the block that
69 largest block on the GPU. The 3D pipeline has tons of sub-blocks. In
75 This is the multi-media engine. It handles video and image encode and
76 decode. It's exposed to userspace for user mode drivers (VA-API,
79 Graphics and Compute Microcontrollers
80 -------------------------------------
[all …]
Damdgpu-glossary.rst7 'Documentation/gpu/amdgpu/display/dc-glossary.rst'.
22 Compute Unit
43 Graphics and Compute
75 Kernel Compute Queue
84 MicroEngine Compute
90 Multi-Media HUB
96 PowerPlay Library - PowerPlay is the power management component.
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/s390/cf_z16/
Dpai_crypto.json3 "Unit": "PAI-CRYPTO",
10 "Unit": "PAI-CRYPTO",
14 "PublicDescription": "KM-DEA function ending with CC=0"
17 "Unit": "PAI-CRYPTO",
21 "PublicDescription": "KM-TDEA-128 function ending with CC=0"
24 "Unit": "PAI-CRYPTO",
28 "PublicDescription": "KM-TDEA-192 function ending with CC=0"
31 "Unit": "PAI-CRYPTO",
35 "PublicDescription": "KM-Encrypted-DEA function ending with CC=0"
38 "Unit": "PAI-CRYPTO",
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/misc/
Dqcom,fastrpc.txt3 The FastRPC implements an IPC (Inter-Processor Communication)
9 - compatible:
14 - label
20 - #address-cells
25 - #size-cells
30 = COMPUTE BANKS
31 Each subnode of the Fastrpc represents compute context banks available
33 - All Compute context banks MUST contain the following properties:
35 - compatible:
38 Definition: must be "qcom,fastrpc-compute-cb"
[all …]
/kernel/linux/linux-6.6/drivers/accel/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # Compute Acceleration device configuration
5 # This framework provides support for compute acceleration devices, such
6 # as, but not limited to, Machine-Learning and Deep-Learning acceleration
12 bool "Compute Acceleration Framework"
14 Framework for device drivers of compute acceleration devices, such
15 as, but not limited to, Machine-Learning and Deep-Learning
19 This framework is integrated with the DRM subsystem as compute
23 major number than GPUs, and will be exposed to user-space using
/kernel/linux/linux-5.10/drivers/iio/imu/inv_icm42600/
Dinv_icm42600_timestamp.c1 // SPDX-License-Identifier: GPL-2.0-or-later
15 /* allow a jitter of +/- 2% */
17 /* compute min and max periods accepted */
19 (((_p) * (100 - INV_ICM42600_TIMESTAMP_JITTER)) / 100)
29 acc->values[acc->idx++] = val; in inv_update_acc()
30 if (acc->idx >= ARRAY_SIZE(acc->values)) in inv_update_acc()
31 acc->idx = 0; in inv_update_acc()
33 /* compute the mean of all stored values, use 0 as empty slot */ in inv_update_acc()
34 for (i = 0; i < ARRAY_SIZE(acc->values); ++i) { in inv_update_acc()
35 if (acc->values[i] == 0) in inv_update_acc()
[all …]
/kernel/linux/linux-6.6/drivers/iio/common/inv_sensors/
Dinv_sensors_timestamp.c1 // SPDX-License-Identifier: GPL-2.0-or-later
13 /* compute jitter, min and max following jitter in per mille */
17 (((_val) * (1000 - (_jitter))) / 1000)
27 acc->values[acc->idx++] = val; in inv_update_acc()
28 if (acc->idx >= ARRAY_SIZE(acc->values)) in inv_update_acc()
29 acc->idx = 0; in inv_update_acc()
31 /* compute the mean of all stored values, use 0 as empty slot */ in inv_update_acc()
32 for (i = 0; i < ARRAY_SIZE(acc->values); ++i) { in inv_update_acc()
33 if (acc->values[i] == 0) in inv_update_acc()
35 sum += acc->values[i]; in inv_update_acc()
[all …]
/kernel/linux/linux-6.6/Documentation/driver-api/
Ddma-buf.rst1 Buffer Sharing and Synchronization (dma-buf)
4 The dma-buf subsystem provides the framework for sharing buffers for
8 This is used, for example, by drm "prime" multi-GPU support, but is of
11 The three main components of this are: (1) dma-buf, representing a
18 ------------------
20 This document serves as a guide to device-driver writers on what is the dma-buf
27 exporter, and A as buffer-user/importer.
31 - implements and manages operations in :c:type:`struct dma_buf_ops
33 - allows other users to share the buffer by using dma_buf sharing APIs,
34 - manages the details of buffer allocation, wrapped in a :c:type:`struct
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/bcm/
Dbcm2835.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Eric Anholt <eric@anholt.net>
11 - Stefan Wahren <wahrenst@gmx.net>
18 - description: BCM2711 based Boards
20 - enum:
21 - raspberrypi,400
22 - raspberrypi,4-compute-module
23 - raspberrypi,4-model-b
[all …]
/kernel/linux/linux-6.6/arch/x86/events/amd/
Dpower.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Performance events - AMD Processor Power Reporting Mechanism
16 /* Event code: LSB 8 bits, passed in attr->config any other bit is reserved. */
25 * The ratio of compute unit power accumulator sample period to the
30 /* Maximum accumulated power of a compute unit. */
36 * Accumulated power represents the sum of each compute unit's (CU) power
45 struct hw_perf_event *hwc = &event->hw; in event_update()
49 prev_pwr_acc = hwc->pwr_acc; in event_update()
50 prev_ptsc = hwc->ptsc; in event_update()
56 * final value (delta) is micro-Watts. Then add it to the event count. in event_update()
[all …]
/kernel/linux/linux-5.10/arch/x86/events/amd/
Dpower.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Performance events - AMD Processor Power Reporting Mechanism
16 /* Event code: LSB 8 bits, passed in attr->config any other bit is reserved. */
25 * The ratio of compute unit power accumulator sample period to the
30 /* Maximum accumulated power of a compute unit. */
36 * Accumulated power represents the sum of each compute unit's (CU) power
45 struct hw_perf_event *hwc = &event->hw; in event_update()
49 prev_pwr_acc = hwc->pwr_acc; in event_update()
50 prev_ptsc = hwc->ptsc; in event_update()
56 * final value (delta) is micro-Watts. Then add it to the event count. in event_update()
[all …]
/kernel/linux/linux-6.6/Documentation/hwmon/
Dfam15h_power.rst16 - BIOS and Kernel Developer's Guide (BKDG) For AMD Family 15h Processors
17 - BIOS and Kernel Developer's Guide (BKDG) For AMD Family 16h Processors
18 - AMD64 Architecture Programmer's Manual Volume 2: System Programming
23 -----------
55 On multi-node processors the calculated value is for the entire
57 attributes only for internal node0 of a multi-node processor.
67 compute unit power accumulator sample period
76 the ratio of compute unit power accumulator sample period to the
80 max compute unit accumulated power which is indicated by
84 compute unit accumulated power which is indicated by
[all …]
/kernel/linux/linux-5.10/Documentation/hwmon/
Dfam15h_power.rst16 - BIOS and Kernel Developer's Guide (BKDG) For AMD Family 15h Processors
17 - BIOS and Kernel Developer's Guide (BKDG) For AMD Family 16h Processors
18 - AMD64 Architecture Programmer's Manual Volume 2: System Programming
23 -----------
55 On multi-node processors the calculated value is for the entire
57 attributes only for internal node0 of a multi-node processor.
67 compute unit power accumulator sample period
76 the ratio of compute unit power accumulator sample period to the
80 max compute unit accumulated power which is indicated by
84 compute unit accumulated power which is indicated by
[all …]
/kernel/linux/linux-5.10/arch/powerpc/kernel/vdso64/
Dcacheflush.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
12 #include <asm/asm-offsets.h>
32 addi r5,r7,-1
34 subf r8,r6,r4 /* compute length */
37 srd. r8,r8,r9 /* compute line count */
49 addi r5,r7,-1
51 subf r8,r6,r4 /* compute length */
54 srd. r8,r8,r9 /* compute line count */
/kernel/linux/linux-5.10/tools/perf/Documentation/
Dperf-diff.txt1 perf-diff(1)
5 ----
6 perf-diff - Read perf.data files and display the differential profile
9 --------
14 -----------
29 -------
30 -D::
31 --dump-raw-trace::
34 --kallsyms=<file>::
37 -m::
[all …]
/kernel/linux/linux-6.6/tools/perf/Documentation/
Dperf-diff.txt1 perf-diff(1)
5 ----
6 perf-diff - Read perf.data files and display the differential profile
9 --------
14 -----------
29 -------
30 -D::
31 --dump-raw-trace::
34 --kallsyms=<file>::
37 -m::
[all …]
/kernel/linux/linux-6.6/lib/
Dsiphash.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
2 /* Copyright (C) 2016-2022 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
4 * SipHash: a fast short-input PRF
7 * This implementation is specifically for SipHash2-4 for a secure PRF
8 * and HalfSipHash1-3/SipHash1-3 for an insecure PRF only suitable for
17 #include <asm/word-at-a-time.h>
28 v3 ^= key->key[1]; \
29 v2 ^= key->key[0]; \
30 v1 ^= key->key[1]; \
31 v0 ^= key->key[0];
[all …]
/kernel/linux/linux-5.10/lib/
Dsiphash.c5 * SipHash: a fast short-input PRF
8 * This implementation is specifically for SipHash2-4 for a secure PRF
9 * and HalfSipHash1-3/SipHash1-3 for an insecure PRF only suitable for
18 #include <asm/word-at-a-time.h>
29 v3 ^= key->key[1]; \
30 v2 ^= key->key[0]; \
31 v1 ^= key->key[1]; \
32 v0 ^= key->key[0];
49 const u8 *end = data + len - (len % sizeof(u64)); in __siphash_aligned()
50 const u8 left = len & (sizeof(u64) - 1); in __siphash_aligned()
[all …]
/kernel/linux/linux-5.10/drivers/hwmon/
Dfam15h_power.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * fam15h_power.c - AMD Family 15h processor power monitoring
5 * Copyright (c) 2011-2016 Advanced Micro Devices, Inc.
11 #include <linux/hwmon-sysfs.h>
54 /* maximum accumulated power of a compute unit */
56 /* accumulated power of the compute units */
60 /* online/offline status of current compute unit */
77 struct pci_dev *f4 = data->pdev; in power1_input_show()
79 pci_bus_read_config_dword(f4->bus, PCI_DEVFN(PCI_SLOT(f4->devfn), 5), in power1_input_show()
96 pci_bus_read_config_dword(f4->bus, PCI_DEVFN(PCI_SLOT(f4->devfn), 5), in power1_input_show()
[all …]
/kernel/linux/linux-6.6/drivers/hwmon/
Dfam15h_power.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * fam15h_power.c - AMD Family 15h processor power monitoring
5 * Copyright (c) 2011-2016 Advanced Micro Devices, Inc.
11 #include <linux/hwmon-sysfs.h>
54 /* maximum accumulated power of a compute unit */
56 /* accumulated power of the compute units */
60 /* online/offline status of current compute unit */
77 struct pci_dev *f4 = data->pdev; in power1_input_show()
79 pci_bus_read_config_dword(f4->bus, PCI_DEVFN(PCI_SLOT(f4->devfn), 5), in power1_input_show()
96 pci_bus_read_config_dword(f4->bus, PCI_DEVFN(PCI_SLOT(f4->devfn), 5), in power1_input_show()
[all …]

12345678910>>...46