| /OK3568_Linux_fs/kernel/tools/perf/Documentation/ |
| H A D | perf-c2c.txt | 32 for cachelines with highest contention - highest number of HITM accesses. 178 - cacheline percentage of all Remote/Local HITM accesses 184 - sum of all cachelines accesses 187 - sum of all load accesses 190 - sum of all store accesses 193 L1Hit - store accesses that hit L1 194 L1Miss - store accesses that missed L1 200 - count of LLC load accesses, includes LLC hits and LLC HITMs 203 - count of remote load accesses, includes remote hits and remote HITMs 206 - count of local and remote DRAM accesses [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | kcsan-checks.h | 51 * Accesses within the atomic region may appear to race with other accesses but 64 * Accesses within the atomic region may appear to race with other accesses but 75 * kcsan_atomic_next - consider following accesses as atomic 77 * Force treating the next n memory accesses for the current context as atomic 80 * @n: number of following memory accesses to treat as atomic. 87 * Set the access mask for all accesses for the current context if non-zero. 116 * Scoped accesses are implemented by appending @sa to an internal list for the 172 * Only use these to disable KCSAN for accesses in the current compilation unit; 237 * Check for atomic accesses: if atomic accesses are not ignored, this simply 261 * readers, to avoid data races, all these accesses must be marked; even [all …]
|
| /OK3568_Linux_fs/u-boot/doc/ |
| H A D | README.unaligned-memory-access.txt | 4 UNALIGNED MEMORY ACCESSES 9 unaligned accesses, why you need to write code that doesn't cause them, 16 Unaligned memory accesses occur when you try to read N bytes of data starting 53 - Some architectures are able to perform unaligned memory accesses 55 - Some architectures raise processor exceptions when unaligned accesses 58 - Some architectures raise processor exceptions when unaligned accesses 66 memory accesses to happen, your code will not work correctly on certain 97 to pad structures so that accesses to fields are suitably aligned (assuming 130 lead to unaligned accesses when accessing fields that do not satisfy 177 Here is another example of some code that could cause unaligned accesses: [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/core-api/ |
| H A D | unaligned-memory-access.rst | 2 Unaligned Memory Accesses 15 unaligned accesses, why you need to write code that doesn't cause them, 22 Unaligned memory accesses occur when you try to read N bytes of data starting 59 - Some architectures are able to perform unaligned memory accesses 61 - Some architectures raise processor exceptions when unaligned accesses 64 - Some architectures raise processor exceptions when unaligned accesses 72 memory accesses to happen, your code will not work correctly on certain 103 to pad structures so that accesses to fields are suitably aligned (assuming 136 lead to unaligned accesses when accessing fields that do not satisfy 183 Here is another example of some code that could cause unaligned accesses:: [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/ |
| H A D | device-io.rst | 10 Bus-Independent Device Accesses 30 part of the CPU's address space is interpreted not as accesses to 31 memory, but as accesses to a device. Some architectures define devices 54 historical accident, these are named byte, word, long and quad accesses. 55 Both read and write accesses are supported; there is no prefetch support 119 Port Space Accesses 127 addresses is generally not as fast as accesses to the memory mapped 136 Accesses to this space are provided through a set of functions which 137 allow 8-bit, 16-bit and 32-bit accesses; also known as byte, word and 143 that accesses to their ports are slowed down. This functionality is
|
| /OK3568_Linux_fs/kernel/Documentation/dev-tools/ |
| H A D | kcsan.rst | 94 instrumentation or e.g. DMA accesses. These reports will only be generated if 100 It may be desirable to disable data race detection for specific accesses, 105 any data races due to accesses in ``expr`` should be ignored and resulting 140 accesses are aligned writes up to word size. 190 In an execution, two memory accesses form a *data race* if they *conflict*, 194 Accesses and Data Races" in the LKMM`_. 196 .. _"Plain Accesses and Data Races" in the LKMM: https://git.kernel.org/pub/scm/linux/kernel/git/to… 236 KCSAN relies on observing that two accesses happen concurrently. Crucially, we 243 address set up, and then observe the watchpoint to fire, two accesses to the 253 compiler instrumenting plain accesses. For each instrumented plain access: [all …]
|
| /OK3568_Linux_fs/kernel/tools/memory-model/Documentation/ |
| H A D | explanation.txt | 32 24. PLAIN ACCESSES AND DATA RACES 86 factors such as DMA and mixed-size accesses.) But on multiprocessor 87 systems, with multiple CPUs making concurrent accesses to shared 140 This pattern of memory accesses, where one CPU stores values to two 151 accesses by the CPUs. 276 In short, if a memory model requires certain accesses to be ordered, 278 if those accesses would form a cycle, then the memory model predicts 305 Atomic read-modify-write accesses, such as atomic_inc() or xchg(), 312 logical computations, control-flow instructions, or accesses to 342 po-loc is a sub-relation of po. It links two memory accesses when the [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/i2c/ |
| H A D | i2c-topology.rst | 152 This means that accesses to D2 are lockout out for the full duration 153 of the entire operation. But accesses to D3 are possibly interleaved 216 This means that accesses to both D2 and D3 are locked out for the full 261 When device D1 is accessed, accesses to D2 are locked out for the 263 are locked). But accesses to D3 and D4 are possibly interleaved at 264 any point. Accesses to D3 locks out D1 and D2, but accesses to D4 282 When device D1 is accessed, accesses to D2 and D3 are locked out 284 root adapter). But accesses to D4 are possibly interleaved at any 295 mux. In that case, any interleaved accesses to D4 might close M2 316 When D1 is accessed, accesses to D2 are locked out for the full [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/doc/gdb/ |
| H A D | Memory-Region-Attributes.html | 77 accesses; whether to use specific width accesses; and whether to cache 159 write accesses to a memory region. 162 memory accesses, they do nothing to prevent the target system, I/O DMA, 180 accesses in the memory region. Often memory mapped device registers 181 require specific sized accesses. If no access size attribute is 182 specified, <small>GDB</small> may use accesses of any size. 186 <dd><p>Use 8 bit memory accesses. 189 <dd><p>Use 16 bit memory accesses. 192 <dd><p>Use 32 bit memory accesses. 195 <dd><p>Use 64 bit memory accesses. [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/doc/gdb/ |
| H A D | Memory-Region-Attributes.html | 77 accesses; whether to use specific width accesses; and whether to cache 159 write accesses to a memory region. 162 memory accesses, they do nothing to prevent the target system, I/O DMA, 180 accesses in the memory region. Often memory mapped device registers 181 require specific sized accesses. If no access size attribute is 182 specified, <small>GDB</small> may use accesses of any size. 186 <dd><p>Use 8 bit memory accesses. 189 <dd><p>Use 16 bit memory accesses. 192 <dd><p>Use 32 bit memory accesses. 195 <dd><p>Use 64 bit memory accesses. [all …]
|
| /OK3568_Linux_fs/kernel/tools/perf/pmu-events/arch/nds32/n13/ |
| H A D | atcpmu.json | 75 "PublicDescription": "uITLB accesses", 78 "BriefDescription": "V3 uITLB accesses" 81 "PublicDescription": "uDTLB accesses", 84 "BriefDescription": "V3 uDTLB accesses" 87 "PublicDescription": "MTLB accesses", 90 "BriefDescription": "V3 MTLB accesses" 108 "BriefDescription": "V3 ILM accesses"
|
| /OK3568_Linux_fs/kernel/tools/perf/pmu-events/arch/x86/amdzen1/ |
| H A D | recommended.json | 12 "BriefDescription": "All L1 Data Cache Accesses", 17 "BriefDescription": "All L2 Cache Accesses", 24 "BriefDescription": "L2 Cache Accesses from L1 Instruction Cache Misses (including prefetch)", 30 "BriefDescription": "L2 Cache Accesses from L1 Data Cache Misses (including prefetch)", 35 "BriefDescription": "L2 Cache Accesses from L2 HWPF", 90 "BriefDescription": "L3 Accesses",
|
| /OK3568_Linux_fs/kernel/tools/perf/pmu-events/arch/x86/amdzen2/ |
| H A D | recommended.json | 12 "BriefDescription": "All L1 Data Cache Accesses", 17 "BriefDescription": "All L2 Cache Accesses", 24 "BriefDescription": "L2 Cache Accesses from L1 Instruction Cache Misses (including prefetch)", 30 "BriefDescription": "L2 Cache Accesses from L1 Data Cache Misses (including prefetch)", 35 "BriefDescription": "L2 Cache Accesses from L2 HWPF", 90 "BriefDescription": "L3 Accesses",
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/asm/ |
| H A D | byteorder.h | 6 * that byte accesses appear as: 8 * and word accesses (data or instruction) appear as: 11 * When in big endian mode, byte accesses appear as: 13 * and word accesses (data or instruction) appear as:
|
| H A D | swab.h | 6 * that byte accesses appear as: 8 * and word accesses (data or instruction) appear as: 11 * When in big endian mode, byte accesses appear as: 13 * and word accesses (data or instruction) appear as:
|
| /OK3568_Linux_fs/kernel/arch/arm/include/uapi/asm/ |
| H A D | byteorder.h | 6 * that byte accesses appear as: 8 * and word accesses (data or instruction) appear as: 11 * When in big endian mode, byte accesses appear as: 13 * and word accesses (data or instruction) appear as:
|
| H A D | swab.h | 6 * that byte accesses appear as: 8 * and word accesses (data or instruction) appear as: 11 * When in big endian mode, byte accesses appear as: 13 * and word accesses (data or instruction) appear as:
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/ |
| H A D | byteorder.h | 5 * that byte accesses appear as: 7 * and word accesses (data or instruction) appear as: 10 * When in big endian mode, byte accesses appear as: 12 * and word accesses (data or instruction) appear as:
|
| /OK3568_Linux_fs/u-boot/arch/nds32/include/asm/ |
| H A D | byteorder.h | 9 * that byte accesses appear as: 11 * and word accesses (data or instruction) appear as: 14 * When in big endian mode, byte accesses appear as: 16 * and word accesses (data or instruction) appear as:
|
| /OK3568_Linux_fs/kernel/arch/arm/include/asm/ |
| H A D | swab.h | 6 * that byte accesses appear as: 8 * and word accesses (data or instruction) appear as: 11 * When in big endian mode, byte accesses appear as: 13 * and word accesses (data or instruction) appear as:
|
| /OK3568_Linux_fs/kernel/lib/ |
| H A D | Kconfig.ubsan | 53 array accesses, where the array size is known at compile time. 82 Enabling this option detects errors due to accesses through a 116 bool "Perform checking for accesses beyond the end of objects" 123 This option enables -fsanitize=object-size which checks for accesses 150 This option enables the check of unaligned memory accesses. 152 accesses may produce a lot of false positives.
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/hw-vuln/ |
| H A D | special-register-buffer-data-sampling.rst | 7 infer values returned from special register accesses. Special register 8 accesses are accesses to off core registers. According to Intel's evaluation, 69 accesses from other logical processors will be delayed until the special 81 #. Executing RDRAND, RDSEED or EGETKEY will delay memory accesses from other 83 legacy locked cache-line-split accesses. 90 processors memory accesses. The opt-out mechanism does not affect Intel SGX
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/doc/as.html/ |
| H A D | TILEPro-Modifiers.html | 153 symbol’s TLS descriptor, to be used for general-dynamic TLS accesses. 160 general dynamic TLS accesses. 167 general dynamic TLS accesses. 180 initial-exec TLS accesses. 187 be used for initial-exec TLS accesses. 194 to be used for initial-exec TLS accesses. 206 the TCB, to be used for local-exec TLS accesses. 212 symbol’s address from the TCB, to be used for local-exec TLS accesses. 218 symbol’s address from the TCB, to be used for local-exec TLS accesses.
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/doc/as.html/ |
| H A D | TILEPro-Modifiers.html | 153 symbol’s TLS descriptor, to be used for general-dynamic TLS accesses. 160 general dynamic TLS accesses. 167 general dynamic TLS accesses. 180 initial-exec TLS accesses. 187 be used for initial-exec TLS accesses. 194 to be used for initial-exec TLS accesses. 206 the TCB, to be used for local-exec TLS accesses. 212 symbol’s address from the TCB, to be used for local-exec TLS accesses. 218 symbol’s address from the TCB, to be used for local-exec TLS accesses.
|
| /OK3568_Linux_fs/kernel/tools/perf/pmu-events/arch/arm64/hisilicon/hip08/ |
| H A D | uncore-l3c.json | 5 "BriefDescription": "Total read accesses", 6 "PublicDescription": "Total read accesses", 12 "BriefDescription": "Total write accesses", 13 "PublicDescription": "Total write accesses",
|