Lines Matching defs:mtk_ir
125 * struct mtk_ir - This is the main datasructure for holding the state
135 struct mtk_ir {
145 static inline u32 mtk_chkdata_reg(struct mtk_ir *ir, u32 i)
150 static inline u32 mtk_chk_period(struct mtk_ir *ir)
168 static void mtk_w32_mask(struct mtk_ir *ir, u32 val, u32 mask, unsigned int reg)
177 static void mtk_w32(struct mtk_ir *ir, u32 val, unsigned int reg)
182 static u32 mtk_r32(struct mtk_ir *ir, unsigned int reg)
187 static inline void mtk_irq_disable(struct mtk_ir *ir, u32 mask)
195 static inline void mtk_irq_enable(struct mtk_ir *ir, u32 mask)
205 struct mtk_ir *ir = dev_id;
296 struct mtk_ir *ir;
301 ir = devm_kzalloc(dev, sizeof(struct mtk_ir), GFP_KERNEL);
426 struct mtk_ir *ir = platform_get_drvdata(pdev);