Searched refs:onecell_data (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/clk/ |
| H A D | clk-apple-nco.c | 262 struct clk_hw_onecell_data *onecell_data; in applnco_probe() local 278 onecell_data = devm_kzalloc(&pdev->dev, struct_size(onecell_data, hws, in applnco_probe() 280 if (!onecell_data) in applnco_probe() 282 onecell_data->num = nchannels; in applnco_probe() 315 onecell_data->hws[i] = &chan->hw; in applnco_probe() 319 onecell_data); in applnco_probe()
|
| H A D | clk-qoriq.c | 1312 struct clk_onecell_data *onecell_data; in legacy_pll_init() local 1326 onecell_data = kmalloc(sizeof(*onecell_data), GFP_KERNEL); in legacy_pll_init() 1327 if (!onecell_data) in legacy_pll_init() 1341 onecell_data->clks = subclks; in legacy_pll_init() 1342 onecell_data->clk_num = count; in legacy_pll_init() 1344 rc = of_clk_add_provider(np, of_clk_src_onecell_get, onecell_data); in legacy_pll_init() 1353 kfree(onecell_data); in legacy_pll_init()
|
| /linux/drivers/clk/qcom/ |
| H A D | lpass-gfm-sm8250.c | 220 struct clk_hw_onecell_data *onecell_data; member 225 .onecell_data = &audiocc_hw_onecell_data, 230 .onecell_data = &aoncc_hw_onecell_data, 268 for (i = 0; i < data->onecell_data->num; i++) { in lpass_gfm_clk_driver_probe() 284 data->onecell_data); in lpass_gfm_clk_driver_probe()
|
| /linux/drivers/clk/microchip/ |
| H A D | clk-pic32mzda.c | 130 struct clk_onecell_data onecell_data; member 227 cd->onecell_data.clks = clks; in pic32mzda_clk_probe() 228 cd->onecell_data.clk_num = MAXCLKS; in pic32mzda_clk_probe() 230 &cd->onecell_data); in pic32mzda_clk_probe()
|
| /linux/drivers/pmdomain/imx/ |
| H A D | imx8m-blk-ctrl.c | 36 struct genpd_onecell_data onecell_data; member 207 bc->onecell_data.num_domains = bc_data->num_domains; in imx8m_blk_ctrl_probe() 208 bc->onecell_data.domains = in imx8m_blk_ctrl_probe() 211 if (!bc->onecell_data.domains) in imx8m_blk_ctrl_probe() 299 bc->onecell_data.domains[i] = &domain->genpd; in imx8m_blk_ctrl_probe() 302 ret = of_genpd_add_provider_onecell(dev->of_node, &bc->onecell_data); in imx8m_blk_ctrl_probe() 343 for (i = 0; bc->onecell_data.num_domains; i++) { in imx8m_blk_ctrl_remove() 375 for (i = 0; i < bc->onecell_data.num_domains; i++) { in imx8m_blk_ctrl_suspend() 401 for (i = 0; i < bc->onecell_data.num_domains; i++) in imx8m_blk_ctrl_resume()
|
| H A D | imx8mp-blk-ctrl.c | 44 struct genpd_onecell_data onecell_data; member 638 bc->onecell_data.num_domains = num_domains; in imx8mp_blk_ctrl_probe() 639 bc->onecell_data.domains = in imx8mp_blk_ctrl_probe() 642 if (!bc->onecell_data.domains) in imx8mp_blk_ctrl_probe() 727 bc->onecell_data.domains[i] = &domain->genpd; in imx8mp_blk_ctrl_probe() 730 ret = of_genpd_add_provider_onecell(dev->of_node, &bc->onecell_data); in imx8mp_blk_ctrl_probe() 773 for (i = 0; i < bc->onecell_data.num_domains; i++) { in imx8mp_blk_ctrl_remove() 805 for (i = 0; i < bc->onecell_data.num_domains; i++) { in imx8mp_blk_ctrl_suspend() 831 for (i = 0; i < bc->onecell_data.num_domains; i++) in imx8mp_blk_ctrl_resume()
|
| /linux/drivers/clk/sophgo/ |
| H A D | clk-sg2042-rpgate.c | 218 clk_data->onecell_data.hws[gate->id] = hw; in sg2042_clk_register_rpgates() 231 struct_size(clk_data, onecell_data.hws, num_clks), in sg2042_init_clkdata() 240 clk_data->onecell_data.num = num_clks; in sg2042_init_clkdata() 266 &clk_data->onecell_data); in sg2042_rpgate_probe()
|
| H A D | clk-sg2042-pll.c | 486 clk_data->onecell_data.hws[pll->id] = hw; in sg2042_clk_register_plls() 499 struct_size(clk_data, onecell_data.hws, num_clks), in sg2042_init_clkdata() 508 clk_data->onecell_data.num = num_clks; in sg2042_init_clkdata() 534 &clk_data->onecell_data); in sg2042_pll_probe()
|
| H A D | clk-sg2042.h | 15 struct clk_hw_onecell_data onecell_data; member
|
| H A D | clk-sg2042-clkgen.c | 842 clk_data->onecell_data.hws[div->id] = hw; in sg2042_clk_register_divs() 877 clk_data->onecell_data.hws[gate->id] = hw; in sg2042_clk_register_gates() 919 clk_data->onecell_data.hws[gate->id] = hw; in sg2042_clk_register_gates_fw() 1018 clk_data->onecell_data.hws[mux->id] = hw; in sg2042_clk_register_muxs() 1063 struct_size(clk_data, onecell_data.hws, num_clks), in sg2042_init_clkdata() 1072 clk_data->onecell_data.num = num_clks; in sg2042_init_clkdata() 1128 &clk_data->onecell_data); in sg2042_clkgen_probe()
|
| /linux/drivers/clk/pxa/ |
| H A D | clk-pxa.c | 42 static struct clk_onecell_data onecell_data = { variable 130 of_clk_add_provider(np, of_clk_src_onecell_get, &onecell_data); in clk_pxa_dt_common_init()
|