Home
last modified time | relevance | path

Searched refs:p_dppic (Results 1 – 2 of 2) sorted by relevance

/hal_nordic-latest/nrfx/soc/interconnect/dppic_ppib/
Dnrfx_interconnect_dppic_ppib.c157 nrfx_interconnect_dppic_t const * p_dppic = &interconnect_dppic[i]; in nrfx_interconnect_apb_index_get() local
158 uint8_t bus_address_area = nrf_address_bus_get(addr, p_dppic->apb_size); in nrfx_interconnect_apb_index_get()
162 p_reg = p_dppic->dppic.p_reg; in nrfx_interconnect_apb_index_get()
164 p_reg = p_dppic->dppic; in nrfx_interconnect_apb_index_get()
166 if (bus_address_area == nrf_address_bus_get((uint32_t)p_reg, p_dppic->apb_size)) in nrfx_interconnect_apb_index_get()
/hal_nordic-latest/nrfx/helpers/
Dnrfx_gppi_dppi_ppib_lumos.c55 static nrfx_err_t dppic_channel_get(nrfx_interconnect_dppic_t * p_dppic, in dppic_channel_get() argument
61 if (p_dppic->allocate_flag[i] == virtual_channel) in dppic_channel_get()
71 static nrfx_err_t dppic_virtual_channel_set(nrfx_interconnect_dppic_t * p_dppic, in dppic_virtual_channel_set() argument
75 p_dppic->allocate_flag[dppi_channel] = virtual_channel; in dppic_virtual_channel_set()
80 static nrfx_err_t dppic_channel_alloc(nrfx_interconnect_dppic_t * p_dppic, uint8_t * p_channel) in dppic_channel_alloc() argument
83 return nrfx_dppi_channel_alloc(&p_dppic->dppic, p_channel); in dppic_channel_alloc()
85 return nrfx_flag32_alloc(&p_dppic->channels_mask, p_channel); in dppic_channel_alloc()
89 static nrfx_err_t dppic_channel_free(nrfx_interconnect_dppic_t * p_dppic, uint8_t channel) in dppic_channel_free() argument
92 return nrfx_dppi_channel_free(&p_dppic->dppic, channel); in dppic_channel_free()
94 return nrfx_flag32_free(&p_dppic->channels_mask, channel); in dppic_channel_free()