/Zephyr-latest/include/zephyr/ |
D | spinlock.h | 206 while (!atomic_cas(&l->locked, 0, 1)) { in k_spin_lock() 257 if (!atomic_cas(&l->tail, ticket_val, ticket_val + 1)) { in k_spin_trylock() 261 if (!atomic_cas(&l->locked, 0, 1)) { in k_spin_trylock() 351 return !atomic_cas(&l->tail, ticket_val, ticket_val); in z_spin_is_locked()
|
/Zephyr-latest/lib/os/ |
D | sem.c | 25 } while (atomic_cas(val, old_value, new_value) == 0); in bounded_dec() 42 } while (atomic_cas(val, old_value, new_value) == 0U); in bounded_inc()
|
/Zephyr-latest/subsys/timing/ |
D | timing.c | 59 } while (atomic_cas(&started_ref, old_value, new_value) == 0); in timing_stop()
|
/Zephyr-latest/samples/subsys/edac/src/ |
D | main.c | 56 if (atomic_cas(&handled, true, false)) { in thread_function()
|
/Zephyr-latest/tests/bsim/babblekit/include/babblekit/ |
D | flags.h | 59 while (!(bool)atomic_cas(&flag, true, false)) { \
|
/Zephyr-latest/drivers/mbox/ |
D | mbox_esp32.c | 77 while (!atomic_cas(&dev_data->control->lock, ESP32_MBOX_LOCK_FREE_VAL, in esp32_mbox_isr() 111 while (!atomic_cas(&dev_data->control->lock, ESP32_MBOX_LOCK_FREE_VAL, in esp32_mbox_send() 226 while (!atomic_cas(&data->control->lock, ESP32_MBOX_LOCK_FREE_VAL, in esp32_mbox_init()
|
/Zephyr-latest/drivers/ipm/ |
D | ipm_esp32.c | 75 while (!atomic_cas(&dev_data->control->lock, ESP32_IPM_LOCK_FREE_VAL, in esp32_ipm_isr() 121 while (!atomic_cas(&dev_data->control->lock, in esp32_ipm_send() 257 while (!atomic_cas(&data->control->lock, in esp32_ipm_init()
|
/Zephyr-latest/include/zephyr/sys/ |
D | atomic_arch.h | 18 bool atomic_cas(atomic_t *target, atomic_val_t old_value,
|
D | atomic_c.h | 20 __syscall bool atomic_cas(atomic_t *target, atomic_val_t old_value,
|
D | atomic_builtin.h | 23 static inline bool atomic_cas(atomic_t *target, atomic_val_t old_value, in atomic_cas() function
|
D | atomic.h | 254 bool atomic_cas(atomic_t *target, atomic_val_t old_value, atomic_val_t new_value);
|
/Zephyr-latest/drivers/lora/ |
D | sx12xx_common.c | 72 return atomic_cas(&data->modem_usage, STATE_FREE, STATE_BUSY); in modem_acquire() 89 if (!atomic_cas(&data->modem_usage, STATE_BUSY, STATE_CLEANUP)) { in modem_release() 120 if (!atomic_cas(&dev_data.modem_usage, STATE_BUSY, STATE_CLEANUP)) { in sx12xx_ev_rx_done()
|
/Zephyr-latest/lib/heap/ |
D | shared_multi_heap.c | 109 if (!atomic_cas(&state, 0, 1)) { in shared_multi_heap_pool_init()
|
/Zephyr-latest/modules/hal_nordic/nrfx/ |
D | nrfx_glue.h | 235 atomic_cas(p_data, old_value, new_value)
|
/Zephyr-latest/drivers/wifi/esp_at/ |
D | esp_socket.c | 63 } while (!atomic_cas(&sock->refcount, ref, ref + 1)); in esp_socket_ref() 77 } while (!atomic_cas(&sock->refcount, ref, ref - 1)); in esp_socket_unref()
|
/Zephyr-latest/subsys/mem_mgmt/ |
D | mem_attr_heap.c | 112 if (!atomic_cas(&state, 0, 1)) { in mem_attr_heap_pool_init()
|
/Zephyr-latest/tests/kernel/common/src/ |
D | atomic.c | 117 zassert_false(atomic_cas(&target, oldvalue, value), "atomic_cas"); in ZTEST_USER() 119 zassert_true(atomic_cas(&target, oldvalue, value), "atomic_cas"); in ZTEST_USER()
|
/Zephyr-latest/include/zephyr/arch/xtensa/ |
D | atomic_xtensa.h | 62 bool atomic_cas(atomic_t *target, atomic_val_t oldval, atomic_val_t newval) in atomic_cas() function
|
/Zephyr-latest/kernel/ |
D | smp.c | 62 while (!atomic_cas(&global_lock, 0, 1)) { in z_smp_global_lock()
|
/Zephyr-latest/subsys/bluetooth/audio/ |
D | bap_iso.c | 41 if (atomic_cas(&iso_pool[i].ref, 0, 1)) { in bt_bap_iso_new() 73 } while (!atomic_cas(&iso->ref, old, old + 1)); in bt_bap_iso_ref()
|
/Zephyr-latest/drivers/clock_control/ |
D | nrf_clock_calibration.c | 139 if (atomic_cas(&cal_process_in_progress, 0, 1) == false) { in start_cal_process()
|
/Zephyr-latest/subsys/bluetooth/mesh/ |
D | solicitation.c | 431 clr = atomic_cas(&clear, 1, 0); in bt_mesh_srpl_pending_store() 476 (void)atomic_cas(&clear, 0, 1); in bt_mesh_sol_reset()
|
/Zephyr-latest/modules/openthread/platform/ |
D | uart.c | 212 if (atomic_cas(&(ot_uart.tx_busy), 0, 1)) { in otPlatUartSend()
|
/Zephyr-latest/subsys/ipc/ipc_service/backends/ |
D | ipc_icbmsg.c | 668 valid_state = atomic_cas(&ept->state, EPT_CONFIGURED, EPT_READY); in match_bound_msg() 750 matching_state = atomic_cas(&ept->state, EPT_CONFIGURED, in ept_bound_process() 792 matching_state = atomic_cas(&ept->rebound_state, EPT_REBOUNDING, in ept_bound_process() 1096 matching_state = atomic_cas(&ept->rebound_state, EPT_DEREGISTERED, in register_ept() 1148 matching_state = atomic_cas(&ept->rebound_state, EPT_NORMAL, EPT_DEREGISTERED); in deregister_ept()
|
/Zephyr-latest/drivers/counter/ |
D | counter_nrfx_timer.c | 95 if (config->clk_dev && atomic_cas(&data->active, 0, 1)) { in start() 117 if (config->clk_dev && atomic_cas(&data->active, 1, 0)) { in stop()
|