| /linux/arch/m68k/include/asm/ |
| H A D | mcfclk.h | 12 struct clk_ops { struct 18 struct clk_ops *clk_ops; member 25 extern struct clk_ops clk_ops0; 27 extern struct clk_ops clk_ops1; 30 extern struct clk_ops clk_ops2; 34 .clk_ops = &clk_ops##clk_bank, \
|
| /linux/drivers/clk/mediatek/ |
| H A D | clk-gate.h | 14 struct clk_ops; 18 extern const struct clk_ops mtk_clk_gate_ops_setclr; 19 extern const struct clk_ops mtk_clk_gate_ops_setclr_inv; 20 extern const struct clk_ops mtk_clk_gate_ops_no_setclr; 21 extern const struct clk_ops mtk_clk_gate_ops_no_setclr_inv; 22 extern const struct clk_ops mtk_clk_gate_hwv_ops_setclr; 23 extern const struct clk_ops mtk_clk_gate_hwv_ops_setclr_inv; 38 const struct clk_ops *ops;
|
| H A D | clk-gate.c | 155 static bool mtk_cg_uses_hwv(const struct clk_ops *ops) in mtk_cg_uses_hwv() 164 const struct clk_ops mtk_clk_gate_ops_setclr = { 171 const struct clk_ops mtk_clk_gate_ops_setclr_inv = { 178 const struct clk_ops mtk_clk_gate_hwv_ops_setclr = { 185 const struct clk_ops mtk_clk_gate_hwv_ops_setclr_inv = { 192 const struct clk_ops mtk_clk_gate_ops_no_setclr = { 199 const struct clk_ops mtk_clk_gate_ops_no_setclr_inv = {
|
| H A D | clk-mux.h | 16 struct clk_ops; 43 const struct clk_ops *ops; 84 extern const struct clk_ops mtk_mux_clr_set_upd_ops; 85 extern const struct clk_ops mtk_mux_gate_clr_set_upd_ops; 86 extern const struct clk_ops mtk_mux_gate_fenc_clr_set_upd_ops; 87 extern const struct clk_ops mtk_mux_gate_hwv_fenc_clr_set_upd_ops; 224 const struct clk_ops *ops;
|
| /linux/arch/m68k/coldfire/ |
| H A D | clk.c | 34 clk->clk_ops->enable(clk); in __clk_init_enabled() 40 clk->clk_ops->disable(clk); in __clk_init_disabled() 53 struct clk_ops clk_ops0 = { 69 struct clk_ops clk_ops1 = { 84 if ((clk->enabled++ == 0) && clk->clk_ops) in clk_enable() 85 clk->clk_ops->enable(clk); in clk_enable() 100 if ((--clk->enabled == 0) && clk->clk_ops) in clk_disable() 101 clk->clk_ops->disable(clk); in clk_disable()
|
| /linux/drivers/clk/tegra/ |
| H A D | clk-periph.c | 17 const struct clk_ops *mux_ops = periph->mux_ops; in clk_periph_get_parent() 28 const struct clk_ops *mux_ops = periph->mux_ops; in clk_periph_set_parent() 40 const struct clk_ops *div_ops = periph->div_ops; in clk_periph_recalc_rate() 52 const struct clk_ops *div_ops = periph->div_ops; in clk_periph_determine_rate() 64 const struct clk_ops *div_ops = periph->div_ops; in clk_periph_set_rate() 75 const struct clk_ops *gate_ops = periph->gate_ops; in clk_periph_is_enabled() 86 const struct clk_ops *gate_ops = periph->gate_ops; in clk_periph_enable() 97 const struct clk_ops *gate_ops = periph->gate_ops; in clk_periph_disable() 106 const struct clk_ops *gate_ops = periph->gate_ops; in clk_periph_disable_unused() 115 const struct clk_ops *div_ops = periph->div_ops; in clk_periph_restore_context() [all …]
|
| H A D | clk.h | 88 extern const struct clk_ops tegra_clk_sync_source_ops; 133 extern const struct clk_ops tegra_clk_frac_div_ops; 402 extern const struct clk_ops tegra_clk_pll_ops; 403 extern const struct clk_ops tegra_clk_plle_ops; 517 extern const struct clk_ops tegra_clk_pll_out_ops; 582 extern const struct clk_ops tegra_clk_periph_gate_ops; 623 const struct clk_ops *mux_ops; 624 const struct clk_ops *div_ops; 625 const struct clk_ops *gate_ops; 742 const struct clk_ops *div_ops; [all …]
|
| /linux/drivers/clk/meson/ |
| H A D | clk-regmap.h | 60 extern const struct clk_ops clk_regmap_gate_ops; 61 extern const struct clk_ops clk_regmap_gate_ro_ops; 88 extern const struct clk_ops clk_regmap_divider_ops; 89 extern const struct clk_ops clk_regmap_divider_ro_ops; 118 extern const struct clk_ops clk_regmap_mux_ops; 119 extern const struct clk_ops clk_regmap_mux_ro_ops;
|
| H A D | clk-phase.h | 28 extern const struct clk_ops meson_clk_phase_ops; 29 extern const struct clk_ops meson_clk_triphase_ops; 30 extern const struct clk_ops meson_sclk_ws_inv_ops;
|
| H A D | clk-pll.h | 50 extern const struct clk_ops meson_clk_pll_ro_ops; 51 extern const struct clk_ops meson_clk_pll_ops; 52 extern const struct clk_ops meson_clk_pcie_pll_ops;
|
| /linux/drivers/clk/microchip/ |
| H A D | clk-core.h | |
| /linux/drivers/clk/qcom/ |
| H A D | clk-branch.h | 111 extern const struct clk_ops clk_branch_ops; 112 extern const struct clk_ops clk_branch2_ops; 113 extern const struct clk_ops clk_branch_simple_ops; 114 extern const struct clk_ops clk_branch2_aon_ops; 115 extern const struct clk_ops clk_branch2_mem_ops; 116 extern const struct clk_ops clk_branch2_prepare_ops;
|
| H A D | clk-branch.c | 121 const struct clk_ops clk_branch_ops = { 168 const struct clk_ops clk_branch2_mem_ops = { 175 const struct clk_ops clk_branch2_ops = { 182 const struct clk_ops clk_branch2_aon_ops = { 188 const struct clk_ops clk_branch_simple_ops = { 195 const struct clk_ops clk_branch2_prepare_ops = {
|
| H A D | clk-pll.h | 55 extern const struct clk_ops clk_pll_ops; 56 extern const struct clk_ops clk_pll_vote_ops; 57 extern const struct clk_ops clk_pll_sr2_ops;
|
| /linux/drivers/clk/actions/ |
| H A D | owl-composite.h | 32 const struct clk_ops *fix_fact_ops; 118 extern const struct clk_ops owl_comp_div_ops; 119 extern const struct clk_ops owl_comp_fact_ops; 120 extern const struct clk_ops owl_comp_fix_fact_ops; 121 extern const struct clk_ops owl_comp_pass_ops; 122 extern const struct clk_ops clk_fixed_factor_ops;
|
| /linux/drivers/clk/ti/ |
| H A D | dpll.c | 24 static const struct clk_ops dpll_m4xen_ck_ops = { 41 static const struct clk_ops dpll_core_ck_ops = { 46 static const struct clk_ops dpll_ck_ops = { 59 static const struct clk_ops dpll_no_gate_ck_ops = { 70 static const struct clk_ops dpll_core_ck_ops = {}; 71 static const struct clk_ops dpll_ck_ops = {}; 72 static const struct clk_ops dpll_no_gate_ck_ops = {}; 77 static const struct clk_ops omap2_dpll_core_ck_ops = { 84 static const struct clk_ops omap2_dpll_core_ck_ops = {}; 88 static const struct clk_ops omap3_dpll_core_ck_ops = { [all …]
|
| H A D | gate.c | 24 static const struct clk_ops omap_gate_clkdm_clk_ops = { 31 const struct clk_ops omap_gate_clk_ops = { 39 static const struct clk_ops omap_gate_clk_hsdiv_restore_ops = { 91 u8 clk_gate_flags, const struct clk_ops *ops, in _register_gate() 127 const struct clk_ops *ops, in _of_ti_gate_clk_setup()
|
| /linux/drivers/clk/sifive/ |
| H A D | fu740-prci.h | 56 static const struct clk_ops sifive_fu740_prci_wrpll_clk_ops = { 65 static const struct clk_ops sifive_fu740_prci_wrpll_ro_clk_ops = { 69 static const struct clk_ops sifive_fu740_prci_tlclksel_clk_ops = { 73 static const struct clk_ops sifive_fu740_prci_hfpclkplldiv_clk_ops = { 77 static const struct clk_ops sifive_fu740_prci_pcie_aux_clk_ops = {
|
| H A D | fu540-prci.h | 50 static const struct clk_ops sifive_fu540_prci_wrpll_clk_ops = { 59 static const struct clk_ops sifive_fu540_prci_wrpll_ro_clk_ops = { 63 static const struct clk_ops sifive_fu540_prci_tlclksel_clk_ops = {
|
| /linux/drivers/clk/ |
| H A D | clk-gpio.c | 76 static const struct clk_ops clk_gpio_gate_ops = { 105 static const struct clk_ops clk_sleeping_gpio_gate_ops = { 135 static const struct clk_ops clk_gpio_mux_ops = { 143 const struct clk_ops *clk_gpio_ops) in clk_register_gpio() 179 const struct clk_ops *ops; in clk_hw_register_gpio_gate() 310 static const struct clk_ops clk_gated_fixed_ops = { 349 static const struct clk_ops clk_sleeping_gated_fixed_ops = { 360 const struct clk_ops *ops; in clk_gated_fixed_probe()
|
| /linux/drivers/clk/ux500/ |
| H A D | clk-prcmu.c | 158 static const struct clk_ops clk_prcmu_scalable_ops = { 166 static const struct clk_ops clk_prcmu_gate_ops = { 172 static const struct clk_ops clk_prcmu_scalable_rate_ops = { 178 static const struct clk_ops clk_prcmu_rate_ops = { 182 static const struct clk_ops clk_prcmu_opp_gate_ops = { 188 static const struct clk_ops clk_prcmu_opp_volt_scalable_ops = { 201 const struct clk_ops *clk_prcmu_ops) in clk_reg_prcmu() 345 static const struct clk_ops clk_prcmu_clkout_ops = {
|
| /linux/drivers/clk/sophgo/ |
| H A D | clk-cv18xx-ip.h | 253 extern const struct clk_ops cv1800_clk_gate_ops; 254 extern const struct clk_ops cv1800_clk_div_ops; 255 extern const struct clk_ops cv1800_clk_bypass_div_ops; 256 extern const struct clk_ops cv1800_clk_mux_ops; 257 extern const struct clk_ops cv1800_clk_bypass_mux_ops; 258 extern const struct clk_ops cv1800_clk_mmux_ops; 259 extern const struct clk_ops cv1800_clk_audio_ops;
|
| /linux/drivers/clk/berlin/ |
| H A D | berlin2-div.c | 212 static const struct clk_ops berlin2_div_rate_ops = { 217 static const struct clk_ops berlin2_div_gate_ops = { 223 static const struct clk_ops berlin2_div_mux_ops = { 234 const struct clk_ops *mux_ops = &berlin2_div_mux_ops; in berlin2_div_register() 235 const struct clk_ops *rate_ops = &berlin2_div_rate_ops; in berlin2_div_register() 236 const struct clk_ops *gate_ops = &berlin2_div_gate_ops; in berlin2_div_register()
|
| /linux/drivers/clk/pxa/ |
| H A D | clk-pxa.h | 22 static const struct clk_ops name ## _mux_ops = { \ 26 static const struct clk_ops name ## _rate_ops = { \ 41 static const struct clk_ops name ## _rate_ops = { \ 56 static const struct clk_ops name ## _rate_ops = { \ 73 static const struct clk_ops name ## _mux_ops = { \
|
| /linux/arch/arm/mach-omap1/ |
| H A D | clock.h | 190 extern const struct clk_ops omap1_clk_null_ops; 191 extern const struct clk_ops omap1_clk_gate_ops; 192 extern const struct clk_ops omap1_clk_rate_ops; 193 extern const struct clk_ops omap1_clk_full_ops;
|