Searched refs:irq_info (Results 1 – 8 of 8) sorted by relevance
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/video/sunxi/disp2/disp/de/ |
D | disp_private.c | 435 struct disp_irq_info *irq_info[DISP_SCREEN_NUM + DISP_WB_NUM + DISP_SCREEN_NUM]; member 450 const u32 total_num = sizeof(s_irq_util.irq_info) in disp_irq_handler() 451 / sizeof(s_irq_util.irq_info[0]); in disp_irq_handler() 455 struct disp_irq_info *irq_info; in disp_irq_handler() local 458 irq_info = s_irq_util.irq_info[id]; in disp_irq_handler() 461 if (irq_info) in disp_irq_handler() 462 irq_info->irq_handler(irq_info->sel, in disp_irq_handler() 463 irq_info->irq_flag, irq_info->ptr); in disp_irq_handler() 469 s32 disp_register_irq(u32 id, struct disp_irq_info *irq_info) in disp_register_irq() argument 472 const u32 max_id = sizeof(s_irq_util.irq_info) in disp_register_irq() [all …]
|
D | disp_capture.c | 48 struct disp_irq_info irq_info; member 359 if (cptrp->irq_info.irq_flag) in disp_capture_start() 361 &cptrp->irq_info); in disp_capture_start() 366 cptrp->irq_info.irq_flag, 1); in disp_capture_start() 391 cptrp->irq_info.irq_flag, 0); in disp_capture_stop() 396 if (cptrp->irq_info.irq_flag) in disp_capture_stop() 398 &cptrp->irq_info); in disp_capture_stop() 1105 capturep->irq_info.sel = disp; in disp_init_capture() 1106 capturep->irq_info.irq_flag = in disp_init_capture() 1109 capturep->irq_info.ptr = (void *)capture; in disp_init_capture() [all …]
|
D | disp_rtwb.c | 28 struct disp_irq_info irq_info; member 427 &p_rtwbp->irq_info); in disp_rtwb_enable() 481 &p_rtwbp->irq_info); in disp_rtwb_disable() 719 p_rtwbp->irq_info.sel = disp; in disp_init_rtwb() 720 p_rtwbp->irq_info.irq_flag = in disp_init_rtwb() 722 p_rtwbp->irq_info.ptr = (void *)p_rtwb; in disp_init_rtwb() 723 p_rtwbp->irq_info.irq_handler = disp_rtwb_irq_handler; in disp_init_rtwb()
|
D | disp_private.h | 197 s32 disp_register_irq(u32 id, struct disp_irq_info *irq_info); 198 s32 disp_unregister_irq(u32 id, struct disp_irq_info *irq_info);
|
D | disp_manager.c | 57 struct disp_irq_info irq_info; member 2549 if (mgrp->irq_info.irq_flag) in disp_mgr_enable() 2550 disp_register_irq(mgr->disp, &mgrp->irq_info); in disp_mgr_enable() 2556 mgrp->irq_info.irq_flag, 0); in disp_mgr_enable() 2559 mgrp->irq_info.irq_flag, 1); in disp_mgr_enable() 2656 if (mgrp->irq_info.irq_flag) in disp_mgr_sw_enable() 2657 disp_register_irq(mgr->disp, &mgrp->irq_info); in disp_mgr_sw_enable() 2661 disp_al_manager_set_irq_enable(mgr->disp, mgrp->irq_info.irq_flag, 1); in disp_mgr_sw_enable() 2985 mgrp->irq_info.sel = disp; in disp_init_mgr() 2986 mgrp->irq_info.irq_flag = disp_feat_is_using_rcq(disp) ? in disp_init_mgr() [all …]
|
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/ |
D | osal_interrupt.c | 34 }irq_info; typedef 36 irq_info *osal_irq_find_node(int irq, struct osal_list_head *list) in osal_irq_find_node() 38 irq_info *irq_node = NULL; in osal_irq_find_node() 56 irq_info *irq_node = NULL; in osal_irq_request() 75 irq_node = kmalloc(sizeof(irq_info), GFP_KERNEL); in osal_irq_request() 102 irq_info *irq_node = NULL; in osal_irq_free() 169 irq_info *irq_node = NULL; in osal_irq_enable() 202 irq_info *irq_node = NULL; in osal_irq_disable()
|
/device/soc/hisilicon/hi3751v350/sdk_linux/source/msp/drv/i2c/std_i2c/ |
D | drv_i2c.c | 71 i2c_drv_irq_info irq_info; member 183 …if (g_i2c_info[i2c_num].irq_info.irq_wakeup_flag == HI_TRUE || g_i2c_info[i2c_num].irq_info.irq_ac… in i2c_wait_condition() 195 if (g_i2c_info[i2c_num].irq_info.irq_ack_err > 0) { in i2c_drv_wait_interrupt() 196 g_i2c_info[i2c_num].irq_info.irq_ack_err = 0; in i2c_drv_wait_interrupt() 202 if (g_i2c_info[i2c_num].irq_info.irq_wakeup_flag == HI_FALSE) { in i2c_drv_wait_interrupt() 203 …HI_LOG_INFO("i2c timeout, current send count is %d\n", g_i2c_info[i2c_num].irq_info.irq_send_count… in i2c_drv_wait_interrupt() 207 g_i2c_info[i2c_num].irq_info.irq_wakeup_flag = HI_FALSE; in i2c_drv_wait_interrupt() 402 g_i2c_info[i2c_num].irq_info.irq_wakeup_flag = HI_TRUE; in i2c_read_write_data_by_irq() 404 g_i2c_info[i2c_num].irq_info.irq_send_count = 0; in i2c_read_write_data_by_irq() 405 g_i2c_info[i2c_num].irq_info.irq_recv_count = 0; in i2c_read_write_data_by_irq() [all …]
|
/device/soc/rockchip/common/sdk_linux/drivers/tty/serial/8250/ |
D | 8250_core.c | 84 struct irq_info { struct 112 struct irq_info *i = dev_id; in serial8250_interrupt() 156 static void serial_do_unlink(struct irq_info *i, struct uart_8250_port *up) in serial_do_unlink() 181 struct irq_info *i; in serial_link_irq_chain() 190 i = hlist_entry(n, struct irq_info, node); in serial_link_irq_chain() 197 i = kzalloc(sizeof(struct irq_info), GFP_KERNEL); in serial_link_irq_chain() 234 struct irq_info *i; in serial_unlink_irq_chain() 244 i = hlist_entry(n, struct irq_info, node); in serial_unlink_irq_chain()
|