zephyr/tests/kernel/common/src
Peter Bigot f69a38162a kernel: atomic: consistently use named type for atomic pointer values
There's a typedef for non-pointer values compatible with atomic
non-pointer objects.  Add a similar typedef for pointer values, and
the corresponding macro for initializing atomic pointer types.

This also will simplify replacing the Zephyr atomic API with one
based on C11 atomics, should that be desirable.  C11 atomic pointer
values are not void*.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2021-04-19 15:22:13 +02:00
..
atomic.c kernel: atomic: consistently use named type for atomic pointer values 2021-04-19 15:22:13 +02:00
bitfield.c tests: Big endian support in bitfield test 2020-11-13 14:53:55 -08:00
boot_delay.c
byteorder.c tests: kernel: common: Add tests for 24-bit byteorder functions 2020-09-21 11:17:59 +02:00
clock.c test: context: Refine descriptions for some test cases 2020-11-17 22:11:45 -05:00
errno.c userspace: rename _is_user_context -> k_is_user_context 2021-04-01 05:34:17 -04:00
irq_offload.c tests: Apply IRQ offload API change 2020-09-02 13:48:13 +02:00
main.c tests: common: add test case for testing errno 2021-03-02 14:29:58 -05:00
multilib.c
printk.c tests/kernel/common: Skip the printk test when not applicable 2021-02-03 20:56:14 -05:00
timeout_order.c tests/kernel: Coherence: no shared data on stacks 2021-02-11 14:47:40 -05:00