Lines Matching defs:div_gate
44 struct clk_divider_gate *div_gate = to_clk_divider_gate(hw);
52 val = div_gate->cached_val;
76 struct clk_divider_gate *div_gate = to_clk_divider_gate(hw);
95 div_gate->cached_val = value;
105 struct clk_divider_gate *div_gate = to_clk_divider_gate(hw);
110 if (!div_gate->cached_val) {
118 val |= div_gate->cached_val << div->shift;
128 struct clk_divider_gate *div_gate = to_clk_divider_gate(hw);
138 div_gate->cached_val = val;
183 struct clk_divider_gate *div_gate;
188 div_gate = kzalloc(sizeof(*div_gate), GFP_KERNEL);
189 if (!div_gate)
201 div_gate->divider.reg = reg;
202 div_gate->divider.shift = shift;
203 div_gate->divider.width = width;
204 div_gate->divider.lock = lock;
205 div_gate->divider.table = table;
206 div_gate->divider.hw.init = &init;
207 div_gate->divider.flags = CLK_DIVIDER_ONE_BASED | clk_divider_flags;
211 div_gate->cached_val = val;
213 hw = &div_gate->divider.hw;
216 kfree(div_gate);