/linux-master/drivers/clk/imx/ |
H A D | clk-imx5.c | 129 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data 342 clk_data.clks = clk; 343 clk_data.clk_num = ARRAY_SIZE(clk); 344 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); 433 clk_data.clks = clk; 434 clk_data.clk_num = ARRAY_SIZE(clk); 435 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); 587 clk_data.clks = clk; 588 clk_data.clk_num = ARRAY_SIZE(clk); 589 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data); [all...] |
H A D | clk-imx8mp-audiomix.c | 217 struct clk_hw_onecell_data clk_data; member in struct:clk_imx8mp_audiomix_priv 245 struct_size(priv, clk_data.hws, IMX8MP_CLK_AUDIOMIX_END), 250 clk_hw_data = &priv->clk_data;
|
H A D | clk-imx35.c | 58 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data 246 clk_data.clks = clk; 247 clk_data.clk_num = ARRAY_SIZE(clk); 248 of_clk_add_provider(ccm_node, of_clk_src_onecell_get, &clk_data);
|
H A D | clk-imx25.c | 44 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data 234 clk_data.clks = clk; 235 clk_data.clk_num = ARRAY_SIZE(clk); 236 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
|
/linux-master/drivers/rtc/ |
H A D | rtc-sun6i.c | 225 struct clk_hw_onecell_data *clk_data; local 241 clk_data = kzalloc(struct_size(clk_data, hws, 3), GFP_KERNEL); 242 if (!clk_data) { 315 clk_data->num = 3; 316 clk_data->hws[0] = &rtc->hw; 317 clk_data->hws[1] = __clk_get_hw(rtc->ext_losc); 318 clk_data->hws[2] = rtc->int_osc; 319 of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); 325 kfree(clk_data); [all...] |
/linux-master/drivers/clk/ |
H A D | clk-milbeaut.c | 499 struct clk_hw_onecell_data *clk_data, 524 clk_data->hws[factors->onecell_idx] = hw; 528 struct clk_hw_onecell_data *clk_data, 539 clk_data->hws[factors->onecell_idx] = hw; 543 struct clk_hw_onecell_data *clk_data, 557 clk_data->hws[factors->onecell_idx] = hw; 498 m10v_reg_div_pre(const struct m10v_clk_div_factors *factors, struct clk_hw_onecell_data *clk_data, void __iomem *base) argument 527 m10v_reg_fixed_pre(const struct m10v_clk_div_fixed_data *factors, struct clk_hw_onecell_data *clk_data, const char *parent_name) argument 542 m10v_reg_mux_pre(const struct m10v_clk_mux_factors *factors, struct clk_hw_onecell_data *clk_data, void __iomem *base) argument
|
H A D | clk-stm32h7.c | 1197 struct clk_hw_onecell_data *clk_data; local 1203 clk_data = kzalloc(struct_size(clk_data, hws, STM32H7_MAX_CLKS), 1205 if (!clk_data) 1208 clk_data->num = STM32H7_MAX_CLKS; 1210 hws = clk_data->hws; 1383 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_data); 1388 kfree(clk_data);
|
H A D | clk-lmk04832.c | 249 * @clk_data: holds clkout related data like clk_hw* and number of clocks 269 struct clk_hw_onecell_data *clk_data; member in struct:lmk04832 739 for (i = 0; i < lmk->clk_data->num; i += 2) { 1339 lmk->clk_data->hws[num] = &lmk->clkout[num].hw; 1435 lmk->clk_data = devm_kzalloc(lmk->dev, struct_size(lmk->clk_data, hws, 1438 if (!lmk->clk_data) { 1539 lmk->clk_data->num = info->num_channels; 1541 lmk->clk_data);
|
/linux-master/drivers/clk/mvebu/ |
H A D | cp110-system-controller.c | 198 struct clk_hw_onecell_data *clk_data = data; local 205 return clk_data->hws[idx]; 209 return clk_data->hws[CP110_MAX_CORE_CLOCKS + idx];
|
/linux-master/drivers/clk/sunxi/ |
H A D | clk-sunxi.c | 946 struct clk_onecell_data *clk_data; local 1005 clk_data = kmalloc(sizeof(struct clk_onecell_data), GFP_KERNEL); 1006 if (!clk_data) 1013 clk_data->clks = clks; 1026 clk_data->clks[i] = pclk; 1086 WARN_ON(IS_ERR(clk_data->clks[i])); 1090 clk_data->clk_num = i; 1092 if (of_clk_add_provider(node, of_clk_src_onecell_get, clk_data)) { 1104 kfree(clk_data);
|
/linux-master/drivers/phy/ti/ |
H A D | phy-am654-serdes.c | 92 struct clk_init_data clk_data; member in struct:serdes_am654_clk_mux 242 struct clk_onecell_data clk_data; member in struct:serdes_am654 662 init = &mux->clk_data; 758 struct clk_onecell_data *clk_data; local 816 clk_data = &am654_phy->clk_data; 817 clk_data->clks = am654_phy->clks; 818 clk_data->clk_num = SERDES_NUM_CLOCKS; 819 ret = of_clk_add_provider(node, of_clk_src_onecell_get, clk_data);
|
H A D | phy-j721e-wiz.c | 212 struct clk_init_data clk_data; member in struct:wiz_clk_mux 221 struct clk_init_data clk_data; member in struct:wiz_clk_divider 241 struct clk_init_data clk_data; member in struct:wiz_phy_en_refclk 394 struct clk_onecell_data clk_data; member in struct:wiz 754 init = &wiz_phy_en_refclk->clk_data; 844 init = &mux->clk_data; 902 init = &mux->clk_data; 990 init = &div->clk_data; 1070 wiz->clk_data.clks = wiz->output_clks; 1071 wiz->clk_data [all...] |
/linux-master/drivers/clk/visconti/ |
H A D | clkc-tmpv770x.c | 251 ctx->clk_data.hws[fixed_clk_tables[i].id] = 275 return of_clk_add_hw_provider(np, of_clk_hw_onecell_get, &ctx->clk_data);
|
/linux-master/drivers/clk/davinci/ |
H A D | pll.c | 774 struct clk_onecell_data *clk_data; local 779 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); 780 if (!clk_data) { 787 kfree(clk_data); 792 clk_data->clks = clks; 793 clk_data->clk_num = n_clks; 806 of_clk_add_provider(child, of_clk_src_onecell_get, clk_data);
|
/linux-master/drivers/clk/stm32/ |
H A D | clk-stm32mp1.c | 333 struct clk_hw_onecell_data *clk_data, 393 struct clk_hw_onecell_data *clk_data, 411 struct clk_hw_onecell_data *clk_data, 424 struct clk_hw_onecell_data *clk_data, 444 struct clk_hw_onecell_data *clk_data, 1113 struct clk_hw_onecell_data *clk_data, 1132 struct clk_hw_onecell_data *clk_data, 1145 struct clk_hw_onecell_data *clk_data, 1161 struct clk_hw_onecell_data *clk_data, 2182 struct clk_hw_onecell_data *clk_data, 392 _clk_hw_register_gate(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument 410 _clk_hw_register_fixed_factor(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument 423 _clk_hw_register_divider_table(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument 443 _clk_hw_register_mux(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument 1112 _clk_register_pll(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument 1131 _clk_register_cktim(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument 1144 _clk_stm32_register_gate(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument 1160 _clk_stm32_register_composite(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument 2181 stm32_register_hw_clk(struct device *dev, struct clk_hw_onecell_data *clk_data, void __iomem *base, spinlock_t *lock, const struct clock_config *cfg) argument 2209 struct clk_hw_onecell_data *clk_data; local [all...] |
/linux-master/drivers/clk/x86/ |
H A D | clk-lgm.c | 431 ctx = devm_kzalloc(dev, struct_size(ctx, clk_data.hws, CLK_NR_CLKS), 436 ctx->clk_data.num = CLK_NR_CLKS; 464 &ctx->clk_data);
|
H A D | clk-cgu-pll.c | 141 ctx->clk_data.hws[list->id] = hw;
|
/linux-master/drivers/clk/pistachio/ |
H A D | clk.h | 144 struct clk_onecell_data clk_data; member in struct:pistachio_clk_provider
|
/linux-master/arch/powerpc/platforms/512x/ |
H A D | clock-commonclk.c | 71 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data 942 clk_data.clks = clks; 943 clk_data.clk_num = MPC512x_CLK_LAST_PUBLIC + 1; /* _not_ ARRAY_SIZE() */ 944 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
|
/linux-master/drivers/media/platform/samsung/exynos4-is/ |
H A D | media-dev.h | 135 struct clk_onecell_data clk_data; member in struct:fimc_md::cam_clk_provider
|
/linux-master/drivers/clk/rockchip/ |
H A D | clk.c | 203 ctx->clk_data.clks[id] = clk; 382 ctx->clk_data.clks = clk_table; 383 ctx->clk_data.clk_num = nr_clks; 402 &ctx->clk_data))
|
/linux-master/drivers/clk/zynq/ |
H A D | clkc.c | 63 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data 570 clk_data.clks = clks; 571 clk_data.clk_num = ARRAY_SIZE(clks); 572 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
|
/linux-master/drivers/hsi/controllers/ |
H A D | omap_ssi_core.c | 276 struct clk_notifier_data *clk_data = data; local 304 clk_data->old_rate, clk_data->new_rate); 305 omap_ssi->fck_rate = DIV_ROUND_CLOSEST(clk_data->new_rate, 1000); /* kHz */
|
/linux-master/drivers/acpi/x86/ |
H A D | lpss.c | 414 struct lpss_clk_data *clk_data; local 424 clk_data = platform_get_drvdata(lpss_clk_dev); 425 if (!clk_data) 427 clk = clk_data->clk; 433 parent = clk_data->name;
|
/linux-master/drivers/clk/xilinx/ |
H A D | xlnx_vcu.c | 58 * @clk_data: clocks provided by the vcu clock provider 68 struct clk_hw_onecell_data *clk_data; member in struct:xvcu_device 536 xvcu->clk_data = data; 579 struct clk_hw_onecell_data *data = xvcu->clk_data;
|