Lines Matching refs:imx93_clk_gate
35 struct imx93_clk_gate { struct
45 #define to_imx93_clk_gate(_hw) container_of(_hw, struct imx93_clk_gate, hw) argument
49 struct imx93_clk_gate *gate = to_imx93_clk_gate(hw); in imx93_clk_gate_do_hardware()
67 struct imx93_clk_gate *gate = to_imx93_clk_gate(hw); in imx93_clk_gate_enable()
84 struct imx93_clk_gate *gate = to_imx93_clk_gate(hw); in imx93_clk_gate_disable()
101 static int imx93_clk_gate_reg_is_enabled(struct imx93_clk_gate *gate) in imx93_clk_gate_reg_is_enabled()
120 struct imx93_clk_gate *gate = to_imx93_clk_gate(hw); in imx93_clk_gate_is_enabled()
135 struct imx93_clk_gate *gate = to_imx93_clk_gate(hw); in imx93_clk_gate_disable_unused()
157 struct clk_hw *imx93_clk_gate(struct device *dev, const char *name, const char *parent_name, in imx93_clk_gate() function
161 struct imx93_clk_gate *gate; in imx93_clk_gate()
167 gate = kzalloc(sizeof(struct imx93_clk_gate), GFP_KERNEL); in imx93_clk_gate()
199 EXPORT_SYMBOL_GPL(imx93_clk_gate);