Lines Matching refs:gate
81 struct bcm_clk_gate *gate; in peri_clk_data_offsets_valid() local
107 gate = &peri->gate; in peri_clk_data_offsets_valid()
109 if (gate_exists(gate)) { in peri_clk_data_offsets_valid()
110 if (gate->offset > limit) { in peri_clk_data_offsets_valid()
112 __func__, name, gate->offset, limit); in peri_clk_data_offsets_valid()
253 static bool gate_valid(struct bcm_clk_gate *gate, const char *field_name, in gate_valid() argument
256 if (!bit_posn_valid(gate->status_bit, "gate status", clock_name)) in gate_valid()
259 if (gate_is_sw_controllable(gate)) { in gate_valid()
260 if (!bit_posn_valid(gate->en_bit, "gate enable", clock_name)) in gate_valid()
263 if (gate_is_hw_controllable(gate)) { in gate_valid()
264 if (!bit_posn_valid(gate->hw_sw_sel_bit, in gate_valid()
270 BUG_ON(!gate_is_hw_controllable(gate)); in gate_valid()
404 struct bcm_clk_gate *gate; in peri_clk_data_valid() local
429 gate = &peri->gate; in peri_clk_data_valid()
430 if (gate_exists(gate) && !gate_valid(gate, "gate", name)) in peri_clk_data_valid()