Lines Matching refs:ref
33 struct clk_ref *ref = to_clk_ref(hw);
35 writel_relaxed(1 << ((ref->idx + 1) * 8 - 1), ref->reg + CLR);
42 struct clk_ref *ref = to_clk_ref(hw);
44 writel_relaxed(1 << ((ref->idx + 1) * 8 - 1), ref->reg + SET);
50 struct clk_ref *ref = to_clk_ref(hw);
52 u8 frac = (readl_relaxed(ref->reg) >> (ref->idx * 8)) & 0x3f;
86 struct clk_ref *ref = to_clk_ref(hw);
90 u8 frac, shift = ref->idx * 8;
103 val = readl_relaxed(ref->reg);
106 writel_relaxed(val, ref->reg);
124 struct clk_ref *ref;
128 ref = kzalloc(sizeof(*ref), GFP_KERNEL);
129 if (!ref)
138 ref->reg = reg;
139 ref->idx = idx;
140 ref->hw.init = &init;
142 clk = clk_register(NULL, &ref->hw);
144 kfree(ref);