Lines Matching refs:group

338         nrf_dppi_channel_group_t group = (nrf_dppi_channel_group_t)group_idx;  in dppi_free()  local
339 if (mask & NRFX_BIT(group)) in dppi_free()
341 nrfy_dppi_group_clear(p_instance->p_reg, group); in dppi_free()
342 mask &= ~NRFX_BIT(group); in dppi_free()
414 static nrfx_err_t dppi_group_free(nrfx_dppi_t const * p_instance, nrf_dppi_channel_group_t group) in dppi_group_free() argument
418 nrfy_dppi_group_disable(p_instance->p_reg, group); in dppi_group_free()
419 return nrfx_flag32_free(&p_cb->allocated_groups, group); in dppi_group_free()
424 nrf_dppi_channel_group_t group) in dppi_channel_include_in_group() argument
429 if (!nrfx_flag32_is_allocated(p_cb->allocated_groups, group) || in dppi_channel_include_in_group()
437 nrfy_dppi_channels_include_in_group(p_instance->p_reg, NRFX_BIT(channel), group); in dppi_channel_include_in_group()
446 nrf_dppi_channel_group_t group) in dppi_channel_remove_from_group() argument
451 if (!nrfx_flag32_is_allocated(p_cb->allocated_groups, group) || in dppi_channel_remove_from_group()
459 nrfy_dppi_channels_remove_from_group(p_instance->p_reg, NRFX_BIT(channel), group); in dppi_channel_remove_from_group()
467 nrf_dppi_channel_group_t group) in dppi_group_clear() argument
472 if (!nrfx_flag32_is_allocated(p_cb->allocated_groups, group)) in dppi_group_clear()
478 nrfy_dppi_channels_remove_from_group(p_instance->p_reg, p_cb->available_channels, group); in dppi_group_clear()
485 nrf_dppi_channel_group_t group) in dppi_group_enable() argument
490 if (!nrfx_flag32_is_allocated(p_cb->allocated_groups, group)) in dppi_group_enable()
496 nrfy_dppi_group_enable(p_instance->p_reg, group); in dppi_group_enable()
503 nrf_dppi_channel_group_t group) in dppi_group_disable() argument
508 if (!nrfx_flag32_is_allocated(p_cb->allocated_groups, group)) in dppi_group_disable()
514 nrfy_dppi_group_disable(p_instance->p_reg, group); in dppi_group_disable()
553 nrfx_err_t nrfx_dppi_group_free(nrfx_dppi_t const * p_instance, nrf_dppi_channel_group_t group) in nrfx_dppi_group_free() argument
555 return dppi_group_free(p_instance, group); in nrfx_dppi_group_free()
560 nrf_dppi_channel_group_t group) in nrfx_dppi_channel_include_in_group() argument
562 return dppi_channel_include_in_group(p_instance, channel, group); in nrfx_dppi_channel_include_in_group()
567 nrf_dppi_channel_group_t group) in nrfx_dppi_channel_remove_from_group() argument
569 return dppi_channel_remove_from_group(p_instance, channel, group); in nrfx_dppi_channel_remove_from_group()
572 nrfx_err_t nrfx_dppi_group_clear(nrfx_dppi_t const * p_instance, nrf_dppi_channel_group_t group) in nrfx_dppi_group_clear() argument
574 return dppi_group_clear(p_instance, group); in nrfx_dppi_group_clear()
577 nrfx_err_t nrfx_dppi_group_enable(nrfx_dppi_t const * p_instance, nrf_dppi_channel_group_t group) in nrfx_dppi_group_enable() argument
579 return dppi_group_enable(p_instance, group); in nrfx_dppi_group_enable()
583 nrf_dppi_channel_group_t group) in nrfx_dppi_group_disable() argument
585 return dppi_group_disable(p_instance, group); in nrfx_dppi_group_disable()
622 nrfx_err_t nrfx_dppi_group_free(nrf_dppi_channel_group_t group) in nrfx_dppi_group_free() argument
624 return dppi_group_free(&dppi_instance, group); in nrfx_dppi_group_free()
628 nrf_dppi_channel_group_t group) in nrfx_dppi_channel_include_in_group() argument
630 return dppi_channel_include_in_group(&dppi_instance, channel, group); in nrfx_dppi_channel_include_in_group()
634 nrf_dppi_channel_group_t group) in nrfx_dppi_channel_remove_from_group() argument
636 return dppi_channel_remove_from_group(&dppi_instance, channel, group); in nrfx_dppi_channel_remove_from_group()
639 nrfx_err_t nrfx_dppi_group_clear(nrf_dppi_channel_group_t group) in nrfx_dppi_group_clear() argument
641 return dppi_group_clear(&dppi_instance, group); in nrfx_dppi_group_clear()
644 nrfx_err_t nrfx_dppi_group_enable(nrf_dppi_channel_group_t group) in nrfx_dppi_group_enable() argument
646 return dppi_group_enable(&dppi_instance, group); in nrfx_dppi_group_enable()
649 nrfx_err_t nrfx_dppi_group_disable(nrf_dppi_channel_group_t group) in nrfx_dppi_group_disable() argument
651 return dppi_group_disable(&dppi_instance, group); in nrfx_dppi_group_disable()