Home
last modified time | relevance | path

Searched refs:nrfx_atomic_t (Results 1 – 17 of 17) sorted by relevance

/hal_nordic-latest/nrfx/helpers/
Dnrfx_flag32_allocator.h63 __STATIC_INLINE void nrfx_flag32_init(nrfx_atomic_t * p_mask, uint32_t init_mask) in nrfx_flag32_init()
78 bool nrfx_flag32_is_allocated(nrfx_atomic_t mask, uint8_t bitpos);
97 nrfx_err_t nrfx_flag32_alloc(nrfx_atomic_t * p_mask, uint8_t * p_flag);
112 nrfx_err_t nrfx_flag32_free(nrfx_atomic_t * p_mask, uint8_t flag);
Dnrfx_flag32_allocator.c36 static bool nrfx_flag32_atomic_cas(nrfx_atomic_t * p_data, uint32_t old_value, uint32_t new_value) in nrfx_flag32_atomic_cas()
53 bool nrfx_flag32_is_allocated(nrfx_atomic_t mask, uint8_t bitpos) in nrfx_flag32_is_allocated()
58 nrfx_err_t nrfx_flag32_alloc(nrfx_atomic_t * p_mask, uint8_t *p_flag) in nrfx_flag32_alloc()
82 nrfx_err_t nrfx_flag32_free(nrfx_atomic_t * p_mask, uint8_t flag) in nrfx_flag32_free()
Dnrfx_gppi_dppi_ppib_lumos.c53 static nrfx_atomic_t m_virtual_channels = NRFX_GPPI_PROG_APP_CHANNELS_MASK;
341 nrfx_atomic_t possible_mask = path.src_dppic->channels_mask; in gppi_dppi_connection_setup()
418 nrfx_atomic_t possible_mask = p_src_dppic->channels_mask; in gppi_dppi_connection_setup()
473 nrfx_atomic_t possible_mask = NRFX_BIT(src_dppi_channel); in gppi_dppi_connection_setup()
Dnrfx_gppi_dppi_ppib.c60 static nrfx_atomic_t m_virtual_channels = VIRTUAL_CHANNELS_MASK;
71 static nrfx_err_t channel_free(nrfx_atomic_t * p_allocated_channels, uint8_t channel) in channel_free()
81 static nrfx_err_t channel_allocate(nrfx_atomic_t * p_channels_available, in channel_allocate()
/hal_nordic-latest/nrfx/drivers/src/
Dnrfx_ppib.c128 nrfx_atomic_t allocated_channels;
135 .allocated_channels = (nrfx_atomic_t)PPIB_AVAILABLE_CHANNELS_MASK(left_idx, right_idx), \
Dnrfx_dppi.c305 nrfx_atomic_t allocated_channels;
307 nrfx_atomic_t allocated_groups;
316 .allocated_channels = (nrfx_atomic_t)DPPI_AVAILABLE_CHANNELS_MASK(prefix##idx), \
317 .allocated_groups = (nrfx_atomic_t)DPPI_AVAILABLE_GROUPS_MASK(prefix##idx), \
Dnrfx_ppi.c45 static nrfx_atomic_t m_channels_allocated = NRFX_PPI_PROG_APP_CHANNELS_MASK;
48 static nrfx_atomic_t m_groups_allocated = NRFX_PPI_ALL_APP_GROUPS_MASK;
Dnrfx_grtc.c102nrfx_atomic_t available_channels; /**< Bi…
118 .available_channels = (nrfx_atomic_t)NRFX_GRTC_CONFIG_ALLOWED_CC_CHANNELS_MASK
541 nrfx_atomic_t init_mask = GRTC_CHANNEL_TO_BITMASK(MAIN_GRTC_CC_CHANNEL) & in nrfx_grtc_syscounter_start()
Dnrfx_gpiote.c188 nrfx_atomic_t available_channels_mask;
191 nrfx_atomic_t available_evt_handlers;
237 .available_channels_mask = (nrfx_atomic_t)NRFX_GPIOTE_APP_CHANNELS_MASK(idx), \
Dnrfx_usbd.c267 static nrfx_atomic_t m_ep_dma_waiting;
Dnrfx_uarte.c175 nrfx_atomic_t flags;
/hal_nordic-latest/nrfx/soc/interconnect/ipct/
Dnrfx_interconnect_ipct.h55 nrfx_atomic_t * p_ipct_channels; ///< Pointer to the mask of available IPCT channels.
Dnrfx_interconnect_ipct_haltium_global.h85 NRFX_CONCAT(static nrfx_atomic_t m_ipct, inst_num, _channels __attribute__((used)) = \
/hal_nordic-latest/nrfx/soc/interconnect/apb/
Dnrfx_interconnect_apb.h53 nrfx_atomic_t * p_dppi_channels; ///< Pointer to the mask of available DPPI channels.
Dnrfx_interconnect_apb_haltium_global.h88 static nrfx_atomic_t NRFX_DPPI_CHANNELS_VAR(inst_num) __attribute__((used)) = \
/hal_nordic-latest/nrfx/soc/interconnect/dppic_ppib/
Dnrfx_interconnect_dppic_ppib.h73 nrfx_atomic_t channels_mask; ///< Mask of configurable DPPIC channels.
/hal_nordic-latest/nrfx/templates/
Dnrfx_glue.h158 #define nrfx_atomic_t macro