Lines Matching defs:csn
58 struct cpg_simple_notifier *csn =
63 csn->saved = readl(csn->reg);
67 writel(csn->saved, csn->reg);
74 struct cpg_simple_notifier *csn)
76 csn->nb.notifier_call = cpg_simple_notifier_call;
77 raw_notifier_chain_register(notifiers, &csn->nb);
244 struct cpg_simple_notifier csn;
288 cpg_reg_modify(clock->csn.reg, CPG_SD_STP_MASK,
299 cpg_reg_modify(clock->csn.reg, 0, CPG_SD_STP_MASK);
306 return !(readl(clock->csn.reg) & CPG_SD_STP_MASK);
363 cpg_reg_modify(clock->csn.reg, CPG_SD_STP_MASK | CPG_SD_FC_MASK,
404 clock->csn.reg = base + offset;
414 val = readl(clock->csn.reg) & ~CPG_SD_FC_MASK;
416 writel(val, clock->csn.reg);
422 cpg_simple_notifier_register(notifiers, &clock->csn);
437 struct cpg_simple_notifier csn;
469 rpc->csn.reg = base + CPG_RPCCKCR;
480 cpg_simple_notifier_register(notifiers, &rpc->csn);
621 struct cpg_simple_notifier *csn;
623 csn = kzalloc(sizeof(*csn), GFP_KERNEL);
624 if (!csn)
627 csn->reg = base + CPG_RCKCR;
633 value = readl(csn->reg) & 0x3f;
640 writel(value, csn->reg);
641 cpg_simple_notifier_register(notifiers, csn);