Lines Matching refs:gate_id

65 static void stm32_gate_endisable(uint16_t gate_id, bool enable)  in stm32_gate_endisable()  argument
68 const struct gate_cfg *gate = &priv->gates[gate_id]; in stm32_gate_endisable()
85 void stm32_gate_disable(uint16_t gate_id) in stm32_gate_disable() argument
87 stm32_gate_endisable(gate_id, false); in stm32_gate_disable()
90 void stm32_gate_enable(uint16_t gate_id) in stm32_gate_enable() argument
92 stm32_gate_endisable(gate_id, true); in stm32_gate_enable()
95 bool stm32_gate_is_enabled(uint16_t gate_id) in stm32_gate_is_enabled() argument
98 const struct gate_cfg *gate = &priv->gates[gate_id]; in stm32_gate_is_enabled()
104 TEE_Result stm32_gate_wait_ready(uint16_t gate_id, bool ready_on) in stm32_gate_wait_ready() argument
107 const struct gate_cfg *gate = &priv->gates[gate_id]; in stm32_gate_wait_ready()
127 static TEE_Result stm32_gate_ready_endisable(uint16_t gate_id, bool enable, in stm32_gate_ready_endisable() argument
130 stm32_gate_endisable(gate_id, enable); in stm32_gate_ready_endisable()
133 return stm32_gate_wait_ready(gate_id + 1, enable); in stm32_gate_ready_endisable()
138 TEE_Result stm32_gate_rdy_enable(uint16_t gate_id) in stm32_gate_rdy_enable() argument
140 return stm32_gate_ready_endisable(gate_id, true, true); in stm32_gate_rdy_enable()
143 TEE_Result stm32_gate_rdy_disable(uint16_t gate_id) in stm32_gate_rdy_disable() argument
145 return stm32_gate_ready_endisable(gate_id, false, true); in stm32_gate_rdy_disable()
341 stm32_gate_enable(cfg->gate_id); in clk_stm32_gate_enable()
350 stm32_gate_disable(cfg->gate_id); in clk_stm32_gate_disable()
362 return stm32_gate_rdy_enable(cfg->gate_id); in clk_stm32_gate_ready_enable()
369 if (stm32_gate_rdy_disable(cfg->gate_id)) in clk_stm32_gate_ready_disable()
450 stm32_gate_enable(cfg->gate_id); in clk_stm32_composite_gate_enable()
459 stm32_gate_disable(cfg->gate_id); in clk_stm32_composite_gate_disable()