/Zephyr-latest/include/zephyr/sys/ |
D | atomic.h | 152 old = atomic_and(ATOMIC_ELEM(target, bit), ~mask); in atomic_test_and_clear_bit() 195 (void)atomic_and(ATOMIC_ELEM(target, bit), ~mask); in atomic_clear_bit() 235 (void)atomic_and(ATOMIC_ELEM(target, bit), ~mask); in atomic_set_bit_to() 455 atomic_val_t atomic_and(atomic_t *target, atomic_val_t value);
|
D | atomic_arch.h | 48 atomic_val_t atomic_and(atomic_t *target, atomic_val_t value);
|
D | atomic_c.h | 66 __syscall atomic_val_t atomic_and(atomic_t *target, atomic_val_t value);
|
D | atomic_builtin.h | 103 static inline atomic_val_t atomic_and(atomic_t *target, atomic_val_t value) in atomic_and() function
|
/Zephyr-latest/drivers/clock_control/ |
D | clock_control_nrf2_common.c | 78 (void)atomic_and(&cfg->flags, ~BIT(onoff->idx)); in onoff_stop_option() 158 cfg->flags_snapshot = atomic_and(&cfg->flags, ~FLAG_UPDATE_NEEDED); in clock_config_update_begin() 169 prev_flags = atomic_and(&cfg->flags, ~FLAG_UPDATE_IN_PROGRESS); in clock_config_update_end() 186 (void)atomic_and(&cfg->flags, ~BIT(i)); in clock_config_update_end()
|
D | clock_control_nrf2_hsfll.c | 63 prev_flags = atomic_and(&dev_data->clk_cfg.flags, in freq_setting_applied_cb()
|
D | clock_control_nrf2_fll16m.c | 125 prev_flags = atomic_and(&dev_data->clk_cfg.flags, in fll16m_work_handler()
|
/Zephyr-latest/drivers/serial/ |
D | uart_async_to_irq.c | 140 atomic_and(&data->flags, ~A2I_TX_BUSY); in uart_async_to_irq_callback() 185 atomic_and(&data->flags, ~A2I_TX_BUSY); in z_uart_async_to_irq_fifo_fill() 237 atomic_and(&data->flags, ~flag); in dir_disable() 316 bool err_pending = atomic_and(&data->flags, ~A2I_ERR_PENDING) & A2I_ERR_PENDING; in z_uart_async_to_irq_irq_is_pending() 357 if (atomic_and(&data->flags, ~A2I_RX_ENABLE) & A2I_RX_ENABLE) { in uart_async_to_irq_rx_disable()
|
D | uart_nrfx_uarte2.c | 325 atomic_and(&data->flags, ~UARTE_DATA_FLAG_RX_ENABLED); in on_rx_disabled() 336 atomic_and(&data->flags, ~UARTE_DATA_FLAG_TRAMPOLINE) & in trigger_handler() 516 atomic_and(&data->flags, ~UARTE_DATA_FLAG_RX_ENABLED); in api_rx_enable()
|
/Zephyr-latest/drivers/timer/ |
D | nrf_rtc_timer.c | 155 atomic_val_t prev = atomic_and(&int_mask, ~BIT(chan)); in compare_int_lock() 418 (void)atomic_and(&force_isr_mask, ~BIT(chan)); in z_nrf_rtc_timer_abort() 499 if ((atomic_and(&force_isr_mask, ~BIT(chan)) & BIT(chan)) || in channel_processing_check_and_clear() 588 prev = atomic_and(&alloc_mask, ~BIT(chan)); in z_nrf_rtc_timer_chan_alloc()
|
D | nrf_grtc_timer.c | 125 atomic_val_t prev = atomic_and(&int_mask, ~BIT(chan)); in compare_int_lock()
|
/Zephyr-latest/modules/hal_nordic/nrfx/ |
D | nrfx_glue.h | 187 #define NRFX_ATOMIC_FETCH_AND(p_data, value) atomic_and(p_data, value)
|
/Zephyr-latest/include/zephyr/arch/xtensa/ |
D | atomic_xtensa.h | 139 static ALWAYS_INLINE atomic_val_t atomic_and(atomic_t *target, in atomic_and() function
|
/Zephyr-latest/drivers/wifi/esp_at/ |
D | esp.h | 326 return (atomic_and(&sock->flags, ~flags) & flags); in esp_socket_flags_test_and_clear() 338 return atomic_and(&sock->flags, ~flags); in esp_socket_flags_clear()
|
/Zephyr-latest/subsys/testsuite/ztest/src/ |
D | ztress.c | 180 if ((atomic_and(&active_mask, ~BIT(idx)) & BIT(idx)) != 0) { in preempt_update() 268 atomic_and(&active_mask, ~BIT(priority)); in ztress_thread()
|
/Zephyr-latest/kernel/ |
D | atomic_c.c | 374 ATOMIC_SYSCALL_HANDLER_TARGET_VALUE(atomic_and);
|
/Zephyr-latest/drivers/sensor/tsic_xx6/ |
D | tsic_xx6.c | 185 frame = atomic_and(data->frame, ~BIT(FRAME_READY_BIT)); in tsic_xx6_sample_fetch()
|
/Zephyr-latest/tests/kernel/common/src/ |
D | atomic.c | 213 zassert_true((atomic_and(&target, value) == 0xFF00), "atomic_and"); in ZTEST_USER()
|
/Zephyr-latest/subsys/shell/ |
D | shell_ops.h | 47 _internal_.value = atomic_and(_dst_, \
|
/Zephyr-latest/drivers/counter/ |
D | counter_nrfx_rtc.c | 352 atomic_and(&data->ipend_adj, ~CC_ADJ_MASK(chan)); in set_channel_alarm() 647 atomic_and(&data->ipend_adj, ~BIT(chan)); in alarm_irq_handle()
|
D | counter_nxp_s32_sys_timer.c | 192 atomic_and(&data->irq_pending, ~BIT(channel)); in stm_isr()
|
D | counter_nrfx_timer.c | 367 atomic_and(&data->cc_int_pending, ~BIT(cc)); in alarm_irq_handle()
|
D | counter_gd32_timer.c | 403 atomic_and(&data->cc_int_pending, ~TIMER_INT_CH(chan)); in alarm_irq_handle()
|
D | counter_ll_stm32_timer.c | 559 atomic_and(&data->cc_int_pending, ~BIT(id)); in counter_stm32_alarm_irq_handle()
|
/Zephyr-latest/subsys/bluetooth/mesh/ |
D | lpn.c | 177 (void)atomic_and(&target[i], ~atomic_get(&source[i])); in group_clear() 180 (void)atomic_and(target, ~atomic_get(source)); in group_clear()
|