Searched refs:atomic_ptr_t (Results 1 – 14 of 14) sorted by relevance
/Zephyr-latest/include/zephyr/sys/ |
D | atomic_arch.h | 21 bool atomic_ptr_cas(atomic_ptr_t *target, void *old_value, 34 void *atomic_ptr_get(const atomic_ptr_t *target); 38 void *atomic_ptr_set(atomic_ptr_t *target, void *value); 42 void *atomic_ptr_clear(atomic_ptr_t *target);
|
D | atomic_types.h | 17 typedef void *atomic_ptr_t; typedef 18 typedef atomic_ptr_t atomic_ptr_val_t;
|
D | atomic_c.h | 23 __syscall bool atomic_ptr_cas(atomic_ptr_t *target, atomic_ptr_val_t old_value, 44 atomic_ptr_val_t atomic_ptr_get(const atomic_ptr_t *target); 48 __syscall atomic_ptr_val_t atomic_ptr_set(atomic_ptr_t *target, atomic_ptr_val_t value); 56 static inline atomic_ptr_val_t atomic_ptr_clear(atomic_ptr_t *target) in atomic_ptr_clear()
|
D | atomic_builtin.h | 31 static inline bool atomic_ptr_cas(atomic_ptr_t *target, atomic_ptr_val_t old_value, in atomic_ptr_cas() 64 static inline atomic_ptr_val_t atomic_ptr_get(const atomic_ptr_t *target) in atomic_ptr_get() 78 static inline atomic_ptr_val_t atomic_ptr_set(atomic_ptr_t *target, atomic_ptr_val_t value) in atomic_ptr_set() 88 static inline atomic_ptr_val_t atomic_ptr_clear(atomic_ptr_t *target) in atomic_ptr_clear()
|
D | atomic.h | 271 bool atomic_ptr_cas(atomic_ptr_t *target, atomic_ptr_val_t old_value, 352 atomic_ptr_val_t atomic_ptr_get(const atomic_ptr_t *target); 382 atomic_ptr_val_t atomic_ptr_set(atomic_ptr_t *target, atomic_ptr_val_t value); 410 atomic_ptr_val_t atomic_ptr_clear(atomic_ptr_t *target);
|
D | mpsc_lockfree.h | 55 typedef atomic_ptr_t mpsc_ptr_t;
|
/Zephyr-latest/kernel/ |
D | atomic_c.c | 118 bool z_impl_atomic_ptr_cas(atomic_ptr_t *target, atomic_ptr_val_t old_value, in z_impl_atomic_ptr_cas() 137 static inline bool z_vrfy_atomic_ptr_cas(atomic_ptr_t *target, in z_vrfy_atomic_ptr_cas() 141 K_OOPS(K_SYSCALL_MEMORY_WRITE(target, sizeof(atomic_ptr_t))); in z_vrfy_atomic_ptr_cas() 225 atomic_ptr_val_t atomic_ptr_get(const atomic_ptr_t *target) in atomic_ptr_get() 259 atomic_ptr_val_t z_impl_atomic_ptr_set(atomic_ptr_t *target, in z_impl_atomic_ptr_set() 276 static inline atomic_ptr_val_t z_vrfy_atomic_ptr_set(atomic_ptr_t *target, in z_vrfy_atomic_ptr_set() 279 K_OOPS(K_SYSCALL_MEMORY_WRITE(target, sizeof(atomic_ptr_t))); in z_vrfy_atomic_ptr_set()
|
/Zephyr-latest/include/zephyr/arch/xtensa/ |
D | atomic_xtensa.h | 69 bool atomic_ptr_cas(atomic_ptr_t *target, void *oldval, void *newval) in atomic_ptr_cas() 153 static ALWAYS_INLINE void *atomic_ptr_get(const atomic_ptr_t *target) in atomic_ptr_get() 159 static ALWAYS_INLINE void *atomic_ptr_set(atomic_ptr_t *target, void *value) in atomic_ptr_set() 171 static ALWAYS_INLINE void *atomic_ptr_clear(atomic_ptr_t *target) in atomic_ptr_clear()
|
/Zephyr-latest/tests/kernel/common/src/ |
D | atomic.c | 102 atomic_ptr_t ptr_target; in ZTEST_USER()
|
/Zephyr-latest/arch/x86/core/ |
D | x86_mmu.c | 851 return (pentry_t)atomic_ptr_get((const atomic_ptr_t *)target); in atomic_pte_get() 858 return atomic_ptr_cas((atomic_ptr_t *)target, (void *)old_value, in atomic_pte_cas()
|
/Zephyr-latest/drivers/usb/device/ |
D | usb_dc_smartbond.c | 169 atomic_ptr_t dma_ep[2]; /** DMA used by channel */
|
/Zephyr-latest/drivers/usb/udc/ |
D | udc_smartbond.c | 120 atomic_ptr_t dma_ep[2]; /** DMA used by channel */
|
/Zephyr-latest/subsys/bluetooth/host/ |
D | hci_core.c | 2427 buf = atomic_ptr_clear((atomic_ptr_t *)&bt_dev.sent_cmd); in hci_cmd_done() 2437 buf = atomic_ptr_set((atomic_ptr_t *)&bt_dev.sent_cmd, buf); in hci_cmd_done()
|
D | smp.c | 211 atomic_ptr_t auth_cb;
|