Lines Matching refs:csn
43 struct cpg_simple_notifier *csn = in cpg_simple_notifier_call() local
48 csn->saved = readl(csn->reg); in cpg_simple_notifier_call()
52 writel(csn->saved, csn->reg); in cpg_simple_notifier_call()
59 struct cpg_simple_notifier *csn) in cpg_simple_notifier_register() argument
61 csn->nb.notifier_call = cpg_simple_notifier_call; in cpg_simple_notifier_register()
62 raw_notifier_chain_register(notifiers, &csn->nb); in cpg_simple_notifier_register()
90 struct cpg_simple_notifier csn; member
134 cpg_reg_modify(clock->csn.reg, CPG_SD_STP_MASK, in cpg_sd_clock_enable()
145 cpg_reg_modify(clock->csn.reg, 0, CPG_SD_STP_MASK); in cpg_sd_clock_disable()
152 return !(readl(clock->csn.reg) & CPG_SD_STP_MASK); in cpg_sd_clock_is_enabled()
209 cpg_reg_modify(clock->csn.reg, CPG_SD_STP_MASK | CPG_SD_FC_MASK, in cpg_sd_clock_set_rate()
244 clock->csn.reg = base + offset; in cpg_sd_clk_register()
254 val = readl(clock->csn.reg) & ~CPG_SD_FC_MASK; in cpg_sd_clk_register()
256 writel(val, clock->csn.reg); in cpg_sd_clk_register()
262 cpg_simple_notifier_register(notifiers, &clock->csn); in cpg_sd_clk_register()
277 struct cpg_simple_notifier csn; member
305 rpc->csn.reg = rpcckcr; in cpg_rpc_clk_register()
316 cpg_simple_notifier_register(notifiers, &rpc->csn); in cpg_rpc_clk_register()