Lines Matching refs:handler_id
405 static bool handler_in_use(nrfx_gpiote_t const * p_instance, int32_t handler_id) in handler_in_use() argument
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() local
424 if (handler_id == PIN_FLAG_NO_HANDLER) in release_handler()
434 if (!handler_in_use(p_instance, handler_id)) 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()
520 int32_t handler_id; in pin_handler_set() local
528 handler_id = find_handler(p_instance, handler, p_context); in pin_handler_set()
530 if (handler_id < 0) in pin_handler_set()
539 handler_id = (int32_t)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()
545 (uint16_t)PIN_FLAG_HANDLER((uint8_t)handler_id); in pin_handler_set()
578 int32_t handler_id = PIN_GET_HANDLER_ID(p_cb->pin_flags[get_pin_idx(pin)]); in channel_handler_get() local
580 if (handler_id == PIN_FLAG_NO_HANDLER) in channel_handler_get()
585 return &p_cb->handlers[handler_id]; in channel_handler_get()