Lines Matching refs:lbc

71 	struct fsl_lbc_regs __iomem *lbc;  in fsl_lbc_find()  local
76 lbc = fsl_lbc_ctrl_dev->regs; in fsl_lbc_find()
77 for (i = 0; i < ARRAY_SIZE(lbc->bank); i++) { in fsl_lbc_find()
78 u32 br = in_be32(&lbc->bank[i].br); in fsl_lbc_find()
79 u32 or = in_be32(&lbc->bank[i].or); in fsl_lbc_find()
102 struct fsl_lbc_regs __iomem *lbc; in fsl_upm_find() local
111 lbc = fsl_lbc_ctrl_dev->regs; in fsl_upm_find()
112 br = in_be32(&lbc->bank[bank].br); in fsl_upm_find()
116 upm->mxmr = &lbc->mamr; in fsl_upm_find()
119 upm->mxmr = &lbc->mbmr; in fsl_upm_find()
122 upm->mxmr = &lbc->mcmr; in fsl_upm_find()
192 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; in fsl_lbc_ctrl_init() local
195 setbits32(&lbc->ltesr, LTESR_CLEAR); in fsl_lbc_ctrl_init()
196 out_be32(&lbc->lteatr, 0); in fsl_lbc_ctrl_init()
197 out_be32(&lbc->ltear, 0); in fsl_lbc_ctrl_init()
198 out_be32(&lbc->lteccr, LTECCR_CLEAR); in fsl_lbc_ctrl_init()
199 out_be32(&lbc->ltedr, LTEDR_ENABLE); in fsl_lbc_ctrl_init()
203 clrsetbits_be32(&lbc->lbcr, LBCR_BMT, LBCR_BMTPS); in fsl_lbc_ctrl_init()
216 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; in fsl_lbc_ctrl_irq() local
221 status = in_be32(&lbc->ltesr); in fsl_lbc_ctrl_irq()
227 out_be32(&lbc->ltesr, LTESR_CLEAR); in fsl_lbc_ctrl_irq()
228 out_be32(&lbc->lteatr, 0); in fsl_lbc_ctrl_irq()
229 out_be32(&lbc->ltear, 0); in fsl_lbc_ctrl_irq()
359 struct fsl_lbc_regs __iomem *lbc; in fsl_lbc_syscore_suspend() local
365 lbc = ctrl->regs; in fsl_lbc_syscore_suspend()
366 if (!lbc) in fsl_lbc_syscore_suspend()
373 _memcpy_fromio(ctrl->saved_regs, lbc, sizeof(struct fsl_lbc_regs)); in fsl_lbc_syscore_suspend()
383 struct fsl_lbc_regs __iomem *lbc; in fsl_lbc_syscore_resume() local
389 lbc = ctrl->regs; in fsl_lbc_syscore_resume()
390 if (!lbc) in fsl_lbc_syscore_resume()
394 _memcpy_toio(lbc, ctrl->saved_regs, in fsl_lbc_syscore_resume()