Lines Matching refs:get_cb

292 static gpiote_control_block_t * get_cb(uint32_t idx)  in get_cb()  function
313 return get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)] & PIN_FLAG_IN_USE; in pin_in_use()
327 return get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)] & PIN_FLAG_TE_USED; in pin_in_use_by_te()
340 get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)]) != in pin_has_trigger()
355 return PIN_FLAG_IS_OUTPUT(get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)]); in pin_is_output()
397 return PIN_GET_TE_ID(get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)]); in pin_te_get()
409 if (PIN_GET_HANDLER_ID(get_cb(p_instance->drv_inst_idx)->pin_flags[i]) == handler_id) in handler_in_use()
422 int32_t handler_id = PIN_GET_HANDLER_ID(get_cb(p_instance->drv_inst_idx)->pin_flags[idx]); in release_handler()
429 get_cb(p_instance->drv_inst_idx)->pin_flags[idx] &= (uint16_t)~PIN_HANDLER_MASK; in release_handler()
436 get_cb(p_instance->drv_inst_idx)->handlers[handler_id].handler = NULL; in release_handler()
438 &get_cb(p_instance->drv_inst_idx)->available_evt_handlers, (uint8_t)handler_id); in release_handler()
457 nrf_bitmask_bit_clear(pin, (uint8_t *)get_cb(p_instance->drv_inst_idx)->port_pins); in pin_handler_trigger_uninit()
462 get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)] = PIN_FLAG_NOT_USED; in pin_handler_trigger_uninit()
503 if ((get_cb(p_instance->drv_inst_idx)->handlers[i].handler == handler) && in find_handler()
504 (get_cb(p_instance->drv_inst_idx)->handlers[i].p_context == p_context)) in find_handler()
534 err = nrfx_flag32_alloc(&get_cb(p_instance->drv_inst_idx)->available_evt_handlers, &id); in pin_handler_set()
542 get_cb(p_instance->drv_inst_idx)->handlers[handler_id].handler = handler; in pin_handler_set()
543 get_cb(p_instance->drv_inst_idx)->handlers[handler_id].p_context = p_context; in pin_handler_set()
544 get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)] |= in pin_handler_set()
554 get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)]); in get_initial_sense()
638 get_cb(p_instance->drv_inst_idx)->pin_flags[idx] &= (uint16_t)~PIN_FLAG_OUTPUT; in gpiote_input_configure()
639 get_cb(p_instance->drv_inst_idx)->pin_flags[idx] |= PIN_FLAG_IN_USE; in gpiote_input_configure()
656 get_cb(p_instance->drv_inst_idx)->pin_flags[idx] &= in gpiote_input_configure()
681get_cb(p_instance->drv_inst_idx)->pin_flags[idx] |= (uint16_t)PIN_FLAG_TE_ID(ch); in gpiote_input_configure()
688 nrf_bitmask_bit_clear(pin, (uint8_t *)get_cb(p_instance->drv_inst_idx)->port_pins); in gpiote_input_configure()
692 nrf_bitmask_bit_set(pin, (uint8_t *)get_cb(p_instance->drv_inst_idx)->port_pins); in gpiote_input_configure()
695 get_cb(p_instance->drv_inst_idx)->pin_flags[idx] &= (uint16_t)~PIN_FLAG_TRIG_MODE_MASK; in gpiote_input_configure()
696get_cb(p_instance->drv_inst_idx)->pin_flags[idx] |= (uint16_t)PIN_FLAG_TRIG_MODE_SET(trigger); in gpiote_input_configure()
742 get_cb(p_instance->drv_inst_idx)->pin_flags[idx] |= PIN_FLAG_IN_USE | PIN_FLAG_OUTPUT; in gpiote_output_configure()
755 get_cb(p_instance->drv_inst_idx)->pin_flags[idx] &= in gpiote_output_configure()
762 get_cb(p_instance->drv_inst_idx)->pin_flags[idx] |= (uint16_t)PIN_FLAG_TE_ID(ch); in gpiote_output_configure()
773 get_cb(p_instance->drv_inst_idx)->global_handler.handler = handler; in gpiote_global_callback_set()
774 get_cb(p_instance->drv_inst_idx)->global_handler.p_context = p_context; in gpiote_global_callback_set()
785 *p_channel = PIN_GET_TE_ID(get_cb(p_instance->drv_inst_idx)->pin_flags[get_pin_idx(pin)]); in gpiote_channel_get()
804 gpiote_control_block_t * p_cb = get_cb(p_instance->drv_inst_idx); in gpiote_init()
840 return (get_cb(p_instance->drv_inst_idx)->state != NRFX_DRV_STATE_UNINITIALIZED); in gpiote_init_check()
845 NRFX_ASSERT(get_cb(p_instance->drv_inst_idx)->state != NRFX_DRV_STATE_UNINITIALIZED); in gpiote_uninit()
871 get_cb(p_instance->drv_inst_idx)->state = NRFX_DRV_STATE_UNINITIALIZED; in gpiote_uninit()
872 get_cb(p_instance->drv_inst_idx)->global_handler.handler = NULL; in gpiote_uninit()
878 return nrfx_flag32_free(&get_cb(p_instance->drv_inst_idx)->available_channels_mask, channel); in pin_channel_free()
884 (int)get_cb(p_instance->drv_inst_idx)->available_channels_mask); in pin_channel_alloc()
885 return nrfx_flag32_alloc(&get_cb(p_instance->drv_inst_idx)->available_channels_mask, p_channel); in pin_channel_alloc()
1082 gpiote_control_block_t * p_cb = get_cb(p_instance->drv_inst_idx); in nrfx_gpiote_channels_number_get()