Lines Matching refs:clk_data
27 p->clk_data.clks = kcalloc(num_clks, sizeof(struct clk *), GFP_KERNEL); in pistachio_clk_alloc_provider()
28 if (!p->clk_data.clks) in pistachio_clk_alloc_provider()
30 p->clk_data.clk_num = num_clks; in pistachio_clk_alloc_provider()
41 kfree(p->clk_data.clks); in pistachio_clk_alloc_provider()
51 for (i = 0; i < p->clk_data.clk_num; i++) { in pistachio_clk_register_provider()
52 if (IS_ERR(p->clk_data.clks[i])) in pistachio_clk_register_provider()
54 PTR_ERR(p->clk_data.clks[i])); in pistachio_clk_register_provider()
57 of_clk_add_provider(p->node, of_clk_src_onecell_get, &p->clk_data); in pistachio_clk_register_provider()
72 p->clk_data.clks[gate[i].id] = clk; in pistachio_clk_register_gate()
90 p->clk_data.clks[mux[i].id] = clk; in pistachio_clk_register_mux()
106 p->clk_data.clks[div[i].id] = clk; in pistachio_clk_register_div()
120 p->clk_data.clks[ff[i].id] = clk; in pistachio_clk_register_fixed_factor()
131 struct clk *clk = p->clk_data.clks[clk_ids[i]]; in pistachio_clk_force_enable()