/Linux-v6.1/tools/perf/pmu-events/arch/arm64/ |
D | common-and-microarch.json | 321 …ro-operation speculatively executed. The counter counts the number of operations executed by the … 525 "PublicDescription": "ASE operations speculatively executed", 528 "BriefDescription": "ASE operations speculatively executed" 531 "PublicDescription": "SVE operations speculatively executed", 534 "BriefDescription": "SVE operations speculatively executed" 537 "PublicDescription": "Microarchitectural operation, Operations speculatively executed.", 540 "BriefDescription": "Microarchitectural operation, Operations speculatively executed." 543 "PublicDescription": "SVE Math accelerator Operations speculatively executed.", 546 "BriefDescription": "SVE Math accelerator Operations speculatively executed." 549 "PublicDescription": "Floating-point Operations speculatively executed.", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/ |
D | instruction.json | 66 …"PublicDescription": "This event counts architecturally executed zero blocking operations due to t… 69 …"BriefDescription": "This event counts architecturally executed zero blocking operations due to th… 72 … "PublicDescription": "This event counts architecturally executed floating-point move operations.", 75 "BriefDescription": "This event counts architecturally executed floating-point move operations." 78 …"PublicDescription": "This event counts architecturally executed operations that using predicate r… 81 …"BriefDescription": "This event counts architecturally executed operations that using predicate re… 84 …cDescription": "This event counts architecturally executed inter-element manipulation operations.", 87 …efDescription": "This event counts architecturally executed inter-element manipulation operations." 90 …Description": "This event counts architecturally executed inter-register manipulation operations.", 93 …fDescription": "This event counts architecturally executed inter-register manipulation operations." [all …]
|
/Linux-v6.1/tools/memory-model/Documentation/ |
D | ordering.txt | 2 operations provided by the Linux-kernel memory model (LKMM). 9 operations in decreasing order of strength: 12 all of the CPU's prior operations against some or all of its 13 subsequent operations. 15 2. Ordered memory accesses. These operations order themselves 23 some of these "unordered" operations provide limited ordering 62 o Value-returning RMW atomic operations whose names do not end in 82 Second, some RMW atomic operations provide full ordering. These 83 operations include value-returning RMW atomic operations (that is, those 86 cmpxchg(), and xchg(). Note that conditional RMW atomic operations such [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/arm64/hisilicon/hip08/ |
D | uncore-hha.json | 5 "BriefDescription": "The number of all operations received by the HHA", 6 "PublicDescription": "The number of all operations received by the HHA", 12 "BriefDescription": "The number of all operations received by the HHA from another socket", 13 "PublicDescription": "The number of all operations received by the HHA from another socket", 19 …"BriefDescription": "The number of all operations received by the HHA from another SCCL in this so… 20 …"PublicDescription": "The number of all operations received by the HHA from another SCCL in this s… 26 "BriefDescription": "Count of the number of operations that HHA has received from CCIX", 27 "PublicDescription": "Count of the number of operations that HHA has received from CCIX", 48 "BriefDescription": "The number of read operations sent by HHA to DDRC which size is 64 bytes", 49 "PublicDescription": "The number of read operations sent by HHA to DDRC which size is 64bytes", [all …]
|
D | uncore-l3c.json | 68 "BriefDescription": "Count of the number of L3C back invalid operations", 69 "PublicDescription": "Count of the number of L3C back invalid operations", 75 "BriefDescription": "Count of the number of retry that L3C suppresses the CPU operations", 76 "PublicDescription": "Count of the number of retry that L3C suppresses the CPU operations", 82 "BriefDescription": "Count of the number of retry that L3C suppresses the ring operations", 83 "PublicDescription": "Count of the number of retry that L3C suppresses the ring operations",
|
/Linux-v6.1/Documentation/ |
D | atomic_bitops.txt | 5 While our bitmap_{}() functions are non-atomic, we have a number of operations 12 The single bit operations are: 18 RMW atomic operations without return value: 23 RMW atomic operations with return value: 33 All RMW atomic operations have a '__' prefixed variant which is non-atomic. 47 The test_and_{}_bit() operations return the original value of the bit. 55 - non-RMW operations are unordered; 57 - RMW operations that have no return value are unordered; 59 - RMW operations that have a return value are fully ordered. 61 - RMW operations that are conditional are fully ordered. [all …]
|
D | atomic_t.txt | 5 RMW operations between CPUs (atomic operations on MMIO are not supported and 20 RMW atomic operations: 85 the Non-RMW operations of atomic_t, you do not in fact need atomic_t at all 138 - plain operations without return value: atomic_{}() 140 - operations which return the modified value: atomic_{}_return() 142 these are limited to the arithmetic operations because those are 146 - operations which return the original value: atomic_fetch_{}() 148 - swap operations: xchg(), cmpxchg() and try_cmpxchg() 150 - misc; the special purpose operations that are commonly used and would, 155 All these operations are SMP atomic; that is, the operations (for a single [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/amdzen1/ |
D | floating-point.json | 6 …operations (uOps) and dual-pipe uOps dispatched to each of the 4 FPU execution pipelines. This eve… 13 …operations (uOps) and dual-pipe uOps dispatched to each of the 4 FPU execution pipelines. This eve… 20 …operations (uOps) and dual-pipe uOps dispatched to each of the 4 FPU execution pipelines. This eve… 27 …operations (uOps) and dual-pipe uOps dispatched to each of the 4 FPU execution pipelines. This eve… 34 …operations (uOps) and dual-pipe uOps dispatched to each of the 4 FPU execution pipelines. This eve… 41 …operations (uOps) and dual-pipe uOps dispatched to each of the 4 FPU execution pipelines. This eve… 48 …operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how bus… 55 …operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how bus… 62 …operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how bus… 69 …operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how bus…
|
/Linux-v6.1/Documentation/core-api/ |
D | this_cpu_ops.rst | 2 this_cpu operations 8 this_cpu operations are a way of optimizing access to per cpu 14 this_cpu operations add a per cpu variable offset to the processor 24 Read-modify-write operations are of particular interest. Frequently 39 (remote write operations) of local RMW operations via this_cpu_*. 41 The main use of the this_cpu operations has been to optimize counter 42 operations. 44 The following this_cpu() operations with implied preemption protection 45 are defined. These operations can be used without worrying about 65 Inner working of this_cpu operations [all …]
|
D | local_ops.rst | 5 Semantics and Behavior of Local Atomic Operations 11 This document explains the purpose of the local atomic operations, how 18 Note that ``local_t`` based operations are not recommended for general 19 kernel use. Please use the ``this_cpu`` operations instead unless there is 21 replaced by ``this_cpu`` operations. ``this_cpu`` operations combine the 26 Purpose of local atomic operations 29 Local atomic operations are meant to provide fast and highly reentrant per CPU 30 counters. They minimize the performance cost of standard atomic operations by 39 Local atomic operations only guarantee variable modification atomicity wrt the 50 It can be done by slightly modifying the standard atomic operations: only [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/westmereex/ |
D | floating-point.json | 86 "BriefDescription": "Computational floating-point operations executed", 118 "BriefDescription": "128 bit SIMD integer pack operations", 126 "BriefDescription": "128 bit SIMD integer arithmetic operations", 134 "BriefDescription": "128 bit SIMD integer logical operations", 142 "BriefDescription": "128 bit SIMD integer multiply operations", 150 "BriefDescription": "128 bit SIMD integer shift operations", 158 "BriefDescription": "128 bit SIMD integer shuffle/move operations", 166 "BriefDescription": "128 bit SIMD integer unpack operations", 174 "BriefDescription": "SIMD integer 64 bit pack operations", 182 "BriefDescription": "SIMD integer 64 bit arithmetic operations", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/nehalemep/ |
D | floating-point.json | 86 "BriefDescription": "Computational floating-point operations executed", 118 "BriefDescription": "128 bit SIMD integer pack operations", 126 "BriefDescription": "128 bit SIMD integer arithmetic operations", 134 "BriefDescription": "128 bit SIMD integer logical operations", 142 "BriefDescription": "128 bit SIMD integer multiply operations", 150 "BriefDescription": "128 bit SIMD integer shift operations", 158 "BriefDescription": "128 bit SIMD integer shuffle/move operations", 166 "BriefDescription": "128 bit SIMD integer unpack operations", 174 "BriefDescription": "SIMD integer 64 bit pack operations", 182 "BriefDescription": "SIMD integer 64 bit arithmetic operations", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/nehalemex/ |
D | floating-point.json | 86 "BriefDescription": "Computational floating-point operations executed", 118 "BriefDescription": "128 bit SIMD integer pack operations", 126 "BriefDescription": "128 bit SIMD integer arithmetic operations", 134 "BriefDescription": "128 bit SIMD integer logical operations", 142 "BriefDescription": "128 bit SIMD integer multiply operations", 150 "BriefDescription": "128 bit SIMD integer shift operations", 158 "BriefDescription": "128 bit SIMD integer shuffle/move operations", 166 "BriefDescription": "128 bit SIMD integer unpack operations", 174 "BriefDescription": "SIMD integer 64 bit pack operations", 182 "BriefDescription": "SIMD integer 64 bit arithmetic operations", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/westmereep-dp/ |
D | floating-point.json | 86 "BriefDescription": "Computational floating-point operations executed", 118 "BriefDescription": "128 bit SIMD integer pack operations", 126 "BriefDescription": "128 bit SIMD integer arithmetic operations", 134 "BriefDescription": "128 bit SIMD integer logical operations", 142 "BriefDescription": "128 bit SIMD integer multiply operations", 150 "BriefDescription": "128 bit SIMD integer shift operations", 158 "BriefDescription": "128 bit SIMD integer shuffle/move operations", 166 "BriefDescription": "128 bit SIMD integer unpack operations", 174 "BriefDescription": "SIMD integer 64 bit pack operations", 182 "BriefDescription": "SIMD integer 64 bit arithmetic operations", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/westmereep-sp/ |
D | floating-point.json | 86 "BriefDescription": "Computational floating-point operations executed", 118 "BriefDescription": "128 bit SIMD integer pack operations", 126 "BriefDescription": "128 bit SIMD integer arithmetic operations", 134 "BriefDescription": "128 bit SIMD integer logical operations", 142 "BriefDescription": "128 bit SIMD integer multiply operations", 150 "BriefDescription": "128 bit SIMD integer shift operations", 158 "BriefDescription": "128 bit SIMD integer shuffle/move operations", 166 "BriefDescription": "128 bit SIMD integer unpack operations", 174 "BriefDescription": "SIMD integer 64 bit pack operations", 182 "BriefDescription": "SIMD integer 64 bit arithmetic operations", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/amdzen2/ |
D | floating-point.json | 6 …operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how bus… 13 …operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how bus… 20 …operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how bus… 27 …operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how bus… 34 …operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how bus…
|
/Linux-v6.1/Documentation/bpf/ |
D | instruction-set.rst | 55 BPF_LD 0x00 non-standard load operations `Load and store instructions`_ 56 BPF_LDX 0x01 load into register operations `Load and store instructions`_ 57 BPF_ST 0x02 store from immediate operations `Load and store instructions`_ 58 BPF_STX 0x03 store from register operations `Load and store instructions`_ 59 BPF_ALU 0x04 32-bit arithmetic operations `Arithmetic and jump instructions`_ 60 BPF_JMP 0x05 64-bit jump operations `Arithmetic and jump instructions`_ 61 BPF_JMP32 0x06 32-bit jump operations `Arithmetic and jump instructions`_ 62 BPF_ALU64 0x07 64-bit arithmetic operations `Arithmetic and jump instructions`_ 93 otherwise identical operations. 112 BPF_END 0xd0 byte swap operations (see `Byte swap instructions`_ below) [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/amdzen3/ |
D | floating-point.json | 6 …operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how bus… 13 …operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how bus… 20 …operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how bus… 27 …operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how bus… 34 …operations (uOps) dispatched to each of the 4 FPU execution pipelines. This event reflects how bus…
|
/Linux-v6.1/Documentation/virt/ |
D | paravirt_ops.rst | 11 hypervisors. It allows each hypervisor to override critical operations and 15 pv_ops provides a set of function pointers which represent operations 18 time by enabling binary patching of the low-ops critical operations 21 pv_ops operations are classified into three categories: 24 These operations correspond to high level functionality where it is 28 Usually these operations correspond to low level critical instructions. They
|
/Linux-v6.1/Documentation/crypto/ |
D | async-tx-api.rst | 15 3.2 Supported operations 36 the API will fit the chain of operations to the available offload 54 operations to be submitted, like xor->copy->xor in the raid5 case. The 71 3.2 Supported operations 97 operations complete. When an application needs to submit a chain of 98 operations it must guarantee that the descriptor is not automatically recycled 104 1. setting the ASYNC_TX_ACK flag if no child operations are to be submitted 112 Operations do not immediately issue after return from the 113 async_<operation> call. Offload engine drivers batch operations to 116 automatically issues pending operations. An application can force this [all …]
|
/Linux-v6.1/Documentation/filesystems/spufs/ |
D | spufs.rst | 45 the operations supported on regular file systems. This list details the 46 supported operations and the deviations from the behaviour in the 51 All files support the access(2) and stat(2) family of operations, but 57 possible operations, e.g. read access on the wbox file. 65 data in the address space of the SPU. The possible operations on an 84 operations on an open mbox file are: 98 operations on an open ibox file are: 121 operations on an open wbox file are: write(2) If a count smaller than 143 operations on an open ``*box_stat`` file are: 173 The possible operations on an open npc, decr, decr_status, [all …]
|
/Linux-v6.1/Documentation/arm/ |
D | firmware.rst | 2 Interface for registering and calling firmware-specific operations for ARM 10 operations and call them when needed. 12 Firmware operations can be specified by filling in a struct firmware_ops 21 There is a default, empty set of operations provided, so there is no need to 22 set anything if platform does not require firmware operations. 33 Example of registering firmware operations:: 52 /* other operations not available on platformX */
|
/Linux-v6.1/tools/perf/pmu-events/arch/arm64/arm/cortex-a75/ |
D | pipeline.json | 27 …nt counts the cycles where all slots in the LS IQs are full with micro-operations waiting for issu… 30 …nt counts the cycles where all slots in the LS IQs are full with micro-operations waiting for issu… 33 … the cycles where all slots in the DP0 and DP1 IQs are full with micro-operations waiting for issu… 36 … the cycles where all slots in the DP0 and DP1 IQs are full with micro-operations waiting for issu… 39 …he data engine rename has at least one valid instruction, excluding No Operations (NOPs), that can… 42 …he data engine rename has at least one valid instruction, excluding No Operations (NOPs), that can…
|
/Linux-v6.1/Documentation/networking/ |
D | nfc.rst | 21 responsible for providing an interface to control operations and low-level 24 The control operations are available to userspace via generic netlink. 36 | data exchange | operations 71 The userspace interface is divided in control operations and low-level data 74 CONTROL OPERATIONS: 76 Generic netlink is used to implement the interface to the control operations. 77 The operations are composed by commands and events, all listed below: 100 All polling operations requested through one netlink socket are stopped when
|
/Linux-v6.1/mm/damon/ |
D | Kconfig | 28 bool "Data access monitoring operations for virtual address spaces" 32 This builds the default data access monitoring operations for DAMON 36 bool "Data access monitoring operations for the physical address space" 40 This builds the default data access monitoring operations for DAMON 44 bool "Test for DAMON operations" if !KUNIT_ALL_TESTS 48 This builds the DAMON virtual addresses operations Kunit test suite.
|