Home
last modified time | relevance | path

Searched refs:irq_info (Results 1 – 8 of 8) sorted by relevance

/device/board/isoftstone/zhiyuan/kernel/driver/drivers/video/sunxi/disp2/disp/de/
Ddisp_private.c435 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 …]
Ddisp_capture.c48 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 …]
Ddisp_rtwb.c28 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()
Ddisp_private.h197 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);
Ddisp_manager.c57 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/
Dosal_interrupt.c34 }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/
Ddrv_i2c.c71 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/
D8250_core.c84 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()