Searched refs:tcb_cache (Results 1 – 1 of 1) sorted by relevance
| /Linux-v5.4/drivers/clocksource/ |
| D | timer-atmel-tcb.c | 47 } tcb_cache[3]; variable 74 for (i = 0; i < ARRAY_SIZE(tcb_cache); i++) { in tc_clksrc_suspend() 75 tcb_cache[i].cmr = readl(tcaddr + ATMEL_TC_REG(i, CMR)); in tc_clksrc_suspend() 76 tcb_cache[i].imr = readl(tcaddr + ATMEL_TC_REG(i, IMR)); in tc_clksrc_suspend() 77 tcb_cache[i].rc = readl(tcaddr + ATMEL_TC_REG(i, RC)); in tc_clksrc_suspend() 78 tcb_cache[i].clken = !!(readl(tcaddr + ATMEL_TC_REG(i, SR)) & in tc_clksrc_suspend() 89 for (i = 0; i < ARRAY_SIZE(tcb_cache); i++) { in tc_clksrc_resume() 91 writel(tcb_cache[i].cmr, tcaddr + ATMEL_TC_REG(i, CMR)); in tc_clksrc_resume() 92 writel(tcb_cache[i].rc, tcaddr + ATMEL_TC_REG(i, RC)); in tc_clksrc_resume() 98 writel(tcb_cache[i].imr, tcaddr + ATMEL_TC_REG(i, IER)); in tc_clksrc_resume() [all …]
|