Lines Matching refs:eint_num
52 unsigned int eint_num,
58 if (eint_num >= eint->hw->ap_num)
61 reg = eint->base + offset + ((eint_num - eint_base) / 32) * 4;
67 unsigned int eint_num)
70 unsigned int bit = BIT(eint_num % 32);
71 void __iomem *reg = mtk_eint_get_offset(eint, eint_num,
79 if (eint_num < eint->hw->db_cnt && sens != MTK_EINT_EDGE_SENSITIVE)
138 unsigned int eint_num)
140 unsigned int bit = BIT(eint_num % 32);
141 void __iomem *reg = mtk_eint_get_offset(eint, eint_num,
315 unsigned int status, eint_num;
321 for (eint_num = 0; eint_num < eint->hw->ap_num; eint_num += 32,
326 mask_offset = eint_num >> 5;
327 index = eint_num + offset;
396 int mtk_eint_set_debounce(struct mtk_eint *eint, unsigned long eint_num,
406 virq = irq_find_mapping(eint->domain, eint_num);
407 eint_offset = (eint_num % 4) * 8;
410 set_offset = (eint_num / 4) * 4 + eint->regs->dbnc_set;
411 clr_offset = (eint_num / 4) * 4 + eint->regs->dbnc_clr;
413 if (!mtk_eint_can_en_debounce(eint, eint_num))
424 if (!mtk_eint_get_mask(eint, eint_num)) {