Home
last modified time | relevance | path

Searched refs:irq_handler (Results 1 – 20 of 20) sorted by relevance

/AliOS-Things-master/components/amp_adapter/platform/linux/peripheral/
A Daos_hal_gpio.c50 static gpio_irq_handler_t irq_handler = NULL; variable
56 irq_handler(irq_arg); in linux_sig_handler()
61 irq_handler = handler; in aos_hal_gpio_enable_irq()
/AliOS-Things-master/hardware/chip/smarth_rv64/smarth_rv64/
A Dck_irq.c54 void drv_irq_register(uint32_t irq_num, void *irq_handler) in drv_irq_register() argument
56 g_irqvector[irq_num] = irq_handler; in drv_irq_register()
/AliOS-Things-master/components/drivers/peripheral/gpio/src/
A Dgpioc.c92 pin->irq_handler(1, pin->irq_arg); in irq_task_func()
97 pin->irq_handler(0, pin->irq_arg); in irq_task_func()
112 aos_gpio_irq_handler_t irq_handler, void *irq_arg) in aos_gpioc_set_mode_irq() argument
143 if (irq_handler) in aos_gpioc_set_mode_irq()
151 if (!irq_handler) in aos_gpioc_set_mode_irq()
173 old_irq_handler = gpioc->pins[pin].irq_handler; in aos_gpioc_set_mode_irq()
218 gpioc->pins[pin].irq_handler = irq_handler; in aos_gpioc_set_mode_irq()
229 gpioc->pins[pin].irq_handler = old_irq_handler; in aos_gpioc_set_mode_irq()
430 pin->irq_handler = NULL; in aos_gpioc_register()
A Dgpioc_csi.c229 static void irq_handler(csi_gpio_t *csi_gpio, uint32_t pin_mask, void *arg) in irq_handler() function
267 if (csi_gpio_attach_callback(csi_gpio, irq_handler, NULL) != CSI_OK) { in aos_gpioc_csi_register()
/AliOS-Things-master/hardware/chip/haas1000/hal/
A Dgpio.c189 gpiocfg.irq_handler = bes_gpio_irq_hdl; in hal_gpio_enable_irq()
211 .irq_handler = NULL, in hal_gpio_disable_irq()
233 .irq_handler = NULL, in hal_gpio_clear_irq()
/AliOS-Things-master/components/csi/csi2/include/drv/
A Dcommon.h102 void (*irq_handler)(void *); member
111 #define HANDLE_IRQ_HANDLER(handle) (handle->dev.irq_handler)
A Dirq.h54 void csi_irq_attach(uint32_t irq_num, void *irq_handler, csi_dev_t *dev);
/AliOS-Things-master/hardware/chip/haas1000/csi/
A Dgpio.c132 static void irq_handler(enum HAL_GPIO_PIN_T pin) in irq_handler() function
163 cfg.irq_handler = irq_handler; in csi_gpio_irq_enable()
169 cfg.irq_handler = NULL; in csi_gpio_irq_enable()
/AliOS-Things-master/components/drivers/core/base/core/
A Du_interrupt.c25 .irq_handler = NULL,
221 else if (desc->irq_handler) in u_irq_thread_fn()
222 (desc->irq_handler)(desc->irq_id, desc->data); in u_irq_thread_fn()
411 } else if (u_irq->irq_handler) { in u_irq_setup()
487 u_irq->irq_handler = handler; in u_request_threaded_irq()
/AliOS-Things-master/hardware/chip/smarth_rv64/include/
A Ddrv_irq.h36 void drv_irq_register(uint32_t irq_num, void *irq_handler);
/AliOS-Things-master/components/csi/csi1/include/drv/
A Dirq.h36 void drv_irq_register(uint32_t irq_num, void *irq_handler);
/AliOS-Things-master/hardware/chip/haas1000/drivers/platform/hal/
A Dhal_gpio.h36 HAL_GPIO_PIN_IRQ_HANDLER irq_handler; member
A Dhal_sdio.h217 sdio_irq_handler_t irq_handler; /* IRQ callback */ member
/AliOS-Things-master/components/drivers/peripheral/gpio/include/aos/
A Dgpioc.h62 aos_gpio_irq_handler_t irq_handler, void *irq_arg);
A Dgpioc_core.h28 aos_gpio_irq_handler_t irq_handler; member
/AliOS-Things-master/components/drivers/core/base/include/drivers/
A Du_interrupt.h81 u_irq_handler_t irq_handler; member
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/targets/hal/rtl8721d/
A Dobjects.h53 uint32_t irq_handler; member
A Dserial_api.c73 static uart_irq_handler irq_handler[UART_NUM]; variable
236 if (irq_handler[uart_idx] != NULL) { in uart_txdone_callback()
237 irq_handler[uart_idx](serial_irq_ids[uart_idx], TxIrq); in uart_txdone_callback()
246 if (irq_handler[uart_idx] != NULL) { in uart_rxdone_callback()
247 irq_handler[uart_idx](serial_irq_ids[uart_idx], RxIrq); in uart_rxdone_callback()
654 irq_handler[uart_idx] = handler; in serial_irq_handler()
A Dspi_api.c78 if (obj->irq_handler) { in spi_tx_done_callback()
79 handler = (spi_irq_handler)obj->irq_handler; in spi_tx_done_callback()
91 if (obj->irq_handler) { in spi_rx_done_callback()
92 handler = (spi_irq_handler)obj->irq_handler; in spi_rx_done_callback()
935 obj->irq_handler = (u32)handler; in spi_irq_hook()
/AliOS-Things-master/components/py_engine/engine/extmod/
A Dmodbluetooth.c68 mp_obj_t irq_handler; member
261 o->irq_handler = mp_const_none; in bluetooth_ble_make_new()
432 o->irq_handler = handler_in; in bluetooth_ble_irq()
1052 mp_obj_t handler = handler = o->irq_handler; in bluetooth_ble_invoke_irq()
1122 if (o->irq_handler == mp_const_none) { in invoke_irq_handler()
1159 …mp_obj_t result = mp_call_function_2(o->irq_handler, MP_OBJ_NEW_SMALL_INT(event), MP_OBJ_FROM_PTR(… in invoke_irq_handler()
1346 if (!o || o->irq_handler == mp_const_none) { in enqueue_irq()

Completed in 25 milliseconds