Lines Matching refs:eint_num

580 mtk_find_pin_by_eint_num(struct mtk_pinctrl *pctl, unsigned int eint_num)  in mtk_find_pin_by_eint_num()  argument
587 if (pin->eint.eintnum == eint_num) in mtk_find_pin_by_eint_num()
740 unsigned int eint_num, unsigned int offset) in mtk_eint_get_offset() argument
745 if (eint_num >= pctl->devdata->ap_num) in mtk_eint_get_offset()
748 reg = pctl->eint_reg_base + offset + ((eint_num - eint_base) / 32) * 4; in mtk_eint_get_offset()
758 unsigned int eint_num) in mtk_eint_can_en_debounce() argument
761 unsigned int bit = BIT(eint_num % 32); in mtk_eint_can_en_debounce()
765 void __iomem *reg = mtk_eint_get_offset(pctl, eint_num, in mtk_eint_can_en_debounce()
773 if ((eint_num < pctl->devdata->db_cnt) && (sens != MT_EDGE_SENSITIVE)) in mtk_eint_can_en_debounce()
784 unsigned int eint_num) in mtk_eint_get_mask() argument
786 unsigned int bit = BIT(eint_num % 32); in mtk_eint_get_mask()
790 void __iomem *reg = mtk_eint_get_offset(pctl, eint_num, in mtk_eint_get_mask()
853 int eint_num, virq, eint_offset; in mtk_gpio_set_debounce() local
864 eint_num = pin->eint.eintnum; in mtk_gpio_set_debounce()
865 virq = irq_find_mapping(pctl->domain, eint_num); in mtk_gpio_set_debounce()
866 eint_offset = (eint_num % 4) * 8; in mtk_gpio_set_debounce()
869 set_offset = (eint_num / 4) * 4 + pctl->devdata->eint_offsets.dbnc_set; in mtk_gpio_set_debounce()
870 clr_offset = (eint_num / 4) * 4 + pctl->devdata->eint_offsets.dbnc_clr; in mtk_gpio_set_debounce()
871 if (!mtk_eint_can_en_debounce(pctl, eint_num)) in mtk_gpio_set_debounce()
882 if (!mtk_eint_get_mask(pctl, eint_num)) { in mtk_gpio_set_debounce()
1024 unsigned int status, eint_num; in mtk_eint_irq_handler() local
1033 for (eint_num = 0; in mtk_eint_irq_handler()
1034 eint_num < pctl->devdata->ap_num; in mtk_eint_irq_handler()
1035 eint_num += 32, reg += 4) { in mtk_eint_irq_handler()
1039 index = eint_num + offset; in mtk_eint_irq_handler()