/linux-6.3-rc2/Documentation/core-api/ |
A D | refcount-vs-atomic.rst | 42 stores (all po-earlier instructions) on the same CPU are completed 44 It also guarantees that all po-earlier stores on the same CPU 45 and all propagated stores from other CPUs must propagate to all 50 stores (all po-earlier instructions) on the same CPU are completed 52 stores on the same CPU and all propagated stores from other CPUs 58 stores (all po-later instructions) on the same CPU are 60 po-later stores on the same CPU must propagate to all other CPUs 67 then further stores are ordered against this operation. 68 Control dependency on stores are not implemented using any explicit 69 barriers, but rely on CPU not to speculate on stores. This is only [all …]
|
/linux-6.3-rc2/tools/memory-model/Documentation/ |
A D | control-dependencies.txt | 11 One such challenge is that control dependencies order only later stores. 31 However, stores are not speculated. This means that ordering is 43 the compiler might fuse the store to "b" with other stores. Worse yet, 60 identical stores on both branches of the "if" statement as follows: 104 guaranteed only when the stores differ, for example: 212 only to the stores in the then-clause and else-clause of the "if" statement 219 (*) Control dependencies can order prior loads against later stores. 221 Not prior loads against later loads, nor prior stores against 224 stores and later loads, smp_mb(). 226 (*) If both legs of the "if" statement contain identical stores to [all …]
|
A D | explanation.txt | 270 W: P0 stores 1 to flag executes before 273 Z: P0 stores 1 to buf executes before 274 W: P0 stores 1 to flag. 619 the stores to x is simply the order in which the stores overwrite one 637 and W' are two stores, then W ->co W'. 812 most architectures, the local caches process stores in 840 before any po-later stores; 987 CPU 0 stores 14 to x; 988 CPU 1 stores 14 to x; 1307 read from different stores: [all …]
|
A D | recipes.txt | 46 tearing, load/store fusing, and invented loads and stores. 203 The MP pattern has one CPU execute a pair of stores to a pair of variables 310 The smp_wmb() macro orders prior stores against later stores, and the 354 second, while another CPU loads from the second variable and then stores 475 that one CPU first stores to one variable and then loads from a second, 476 while another CPU stores to the second variable and then loads from the
|
/linux-6.3-rc2/tools/memory-model/litmus-tests/ |
A D | MP+unlocklockonceonce+fencermbonceonce.litmus | 6 * If two locked critical sections execute on the same CPU, stores in the 7 * first must propagate to each CPU before stores in the second do, even if
|
/linux-6.3-rc2/Documentation/userspace-api/media/v4l/ |
A D | pixfmt-yuv-planar.rst | 13 stores the Y components. The second plane is the chroma plane and stores the 291 pixels in 2D 16x16 tiles, and stores tiles linearly in memory. 295 ``V4L2_PIX_FMT_NV12MT`` is similar to ``V4L2_PIX_FMT_NV12M`` but stores 296 pixels in 2D 64x32 tiles, and stores 2x2 groups of tiles in 304 ``V4L2_PIX_FMT_NV12_4L4`` stores pixels in 4x4 tiles, and stores 309 ``V4L2_PIX_FMT_NV12_16L16`` stores pixels in 16x16 tiles, and stores 314 ``V4L2_PIX_FMT_NV12_32L32`` stores pixels in 32x32 tiles, and stores 319 ``V4L2_PIX_FMT_NV12M_8L128`` is similar to ``V4L2_PIX_FMT_NV12M`` but stores 320 pixels in 2D 8x128 tiles, and stores tiles linearly in memory. 328 10 bits pixels in 2D 8x128 tiles, and stores tiles linearly in memory. [all …]
|
/linux-6.3-rc2/fs/romfs/ |
A D | Kconfig | 20 # Select the backing stores to be supported 23 prompt "RomFS backing stores" 27 Select the backing stores to be supported.
|
/linux-6.3-rc2/Documentation/devicetree/bindings/mfd/ |
A D | 88pm860x.txt | 13 - marvell,88pm860x-slave-addr: 88pm860x are two chips solution. <reg> stores the I2C address 14 of one chip, and this property stores the I2C address of
|
/linux-6.3-rc2/Documentation/ABI/testing/ |
A D | sysfs-class-devfreq | 75 The /sys/class/devfreq/.../min_freq shows and stores 84 The /sys/class/devfreq/.../max_freq shows and stores 121 This ABI shows and stores the kind of work timer by users.
|
A D | sysfs-class-extcon | 35 The /sys/class/extcon/.../state shows and stores the cable 79 The /sys/class/extcon/.../cable.X/state shows and stores the
|
/linux-6.3-rc2/tools/perf/Documentation/ |
A D | perf-mem.txt | 20 and stores are sampled. Use the -t option to limit to loads or stores.
|
A D | perf-c2c.txt | 153 cpu/mem-stores/P 162 cpu/mem-stores/ 213 Total stores 286 Node{cpus %hitms %stores} (Display with HITM types) 287 Node{cpus %peers %stores} (Display with peer type)
|
/linux-6.3-rc2/tools/testing/selftests/kvm/x86_64/ |
A D | pmu_event_filter_test.c | 462 uint64_t stores:22; member 492 c.stores = st1 - st0; in masked_events_guest_test() 694 bool_eq(c.stores, test->flags & ALLOW_STORES) && in run_masked_events_tests() 698 test->msg, c.loads, c.stores, c.loads_stores); in run_masked_events_tests()
|
/linux-6.3-rc2/Documentation/leds/ |
A D | ledtrig-transient.rst | 121 echo n > duration stores timer value to be used upon next 124 echo 0 > duration stores timer value to be used upon next 127 echo 1 > state stores desired transient state LED_FULL to be 129 echo 0 > state stores desired transient state LED_OFF to be
|
/linux-6.3-rc2/arch/sparc/kernel/ |
A D | dtlb_prot.S | 20 membar #Sync ! Synchronize stores
|
/linux-6.3-rc2/Documentation/filesystems/ext4/ |
A D | inodes.rst | 6 In a regular UNIX filesystem, the inode stores all the metadata 13 directory entry. (Compare all this to FAT, which stores all the file 56 inode flag is set, this inode stores an extended attribute value and 62 EA_INODE inode flag is set, this inode stores an extended attribute 69 EA_INODE inode flag is set, this inode stores an extended attribute 283 - Inode stores a large extended attribute value in its data blocks 331 stores an extended attribute value and this field contains the upper 32
|
/linux-6.3-rc2/Documentation/litmus-tests/rcu/ |
A D | RCU+sync+read.litmus | 7 * sees all stores done in prior RCU read-side critical sections. Such
|
/linux-6.3-rc2/Documentation/ |
A D | memory-barriers.txt | 392 will occur _before_ all the stores after the write barrier. 446 have any effect on stores. 715 the compiler might combine the store to 'b' with other stores to 'b'. 728 It is tempting to try to enforce ordering on identical stores on both 773 ordering is guaranteed only when the stores differ, for example: 825 Please note once again that the stores to 'b' differ. If they were 891 Not prior loads against later loads, nor prior stores against 893 use smp_rmb(), smp_wmb(), or, in the case of prior stores and 1026 | | : +------+ } further stores may take place 1031 | Sequence in which stores are committed to the [all …]
|
/linux-6.3-rc2/Documentation/x86/ |
A D | xstate.rst | 25 ARCH_GET_XCOMP_SUPP stores the supported features in userspace storage of 32 ARCH_GET_XCOMP_PERM stores the features for which the userspace process
|
/linux-6.3-rc2/Documentation/devicetree/bindings/power/reset/ |
A D | nvmem-reboot-mode.txt | 4 and stores it in a NVMEM cell named "reboot-mode". Then the bootloader
|
/linux-6.3-rc2/arch/sparc/lib/ |
A D | M7memset.S | 167 ! Use long word stores. 179 and %o2, 63, %o3 ! %o3 = bytes left after blk stores. 187 ! initial cache-clearing stores
|
/linux-6.3-rc2/arch/mips/include/asm/ |
A D | mips-r2-to-r6-emul.h | 23 u64 stores; member
|
A D | fpu_emulator.h | 27 unsigned long stores; member
|
/linux-6.3-rc2/arch/mips/kernel/ |
A D | mips-r2-to-r6-emul.c | 1418 MIPS_R2_STATS(stores); in mipsr2_decoder() 1488 MIPS_R2_STATS(stores); in mipsr2_decoder() 1845 MIPS_R2_STATS(stores); in mipsr2_decoder() 1963 MIPS_R2_STATS(stores); in mipsr2_decoder() 2270 (unsigned long)__this_cpu_read(mipsr2emustats.stores), in mipsr2_emul_show() 2271 (unsigned long)__this_cpu_read(mipsr2bdemustats.stores)); in mipsr2_emul_show() 2326 __this_cpu_write((mipsr2emustats).stores, 0); in mipsr2_clear_show() 2327 __this_cpu_write((mipsr2bdemustats).stores, 0); in mipsr2_clear_show()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/mtd/partitions/ |
A D | u-boot.yaml | 27 Broadcom stores environment variables inside a U-Boot partition. They
|