gate_hw            35 drivers/clk/actions/owl-composite.c 	owl_gate_set(common, &comp->gate_hw, false);
gate_hw            43 drivers/clk/actions/owl-composite.c 	owl_gate_set(common, &comp->gate_hw, true);
gate_hw            53 drivers/clk/actions/owl-composite.c 	return owl_gate_clk_is_enabled(common, &comp->gate_hw);
gate_hw            29 drivers/clk/actions/owl-composite.h 	struct owl_gate_hw	gate_hw;
gate_hw            41 drivers/clk/actions/owl-composite.h 		.gate_hw	= _gate,				\
gate_hw            55 drivers/clk/actions/owl-composite.h 		.gate_hw	= _gate,				\
gate_hw            70 drivers/clk/actions/owl-composite.h 		.gate_hw	= _gate,				\
gate_hw            84 drivers/clk/actions/owl-composite.h 		.gate_hw		= _gate,			\
gate_hw           101 drivers/clk/actions/owl-composite.h 		.gate_hw	= _gate,				\
gate_hw            17 drivers/clk/actions/owl-gate.c 		 const struct owl_gate_hw *gate_hw, bool enable)
gate_hw            19 drivers/clk/actions/owl-gate.c 	int set = gate_hw->gate_flags & CLK_GATE_SET_TO_DISABLE ? 1 : 0;
gate_hw            24 drivers/clk/actions/owl-gate.c 	regmap_read(common->regmap, gate_hw->reg, &reg);
gate_hw            27 drivers/clk/actions/owl-gate.c 		reg |= BIT(gate_hw->bit_idx);
gate_hw            29 drivers/clk/actions/owl-gate.c 		reg &= ~BIT(gate_hw->bit_idx);
gate_hw            31 drivers/clk/actions/owl-gate.c 	regmap_write(common->regmap, gate_hw->reg, reg);
gate_hw            39 drivers/clk/actions/owl-gate.c 	owl_gate_set(common, &gate->gate_hw, false);
gate_hw            47 drivers/clk/actions/owl-gate.c 	owl_gate_set(common, &gate->gate_hw, true);
gate_hw            53 drivers/clk/actions/owl-gate.c 		   const struct owl_gate_hw *gate_hw)
gate_hw            57 drivers/clk/actions/owl-gate.c 	regmap_read(common->regmap, gate_hw->reg, &reg);
gate_hw            59 drivers/clk/actions/owl-gate.c 	if (gate_hw->gate_flags & CLK_GATE_SET_TO_DISABLE)
gate_hw            60 drivers/clk/actions/owl-gate.c 		reg ^= BIT(gate_hw->bit_idx);
gate_hw            62 drivers/clk/actions/owl-gate.c 	return !!(reg & BIT(gate_hw->bit_idx));
gate_hw            70 drivers/clk/actions/owl-gate.c 	return owl_gate_clk_is_enabled(common, &gate->gate_hw);
gate_hw            23 drivers/clk/actions/owl-gate.h 	struct owl_gate_hw	gate_hw;
gate_hw            37 drivers/clk/actions/owl-gate.h 		.gate_hw = OWL_GATE_HW(_reg, _bit_idx, _gate_flags),	\
gate_hw            50 drivers/clk/actions/owl-gate.h 		.gate_hw = OWL_GATE_HW(_reg, _bit_idx, _gate_flags),	\
gate_hw            67 drivers/clk/actions/owl-gate.h 		 const struct owl_gate_hw *gate_hw, bool enable);
gate_hw            69 drivers/clk/actions/owl-gate.h 		   const struct owl_gate_hw *gate_hw);
gate_hw           173 drivers/clk/clk-composite.c 	struct clk_hw *gate_hw = composite->gate_hw;
gate_hw           175 drivers/clk/clk-composite.c 	__clk_hw_set_clk(gate_hw, hw);
gate_hw           177 drivers/clk/clk-composite.c 	return gate_ops->is_enabled(gate_hw);
gate_hw           184 drivers/clk/clk-composite.c 	struct clk_hw *gate_hw = composite->gate_hw;
gate_hw           186 drivers/clk/clk-composite.c 	__clk_hw_set_clk(gate_hw, hw);
gate_hw           188 drivers/clk/clk-composite.c 	return gate_ops->enable(gate_hw);
gate_hw           195 drivers/clk/clk-composite.c 	struct clk_hw *gate_hw = composite->gate_hw;
gate_hw           197 drivers/clk/clk-composite.c 	__clk_hw_set_clk(gate_hw, hw);
gate_hw           199 drivers/clk/clk-composite.c 	gate_ops->disable(gate_hw);
gate_hw           206 drivers/clk/clk-composite.c 			struct clk_hw *gate_hw, const struct clk_ops *gate_ops,
gate_hw           276 drivers/clk/clk-composite.c 	if (gate_hw && gate_ops) {
gate_hw           283 drivers/clk/clk-composite.c 		composite->gate_hw = gate_hw;
gate_hw           305 drivers/clk/clk-composite.c 	if (composite->gate_hw)
gate_hw           306 drivers/clk/clk-composite.c 		composite->gate_hw->clk = hw->clk;
gate_hw           319 drivers/clk/clk-composite.c 			struct clk_hw *gate_hw, const struct clk_ops *gate_ops,
gate_hw           325 drivers/clk/clk-composite.c 			mux_hw, mux_ops, rate_hw, rate_ops, gate_hw, gate_ops,
gate_hw          1635 drivers/clk/clk-stm32f4.c 	struct clk_hw *mux_hw = NULL, *gate_hw = NULL;
gate_hw          1649 drivers/clk/clk-stm32f4.c 		gate_hw = &gate->hw;
gate_hw          1668 drivers/clk/clk-stm32f4.c 	if (mux_hw == NULL && gate_hw == NULL) {
gate_hw          1676 drivers/clk/clk-stm32f4.c 			gate_hw, gate_ops,
gate_hw           352 drivers/clk/clk-stm32h7.c 	struct clk_hw *gate_hw;
gate_hw           369 drivers/clk/clk-stm32h7.c 	struct clk_hw *gate_hw;
gate_hw           372 drivers/clk/clk-stm32h7.c 	mux_hw = div_hw = gate_hw = NULL;
gate_hw           406 drivers/clk/clk-stm32h7.c 			gate_hw = &gate->hw;
gate_hw           418 drivers/clk/clk-stm32h7.c 	composite->gate_hw = gate_hw;
gate_hw          1328 drivers/clk/clk-stm32h7.c 					c_cfg.gate_hw, c_cfg.gate_ops,
gate_hw          1351 drivers/clk/clk-stm32h7.c 				c_cfg.gate_hw, c_cfg.gate_ops,
gate_hw          1366 drivers/clk/clk-stm32h7.c 			c_cfg.gate_hw, c_cfg.gate_ops,
gate_hw          1380 drivers/clk/clk-stm32h7.c 				c_cfg.gate_hw, c_cfg.gate_ops,
gate_hw           539 drivers/clk/clk-stm32mp1.c 	struct clk_hw *gate_hw;
gate_hw           554 drivers/clk/clk-stm32mp1.c 		gate_hw = &mgate->gate.hw;
gate_hw           566 drivers/clk/clk-stm32mp1.c 		gate_hw = &gate->hw;
gate_hw           569 drivers/clk/clk-stm32mp1.c 	return gate_hw;
gate_hw           616 drivers/clk/clk-stm32mp1.c 	struct clk_hw *mux_hw, *div_hw, *gate_hw;
gate_hw           620 drivers/clk/clk-stm32mp1.c 	gate_hw = NULL;
gate_hw           648 drivers/clk/clk-stm32mp1.c 		gate_hw = _get_stm32_gate(base, cfg->gate, lock);
gate_hw           650 drivers/clk/clk-stm32mp1.c 		if (!IS_ERR(gate_hw)) {
gate_hw           660 drivers/clk/clk-stm32mp1.c 				       gate_hw, gate_ops, flags);
gate_hw            30 drivers/clk/imx/clk-composite-7ulp.c 	struct clk_hw *mux_hw = NULL, *fd_hw = NULL, *gate_hw = NULL;
gate_hw            70 drivers/clk/imx/clk-composite-7ulp.c 		gate_hw = &gate->hw;
gate_hw            77 drivers/clk/imx/clk-composite-7ulp.c 				       &clk_fractional_divider_ops, gate_hw,
gate_hw           132 drivers/clk/imx/clk-composite-8m.c 	struct clk_hw *div_hw, *gate_hw;
gate_hw           162 drivers/clk/imx/clk-composite-8m.c 	gate_hw = &gate->hw;
gate_hw           170 drivers/clk/imx/clk-composite-8m.c 			gate_hw, &clk_gate_ops, flags);
gate_hw           156 drivers/clk/mediatek/clk-mtk.c 	struct clk_hw *mux_hw = NULL, *gate_hw = NULL, *div_hw = NULL;
gate_hw           196 drivers/clk/mediatek/clk-mtk.c 		gate_hw = &gate->hw;
gate_hw           219 drivers/clk/mediatek/clk-mtk.c 		gate_hw, gate_ops,
gate_hw            98 drivers/clk/mvebu/armada-37xx-periph.c 	struct clk_hw *gate_hw;
gate_hw           204 drivers/clk/mvebu/armada-37xx-periph.c 	  .gate_hw = &gate_##_name.hw,			\
gate_hw           214 drivers/clk/mvebu/armada-37xx-periph.c 	  .gate_hw = &gate_##_name.hw,			\
gate_hw           223 drivers/clk/mvebu/armada-37xx-periph.c 	  .gate_hw = &gate_##_name.hw,				\
gate_hw           230 drivers/clk/mvebu/armada-37xx-periph.c 	  .gate_hw = &gate_##_name.hw,				\
gate_hw           613 drivers/clk/mvebu/armada-37xx-periph.c 	struct clk_hw *mux_hw = NULL, *gate_hw = NULL, *rate_hw = NULL;
gate_hw           625 drivers/clk/mvebu/armada-37xx-periph.c 	if (data->gate_hw) {
gate_hw           628 drivers/clk/mvebu/armada-37xx-periph.c 		gate_hw = data->gate_hw;
gate_hw           629 drivers/clk/mvebu/armada-37xx-periph.c 		gate = to_clk_gate(gate_hw);
gate_hw           631 drivers/clk/mvebu/armada-37xx-periph.c 		gate_ops = gate_hw->init->ops;
gate_hw           680 drivers/clk/mvebu/armada-37xx-periph.c 					gate_hw, gate_ops, CLK_IGNORE_UNUSED);
gate_hw          1434 drivers/clk/nxp/clk-lpc32xx.c 		struct clk_hw *mux_hw = NULL, *div_hw = NULL, *gate_hw = NULL;
gate_hw          1451 drivers/clk/nxp/clk-lpc32xx.c 			gate_hw = &gate0->clk.hw;
gate_hw          1457 drivers/clk/nxp/clk-lpc32xx.c 				gate_hw, gops, lpc32xx_clk->flags);
gate_hw           185 drivers/clk/sunxi/clk-factors.c 	struct clk_hw *gate_hw = NULL;
gate_hw           226 drivers/clk/sunxi/clk-factors.c 		gate_hw = &gate->hw;
gate_hw           249 drivers/clk/sunxi/clk-factors.c 			gate_hw, &clk_gate_ops, CLK_IS_CRITICAL);
gate_hw           950 drivers/clk/sunxi/clk-sunxi.c 	struct clk_hw *gate_hw, *rate_hw;
gate_hw          1030 drivers/clk/sunxi/clk-sunxi.c 		gate_hw = NULL;
gate_hw          1044 drivers/clk/sunxi/clk-sunxi.c 			gate_hw = &gate->hw;
gate_hw          1081 drivers/clk/sunxi/clk-sunxi.c 						 gate_hw, &clk_gate_ops,
gate_hw            75 drivers/clk/tegra/clk-periph.c 	struct clk_hw *gate_hw = &periph->gate.hw;
gate_hw            77 drivers/clk/tegra/clk-periph.c 	__clk_hw_set_clk(gate_hw, hw);
gate_hw            79 drivers/clk/tegra/clk-periph.c 	return gate_ops->is_enabled(gate_hw);
gate_hw            86 drivers/clk/tegra/clk-periph.c 	struct clk_hw *gate_hw = &periph->gate.hw;
gate_hw            88 drivers/clk/tegra/clk-periph.c 	__clk_hw_set_clk(gate_hw, hw);
gate_hw            90 drivers/clk/tegra/clk-periph.c 	return gate_ops->enable(gate_hw);
gate_hw            97 drivers/clk/tegra/clk-periph.c 	struct clk_hw *gate_hw = &periph->gate.hw;
gate_hw            99 drivers/clk/tegra/clk-periph.c 	gate_ops->disable(gate_hw);
gate_hw           170 drivers/clk/tegra/clk-sdmmc-mux.c 	struct clk_hw *gate_hw = &sdmmc_mux->gate.hw;
gate_hw           172 drivers/clk/tegra/clk-sdmmc-mux.c 	__clk_hw_set_clk(gate_hw, hw);
gate_hw           174 drivers/clk/tegra/clk-sdmmc-mux.c 	return gate_ops->is_enabled(gate_hw);
gate_hw           181 drivers/clk/tegra/clk-sdmmc-mux.c 	struct clk_hw *gate_hw = &sdmmc_mux->gate.hw;
gate_hw           183 drivers/clk/tegra/clk-sdmmc-mux.c 	__clk_hw_set_clk(gate_hw, hw);
gate_hw           185 drivers/clk/tegra/clk-sdmmc-mux.c 	return gate_ops->enable(gate_hw);
gate_hw           192 drivers/clk/tegra/clk-sdmmc-mux.c 	struct clk_hw *gate_hw = &sdmmc_mux->gate.hw;
gate_hw           194 drivers/clk/tegra/clk-sdmmc-mux.c 	gate_ops->disable(gate_hw);
gate_hw           551 drivers/clk/ti/adpll.c 	struct clk_hw *gate_hw = &co->gate.hw;
gate_hw           553 drivers/clk/ti/adpll.c 	__clk_hw_set_clk(gate_hw, hw);
gate_hw           555 drivers/clk/ti/adpll.c 	return clk_gate_ops.enable(gate_hw);
gate_hw           561 drivers/clk/ti/adpll.c 	struct clk_hw *gate_hw = &co->gate.hw;
gate_hw           563 drivers/clk/ti/adpll.c 	__clk_hw_set_clk(gate_hw, hw);
gate_hw           564 drivers/clk/ti/adpll.c 	clk_gate_ops.disable(gate_hw);
gate_hw           570 drivers/clk/ti/adpll.c 	struct clk_hw *gate_hw = &co->gate.hw;
gate_hw           572 drivers/clk/ti/adpll.c 	__clk_hw_set_clk(gate_hw, hw);
gate_hw           574 drivers/clk/ti/adpll.c 	return clk_gate_ops.is_enabled(gate_hw);
gate_hw           731 include/linux/clk-provider.h 	struct clk_hw	*gate_hw;
gate_hw           744 include/linux/clk-provider.h 		struct clk_hw *gate_hw, const struct clk_ops *gate_ops,
gate_hw           751 include/linux/clk-provider.h 		struct clk_hw *gate_hw, const struct clk_ops *gate_ops,