Lines Matching defs:eint_num
70 unsigned int eint_num,
73 unsigned int idx = eint->pins[eint_num].index;
74 unsigned int inst = eint->pins[eint_num].instance;
83 unsigned int eint_num)
86 unsigned int bit = BIT(eint->pins[eint_num].index % 32);
87 void __iomem *reg = mtk_eint_get_offset(eint, eint_num,
95 if (eint->pins[eint_num].debounce && sens != MTK_EINT_EDGE_SENSITIVE)
158 unsigned int eint_num)
160 unsigned int bit = BIT(eint->pins[eint_num].index % 32);
161 void __iomem *reg = mtk_eint_get_offset(eint, eint_num,
354 unsigned int i, j, port, status, shift, mask, eint_num;
367 eint_num = eint->pin_list[i][shift + j];
377 reg = mtk_eint_get_offset(eint, eint_num,
382 dual_edge = eint->pins[eint_num].dual_edge;
388 reg = mtk_eint_get_offset(eint, eint_num,
394 eint_num);
397 generic_handle_domain_irq(eint->domain, eint_num);
400 curr_level = mtk_eint_flip_edge(eint, eint_num);
407 reg = mtk_eint_get_offset(eint, eint_num,
413 if (eint->pins[eint_num].debounce)
414 mtk_eint_debounce_process(eint, eint_num);
437 int mtk_eint_set_debounce(struct mtk_eint *eint, unsigned long eint_num,
443 unsigned int inst = eint->pins[eint_num].instance;
444 unsigned int idx = eint->pins[eint_num].index;
450 virq = irq_find_mapping(eint->domain, eint_num);
457 if (!mtk_eint_can_en_debounce(eint, eint_num))
468 if (!mtk_eint_get_mask(eint, eint_num)) {