Lines Matching refs:tcb_cache
51 } tcb_cache[3]; variable
78 for (i = 0; i < ARRAY_SIZE(tcb_cache); i++) { in tc_clksrc_suspend()
79 tcb_cache[i].cmr = readl(tcaddr + ATMEL_TC_REG(i, CMR)); in tc_clksrc_suspend()
80 tcb_cache[i].imr = readl(tcaddr + ATMEL_TC_REG(i, IMR)); in tc_clksrc_suspend()
81 tcb_cache[i].rc = readl(tcaddr + ATMEL_TC_REG(i, RC)); in tc_clksrc_suspend()
82 tcb_cache[i].clken = !!(readl(tcaddr + ATMEL_TC_REG(i, SR)) & in tc_clksrc_suspend()
93 for (i = 0; i < ARRAY_SIZE(tcb_cache); i++) { in tc_clksrc_resume()
95 writel(tcb_cache[i].cmr, tcaddr + ATMEL_TC_REG(i, CMR)); in tc_clksrc_resume()
96 writel(tcb_cache[i].rc, tcaddr + ATMEL_TC_REG(i, RC)); in tc_clksrc_resume()
102 writel(tcb_cache[i].imr, tcaddr + ATMEL_TC_REG(i, IER)); in tc_clksrc_resume()
104 if (tcb_cache[i].clken) in tc_clksrc_resume()