Lines Matching refs:eint_offsets

849 	const struct mtk_eint_offsets *eint_offsets =  in mtk_eint_can_en_debounce()  local
850 &pctl->devdata->eint_offsets; in mtk_eint_can_en_debounce()
853 eint_offsets->sens); in mtk_eint_can_en_debounce()
874 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_get_mask() local
875 &pctl->devdata->eint_offsets; in mtk_eint_get_mask()
878 eint_offsets->mask); in mtk_eint_get_mask()
887 const struct mtk_eint_offsets *eint_offsets = &(pctl->devdata->eint_offsets); in mtk_eint_flip_edge() local
889 u32 port = (hwirq >> 5) & eint_offsets->port_mask; in mtk_eint_flip_edge()
898 reg_offset = eint_offsets->pol_clr; in mtk_eint_flip_edge()
900 reg_offset = eint_offsets->pol_set; in mtk_eint_flip_edge()
912 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_mask() local
913 &pctl->devdata->eint_offsets; in mtk_eint_mask()
916 eint_offsets->mask_set); in mtk_eint_mask()
924 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_unmask() local
925 &pctl->devdata->eint_offsets; in mtk_eint_unmask()
928 eint_offsets->mask_clr); in mtk_eint_unmask()
956 set_offset = (eint_num / 4) * 4 + pctl->devdata->eint_offsets.dbnc_set; in mtk_gpio_set_debounce()
957 clr_offset = (eint_num / 4) * 4 + pctl->devdata->eint_offsets.dbnc_clr; in mtk_gpio_set_debounce()
1011 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_set_type() local
1012 &pctl->devdata->eint_offsets; in mtk_eint_set_type()
1030 eint_offsets->pol_clr); in mtk_eint_set_type()
1034 eint_offsets->pol_set); in mtk_eint_set_type()
1040 eint_offsets->sens_clr); in mtk_eint_set_type()
1044 eint_offsets->sens_set); in mtk_eint_set_type()
1098 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_suspend() local
1099 &pctl->devdata->eint_offsets; in mtk_eint_suspend()
1102 mtk_eint_chip_read_mask(eint_offsets, reg, pctl->cur_mask); in mtk_eint_suspend()
1103 mtk_eint_chip_write_mask(eint_offsets, reg, pctl->wake_mask); in mtk_eint_suspend()
1111 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_resume() local
1112 &pctl->devdata->eint_offsets; in mtk_eint_resume()
1114 mtk_eint_chip_write_mask(eint_offsets, in mtk_eint_resume()
1128 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_ack() local
1129 &pctl->devdata->eint_offsets; in mtk_eint_ack()
1132 eint_offsets->ack); in mtk_eint_ack()
1151 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_init() local
1152 &pctl->devdata->eint_offsets; in mtk_eint_init()
1153 void __iomem *reg = pctl->eint_reg_base + eint_offsets->dom_en; in mtk_eint_init()
1168 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_debounce_process() local
1169 &pctl->devdata->eint_offsets; in mtk_eint_debounce_process()
1171 ctrl_offset = (index / 4) * 4 + eint_offsets->dbnc_ctrl; in mtk_eint_debounce_process()
1175 ctrl_offset = (index / 4) * 4 + eint_offsets->dbnc_set; in mtk_eint_debounce_process()
1187 const struct mtk_eint_offsets *eint_offsets = in mtk_eint_irq_handler() local
1188 &pctl->devdata->eint_offsets; in mtk_eint_irq_handler()
1189 void __iomem *reg = mtk_eint_get_offset(pctl, 0, eint_offsets->stat); in mtk_eint_irq_handler()
1208 writel(BIT(offset), reg - eint_offsets->stat + in mtk_eint_irq_handler()
1209 eint_offsets->soft_clr); in mtk_eint_irq_handler()
1225 eint_offsets->stat + in mtk_eint_irq_handler()
1226 eint_offsets->soft_set); in mtk_eint_irq_handler()
1384 ports_buf = pctl->devdata->eint_offsets.ports; in mtk_pctrl_init()