| /linux/drivers/firmware/tegra/ |
| H A D | bpmp-tegra210.c | 32 void __iomem *atomics; member 145 priv->atomics + TRIGGER_OFFSET); in tegra210_bpmp_channel_init() 146 address = readl(priv->atomics + RESULT_OFFSET(index)); in tegra210_bpmp_channel_init() 175 priv->atomics = devm_platform_ioremap_resource(pdev, 0); in tegra210_bpmp_init() 176 if (IS_ERR(priv->atomics)) in tegra210_bpmp_init() 177 return PTR_ERR(priv->atomics); in tegra210_bpmp_init()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | atomics.c | 5 #include "atomics.lskel.h" 171 if (!ASSERT_OK_PTR(skel, "atomics skeleton open")) in test_atomics() 176 if (!ASSERT_OK(err, "atomics skeleton load")) in test_atomics() 180 printf("%s:SKIP:no ENABLE_ATOMICS_TESTS (missing Clang BPF atomics support)", in test_atomics()
|
| H A D | arena_atomics.c | 231 if (!ASSERT_OK_PTR(skel, "arena atomics skeleton open")) 241 if (!ASSERT_OK(err, "arena atomics skeleton load"))
|
| /linux/arch/arm64/kvm/hyp/include/nvhe/ |
| H A D | spinlock.h | 58 /* LSE atomics */ in hyp_spin_lock() 92 /* LSE atomics */ in hyp_spin_unlock()
|
| /linux/arch/arm64/include/asm/ |
| H A D | percpu.h | 79 /* LSE atomics */ \ 100 /* LSE atomics */ \ 129 * Use value-returning atomics for CPU-local ops as they are more likely
|
| /linux/tools/include/asm-generic/bitops/ |
| H A D | atomic.h | 9 * Just alias the test versions, all of the compiler built-in atomics "fetch",
|
| /linux/tools/perf/pmu-events/arch/powerpc/power10/ |
| H A D | translation.json | 10 …ollowing operations are excluded (pteupdate, snoop tlbie complete, store atomics, miso, load atomi…
|
| /linux/kernel/kcsan/ |
| H A D | Makefile | 13 $(call cc-option,-mno-outline-atomics) \
|
| /linux/arch/arc/include/asm/ |
| H A D | atomic.h | 26 * 64-bit atomics
|
| H A D | cache.h | 56 * ARCv2 64-bit atomics (LLOCKD/SCONDD). This guarantess runtime 64-bit
|
| /linux/scripts/atomic/ |
| H A D | gen-atomics.sh | 7 ATOMICTBL=${ATOMICDIR}/atomics.tbl
|
| H A D | atomic-tbl.sh | 3 # helpers for dealing with atomics.tbl
|
| /linux/Documentation/devicetree/bindings/firmware/ |
| H A D | nvidia,tegra210-bpmp.txt | 17 1) base address and length to Tegra 'atomics' hardware
|
| /linux/Documentation/bpf/ |
| H A D | clang-notes.rst | 35 the atomics features, while keeping a lower ``-mcpu`` version, you can use
|
| /linux/include/linux/ |
| H A D | atomic.h | 20 * For compound atomics performing both a load and a store, ACQUIRE
|
| H A D | file_ref.h | 171 * For the last reference file_ref_put() issues 2 atomics. One to drop the
|
| /linux/include/asm-generic/ |
| H A D | local.h | 19 /* Implement in terms of atomics. */
|
| H A D | qspinlock.h | 30 * Further reading on mixed size atomics that might be relevant:
|
| H A D | local64.h | 18 /* Implement in terms of atomics. */
|
| /linux/arch/sparc/include/asm/ |
| H A D | cmpxchg_32.h | 30 /* Emulate cmpxchg() the same way we emulate atomics,
|
| /linux/lib/ |
| H A D | atomic64.c | 3 * Generic implementation of 64-bit atomics using spinlocks,
|
| H A D | errseq.c | 15 * are used as a counter. This is done with atomics instead of locking so that
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | data_direct.c | 185 dev_dbg(dev->device, "Enabling pci atomics failed\n"); in mlx5_data_direct_probe()
|
| /linux/Documentation/core-api/ |
| H A D | errseq.rst | 15 are used as a counter. This is done with atomics instead of locking so that
|
| /linux/arch/alpha/include/asm/ |
| H A D | atomic.h | 19 * _release atomics, an smp_mb() is unconditionally inserted into the
|