/linux-master/drivers/clk/visconti/ |
H A D | clkc.h | 30 struct clk_hw_onecell_data clk_data; member in struct:visconti_clk_provider
|
H A D | pll.c | 293 ctx->clk_data.hws[id] = hw_clk; 328 ctx = kzalloc(struct_size(ctx, clk_data.hws, nr_plls), GFP_KERNEL); 334 ctx->clk_data.num = nr_plls; 337 ctx->clk_data.hws[i] = ERR_PTR(-ENOENT);
|
/linux-master/drivers/clk/mvebu/ |
H A D | clk-cpu.c | 44 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data 221 clk_data.clk_num = MAX_CPU; 222 clk_data.clks = clks; 223 of_clk_add_provider(node, of_clk_src_onecell_get, &clk_data);
|
/linux-master/drivers/clk/imx/ |
H A D | clk-imx31.c | 51 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data 146 clk_data.clks = clk; 147 clk_data.clk_num = ARRAY_SIZE(clk); 148 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
|
H A D | clk-imx27.c | 49 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data 191 clk_data.clks = clk; 192 clk_data.clk_num = ARRAY_SIZE(clk); 193 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
|
/linux-master/drivers/clk/socfpga/ |
H A D | stratix10-clk.h | 13 struct clk_hw_onecell_data clk_data; member in struct:stratix10_clock_data
|
/linux-master/drivers/clk/mmp/ |
H A D | clk-audio.c | 80 struct clk_hw_onecell_data clk_data; member in struct:mmp2_audio_clk 338 priv->clk_data.hws[MMP2_CLK_AUDIO_SYSCLK] = &priv->sysclk_gate.hw; 339 priv->clk_data.hws[MMP2_CLK_AUDIO_SSPA0] = &priv->sspa0_gate.hw; 340 priv->clk_data.hws[MMP2_CLK_AUDIO_SSPA1] = &priv->sspa1_gate.hw; 341 priv->clk_data.num = CLK_AUDIO_NR_CLKS; 344 &priv->clk_data); 353 struct_size(priv, clk_data.hws,
|
H A D | clk.c | 21 unit->clk_data.clks = clk_table; 22 unit->clk_data.clk_num = nr_clks; 23 of_clk_add_provider(np, of_clk_src_onecell_get, &unit->clk_data);
|
/linux-master/drivers/clk/ |
H A D | clk-scmi.c | 389 struct clk_hw_onecell_data *clk_data; local 410 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, count), 412 if (!clk_data) 415 clk_data->num = count; 416 hws = clk_data->hws; 481 clk_data);
|
H A D | clk-bm1880.c | 876 struct bm1880_clock_data *clk_data; local 895 clk_data = devm_kzalloc(dev, struct_size(clk_data, hw_data.hws, 897 if (!clk_data) 900 clk_data->pll_base = pll_base; 901 clk_data->sys_base = sys_base; 904 clk_data->hw_data.hws[i] = ERR_PTR(-ENOENT); 906 clk_data->hw_data.num = num_clks; 910 clk_data); 914 clk_data); [all...] |
H A D | clk-loongson2.c | 32 struct clk_hw_onecell_data clk_data; member in struct:loongson2_clk_provider 297 clp = devm_kzalloc(dev, struct_size(clp, clk_data.hws, clks_num), 307 clp->clk_data.num = clks_num + 1; 348 clp->clk_data.hws[p->id] = hw; 351 return devm_of_clk_add_hw_provider(dev, of_clk_hw_onecell_get, &clp->clk_data);
|
H A D | clk-sp7021.c | 602 struct clk_hw_onecell_data *clk_data; local 620 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, CLK_MAX), 622 if (!clk_data) 624 clk_data->num = CLK_MAX; 626 hws = clk_data->hws; 692 return devm_of_clk_add_hw_provider(dev, of_clk_hw_onecell_get, clk_data);
|
/linux-master/drivers/clk/davinci/ |
H A D | da8xx-cfgchip.c | 651 struct clk_hw_onecell_data *clk_data; local 655 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, 2), 657 if (!clk_data) 660 clk_data->num = 2; 670 clk_data->hws[0] = ERR_PTR(-ENOENT); 672 clk_data->hws[0] = &usb0->hw; 683 clk_data->hws[1] = ERR_PTR(-ENOENT); 685 clk_data->hws[1] = &usb1->hw; 688 return devm_of_clk_add_hw_provider(dev, of_clk_hw_onecell_get, clk_data); [all...] |
H A D | psc.c | 59 struct clk_onecell_data clk_data; member in struct:davinci_psc_data 309 struct clk *clk = psc->clk_data.clks[id]; 318 struct clk *clk = psc->clk_data.clks[id]; 380 psc->clk_data.clks = clks; 381 psc->clk_data.clk_num = num_clks; 465 struct clk *clk = psc->clk_data.clks[info->md]; 491 of_clk_add_provider(node, of_clk_src_onecell_get, &psc->clk_data);
|
/linux-master/drivers/clk/mediatek/ |
H A D | clk-mt6779.c | 1216 struct clk_hw_onecell_data *clk_data; local 1219 clk_data = mtk_alloc_clk_data(CLK_APMIXED_NR_CLK); 1220 if (!clk_data) 1223 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); 1226 ARRAY_SIZE(apmixed_clks), clk_data); 1228 return of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); 1234 struct clk_hw_onecell_data *clk_data; local 1241 clk_data = mtk_alloc_clk_data(CLK_TOP_NR_CLK); 1242 if (!clk_data) 1246 clk_data); [all...] |
H A D | clk-mux.h | 125 struct clk_hw_onecell_data *clk_data); 128 struct clk_hw_onecell_data *clk_data);
|
/linux-master/drivers/clk/mxs/ |
H A D | clk-imx28.c | 146 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data 240 clk_data.clks = clks; 241 clk_data.clk_num = ARRAY_SIZE(clks); 242 of_clk_add_provider(np, of_clk_src_onecell_get, &clk_data);
|
/linux-master/drivers/clk/tegra/ |
H A D | clk.c | 33 static struct clk_onecell_data clk_data; variable in typeref:struct:clk_onecell_data 340 clk_data.clks = clks; 341 clk_data.clk_num = clk_num; 342 of_clk_add_provider(np, clk_src_onecell_get, &clk_data);
|
/linux-master/drivers/clk/st/ |
H A D | clkgen-pll.c | 757 struct clk_onecell_data *clk_data; local 780 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); 781 if (!clk_data) 784 clk_data->clk_num = num_odfs; 785 clk_data->clks = kcalloc(clk_data->clk_num, sizeof(struct clk *), 788 if (!clk_data->clks) 814 clk_data->clks[odf] = clk; 817 of_clk_add_provider(np, of_clk_src_onecell_get, clk_data); [all...] |
H A D | clkgen-fsyn.c | 925 struct clk_onecell_data *clk_data; local 928 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); 929 if (!clk_data) 932 clk_data->clk_num = QUADFS_MAX_CHAN; 933 clk_data->clks = kcalloc(QUADFS_MAX_CHAN, sizeof(struct clk *), 936 if (!clk_data->clks) { 937 kfree(clk_data); 972 clk_data->clks[fschan] = clk; 980 of_clk_add_provider(np, of_clk_src_onecell_get, clk_data); [all...] |
/linux-master/drivers/clk/berlin/ |
H A D | bg2.c | 85 static struct clk_hw_onecell_data *clk_data; variable in typeref:struct:clk_hw_onecell_data 502 clk_data = kzalloc(struct_size(clk_data, hws, MAX_CLKS), GFP_KERNEL); 503 if (!clk_data) { 507 clk_data->num = MAX_CLKS; 508 hws = clk_data->hws; 679 of_clk_add_hw_provider(np, of_clk_hw_onecell_get, clk_data);
|
/linux-master/drivers/rtc/ |
H A D | rtc-ac100.c | 99 struct clk_hw_onecell_data *clk_data; member in struct:ac100_rtc_dev 312 chip->clk_data = devm_kzalloc(chip->dev, 313 struct_size(chip->clk_data, hws, 316 if (!chip->clk_data) 359 chip->clk_data->hws[i] = &clk->hw; 362 chip->clk_data->num = i; 363 ret = of_clk_add_hw_provider(np, of_clk_hw_onecell_get, chip->clk_data);
|
/linux-master/drivers/cpufreq/ |
H A D | qcom-cpufreq-hw.c | 635 struct clk_hw_onecell_data *clk_data; local 679 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, num_domains), GFP_KERNEL); 680 if (!clk_data) 683 clk_data->num = num_domains; 714 clk_data->hws[i] = &data->cpu_clk; 718 ret = devm_of_clk_add_hw_provider(dev, of_clk_hw_onecell_get, clk_data);
|
/linux-master/drivers/clk/stm32/ |
H A D | clk-stm32-core.c | 27 struct clk_hw_onecell_data *clk_data = data->hw_clks; local 33 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, max_binding), GFP_KERNEL); 34 if (!clk_data) 37 clk_data->num = max_binding; 39 hws = clk_data->hws; 66 return devm_of_clk_add_hw_provider(dev, of_clk_hw_onecell_get, clk_data);
|
/linux-master/drivers/clk/bcm/ |
H A D | clk-iproc-pll.c | 728 struct clk_hw_onecell_data *clk_data; local 738 clk_data = kzalloc(struct_size(clk_data, hws, num_clks), GFP_KERNEL); 739 if (WARN_ON(!clk_data)) 741 clk_data->num = num_clks; 801 clk_data->hws[0] = &iclk->hw; 828 clk_data->hws[i] = &iclk->hw; 831 ret = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); 839 clk_hw_unregister(clk_data->hws[i]); 859 kfree(clk_data); [all...] |