Searched refs:atomics (Results 1 – 15 of 15) sorted by relevance
7 static void test_add(struct atomics *skel) in test_add()39 static void test_sub(struct atomics *skel) in test_sub()72 static void test_and(struct atomics *skel) in test_and()100 static void test_or(struct atomics *skel) in test_or()129 static void test_xor(struct atomics *skel) in test_xor()157 static void test_cmpxchg(struct atomics *skel) in test_cmpxchg()186 static void test_xchg(struct atomics *skel) in test_xchg()215 struct atomics *skel; in test_atomics()
53 always-y += old-atomics58 old-atomics: scripts/atomic/check-atomics.sh FORCE59 $(call cmd,atomics)
32 void __iomem *atomics; member145 priv->atomics + TRIGGER_OFFSET); in tegra210_bpmp_channel_init()146 address = readl(priv->atomics + RESULT_OFFSET(index)); in tegra210_bpmp_channel_init()176 priv->atomics = devm_ioremap_resource(&pdev->dev, res); in tegra210_bpmp_init()177 if (IS_ERR(priv->atomics)) in tegra210_bpmp_init()178 return PTR_ERR(priv->atomics); in tegra210_bpmp_init()
7 ATOMICTBL=${ATOMICDIR}/atomics.tbl
37 在没有任何内存顺序保证的情况下(即完全无序),atomics和refcounters只提供原
17 1) base address and length to Tegra 'atomics' hardware
29 ordering types that are relevant for the atomics and reference34 atomics & refcounters only provide atomicity and
15 are used as a counter. This is done with atomics instead of locking so that
203 provide full ordered atomics and these barriers are no-ops.
506 semantics) definitions. For compound atomics performing both a load and a
318 test_ksyms_module.c test_ringbuf.c atomics.c trace_printk.c
35 (including dcache look-up) completely "store-free" (so, no locks, atomics, or
539 o Declare the accessed variables as C11 atomics.
1096 the atomics features, while keeping a lower ``-mcpu`` version, you can use