Lines Matching defs:apmu
31 struct clk_apmu *apmu = to_clk_apmu(hw);
35 if (apmu->lock)
36 spin_lock_irqsave(apmu->lock, flags);
38 data = readl_relaxed(apmu->base) | apmu->enable_mask;
39 writel_relaxed(data, apmu->base);
41 if (apmu->lock)
42 spin_unlock_irqrestore(apmu->lock, flags);
49 struct clk_apmu *apmu = to_clk_apmu(hw);
53 if (apmu->lock)
54 spin_lock_irqsave(apmu->lock, flags);
56 data = readl_relaxed(apmu->base) & ~apmu->enable_mask;
57 writel_relaxed(data, apmu->base);
59 if (apmu->lock)
60 spin_unlock_irqrestore(apmu->lock, flags);
71 struct clk_apmu *apmu;
75 apmu = kzalloc(sizeof(*apmu), GFP_KERNEL);
76 if (!apmu)
85 apmu->base = base;
86 apmu->enable_mask = enable_mask;
87 apmu->lock = lock;
88 apmu->hw.init = &init;
90 clk = clk_register(NULL, &apmu->hw);
93 kfree(apmu);