Lines Matching refs:m_cb

90     #define MAIN_GRTC_CC_CHANNEL (m_cb.channel_data[0].channel)
115 static nrfx_grtc_cb_t m_cb = variable
136 return NRFX_GRTC_CONFIG_ALLOWED_CC_CHANNELS_MASK & ~m_cb.available_channels; in allocated_channels_mask_get()
141 return NRFX_GRTC_CONFIG_ALLOWED_CC_CHANNELS_MASK & m_cb.used_channels; in used_channels_mask_get()
163 m_cb.used_channels |= GRTC_CHANNEL_TO_BITMASK(channel); in channel_used_mark()
168 m_cb.used_channels &= ~GRTC_CHANNEL_TO_BITMASK(channel); in channel_used_unmark()
219 m_cb.channel_data[ch_data_idx].handler = p_chan_data->handler; in cc_channel_prepare()
220 m_cb.channel_data[ch_data_idx].p_context = p_chan_data->p_context; in cc_channel_prepare()
221 m_cb.channel_data[ch_data_idx].channel = p_chan_data->channel; in cc_channel_prepare()
266 NRFX_ASSERT(m_cb.state == NRFX_DRV_STATE_INITIALIZED); in nrfx_grtc_active_request_check()
273 NRFX_ASSERT(m_cb.state == NRFX_DRV_STATE_INITIALIZED); in nrfx_grtc_active_request_set()
280 NRFX_ASSERT(m_cb.state == NRFX_DRV_STATE_INITIALIZED); in nrfx_grtc_ready_check()
287 NRFX_ASSERT(m_cb.state == NRFX_DRV_STATE_INITIALIZED); in nrfx_grtc_syscounter_get()
312 nrfx_err_t err_code = nrfx_flag32_alloc(&m_cb.available_channels, p_channel); in nrfx_grtc_channel_alloc()
340 err_code = nrfx_flag32_free(&m_cb.available_channels, channel); in nrfx_grtc_channel_free()
362 if (m_cb.state != NRFX_DRV_STATE_UNINITIALIZED) in nrfx_grtc_init()
397 m_cb.channel_data[i].channel = get_channel_for_ch_data_idx(i); in nrfx_grtc_init()
407 m_cb.state = NRFX_DRV_STATE_INITIALIZED; in nrfx_grtc_init()
442 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_rtcounter_cc_disable()
477 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_rtcomparesync_int_enable()
479 m_cb.rtcomparesync_handler = handler; in nrfx_grtc_rtcomparesync_int_enable()
480 m_cb.rtcomparesync_context = p_context; in nrfx_grtc_rtcomparesync_int_enable()
488 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_rtcomparesync_int_disable()
499 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_rtcounter_cc_absolute_set()
511 nrfx_grtc_channel_t * p_chan_data = &m_cb.channel_data[GRTC_RTCOUNTER_CC_HANDLER_IDX]; in nrfx_grtc_rtcounter_cc_absolute_set()
537 NRFX_ASSERT(m_cb.state == NRFX_DRV_STATE_INITIALIZED); in nrfx_grtc_syscounter_start()
539 NRFX_ASSERT(m_cb.channel_data[0].channel == MAIN_GRTC_CC_CHANNEL); in nrfx_grtc_syscounter_start()
542 m_cb.available_channels; in nrfx_grtc_syscounter_start()
544 err_code = nrfx_flag32_alloc(&init_mask, &m_cb.channel_data[0].channel); in nrfx_grtc_syscounter_start()
554 m_cb.available_channels &= ~GRTC_CHANNEL_TO_BITMASK(MAIN_GRTC_CC_CHANNEL); in nrfx_grtc_syscounter_start()
556 NRFX_LOG_INFO("GRTC channel %u allocated.", m_cb.channel_data[0].channel); in nrfx_grtc_syscounter_start()
585 NRFX_ASSERT(m_cb.state == NRFX_DRV_STATE_INITIALIZED); in nrfx_grtc_action_perform()
610 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_uninit()
624 (void)nrfx_flag32_free(&m_cb.available_channels, chan); in nrfx_grtc_uninit()
644 m_cb.state = NRFX_DRV_STATE_UNINITIALIZED; in nrfx_grtc_uninit()
650 return (m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_init_check()
656 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_rtcounter_cc_int_enable()
666 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_rtcounter_cc_int_disable()
677 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_syscountervalid_int_enable()
679 m_cb.syscountervalid_handler = handler; in nrfx_grtc_syscountervalid_int_enable()
680 m_cb.syscountervalid_context = p_context; in nrfx_grtc_syscountervalid_int_enable()
687 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_syscountervalid_int_disable()
696 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_syscounter_cc_disable()
739 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_syscounter_cc_absolute_set()
772 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_syscounter_cc_relative_set()
807 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_syscounter_cc_int_disable()
832 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_syscounter_cc_int_enable()
849 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_syscounter_cc_int_enable_check()
856 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_syscounter_capture()
874 NRFX_ASSERT(m_cb.state != NRFX_DRV_STATE_UNINITIALIZED); in nrfx_grtc_syscounter_cc_value_read()
912 uint8_t channel = m_cb.channel_data[i].channel; in grtc_irq_handler()
918 if (m_cb.channel_data[i].handler) in grtc_irq_handler()
920 m_cb.channel_data[i].handler((int32_t)channel, in grtc_irq_handler()
922 m_cb.channel_data[i].p_context); in grtc_irq_handler()
930 nrfx_grtc_channel_t const * p_channel = &m_cb.channel_data[GRTC_RTCOUNTER_CC_HANDLER_IDX]; in grtc_irq_handler()
942 if (m_cb.rtcomparesync_handler) in grtc_irq_handler()
944 m_cb.rtcomparesync_handler(m_cb.rtcomparesync_context); in grtc_irq_handler()
956 if (m_cb.syscountervalid_handler) in grtc_irq_handler()
958 m_cb.syscountervalid_handler(m_cb.syscountervalid_context); in grtc_irq_handler()