Lines Matching refs:gate
83 struct bcm_clk_gate *gate; in peri_clk_data_offsets_valid() local
109 gate = &peri->gate; in peri_clk_data_offsets_valid()
111 if (gate_exists(gate)) { in peri_clk_data_offsets_valid()
112 if (gate->offset > limit) { in peri_clk_data_offsets_valid()
114 __func__, name, gate->offset, limit); in peri_clk_data_offsets_valid()
255 static bool gate_valid(struct bcm_clk_gate *gate, const char *field_name, in gate_valid() argument
258 if (!bit_posn_valid(gate->status_bit, "gate status", clock_name)) in gate_valid()
261 if (gate_is_sw_controllable(gate)) { in gate_valid()
262 if (!bit_posn_valid(gate->en_bit, "gate enable", clock_name)) in gate_valid()
265 if (gate_is_hw_controllable(gate)) { in gate_valid()
266 if (!bit_posn_valid(gate->hw_sw_sel_bit, in gate_valid()
272 BUG_ON(!gate_is_hw_controllable(gate)); in gate_valid()
406 struct bcm_clk_gate *gate; in peri_clk_data_valid() local
431 gate = &peri->gate; in peri_clk_data_valid()
432 if (gate_exists(gate) && !gate_valid(gate, "gate", name)) in peri_clk_data_valid()