Lines Matching refs:eint_offsets
762 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_can_en_debounce() local
763 &pctl->devdata->eint_offsets; in mtk_eint_can_en_debounce()
766 eint_offsets->sens); in mtk_eint_can_en_debounce()
787 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_get_mask() local
788 &pctl->devdata->eint_offsets; in mtk_eint_get_mask()
791 eint_offsets->mask); in mtk_eint_get_mask()
800 const struct mtk_eint_offsets *eint_offsets = &(pctl->devdata->eint_offsets); in mtk_eint_flip_edge() local
802 u32 port = (hwirq >> 5) & eint_offsets->port_mask; in mtk_eint_flip_edge()
811 reg_offset = eint_offsets->pol_clr; in mtk_eint_flip_edge()
813 reg_offset = eint_offsets->pol_set; in mtk_eint_flip_edge()
825 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_mask() local
826 &pctl->devdata->eint_offsets; in mtk_eint_mask()
829 eint_offsets->mask_set); in mtk_eint_mask()
837 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_unmask() local
838 &pctl->devdata->eint_offsets; in mtk_eint_unmask()
841 eint_offsets->mask_clr); in mtk_eint_unmask()
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()
923 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_set_type() local
924 &pctl->devdata->eint_offsets; in mtk_eint_set_type()
942 eint_offsets->pol_clr); in mtk_eint_set_type()
946 eint_offsets->pol_set); in mtk_eint_set_type()
952 eint_offsets->sens_clr); in mtk_eint_set_type()
956 eint_offsets->sens_set); in mtk_eint_set_type()
969 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_ack() local
970 &pctl->devdata->eint_offsets; in mtk_eint_ack()
973 eint_offsets->ack); in mtk_eint_ack()
990 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_init() local
991 &pctl->devdata->eint_offsets; in mtk_eint_init()
992 void __iomem *reg = pctl->eint_reg_base + eint_offsets->dom_en; in mtk_eint_init()
1007 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_debounce_process() local
1008 &pctl->devdata->eint_offsets; in mtk_eint_debounce_process()
1010 ctrl_offset = (index / 4) * 4 + eint_offsets->dbnc_ctrl; in mtk_eint_debounce_process()
1014 ctrl_offset = (index / 4) * 4 + eint_offsets->dbnc_set; in mtk_eint_debounce_process()
1026 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_irq_handler() local
1027 &pctl->devdata->eint_offsets; in mtk_eint_irq_handler()
1028 void __iomem *reg = mtk_eint_get_offset(pctl, 0, eint_offsets->stat); in mtk_eint_irq_handler()
1047 writel(BIT(offset), reg - eint_offsets->stat + in mtk_eint_irq_handler()
1048 eint_offsets->soft_clr); in mtk_eint_irq_handler()
1064 eint_offsets->stat + in mtk_eint_irq_handler()
1065 eint_offsets->soft_set); in mtk_eint_irq_handler()