Lines Matching refs:clk_data
24 p->clk_data.clks = kcalloc(num_clks, sizeof(struct clk *), GFP_KERNEL); in pistachio_clk_alloc_provider()
25 if (!p->clk_data.clks) in pistachio_clk_alloc_provider()
27 p->clk_data.clk_num = num_clks; in pistachio_clk_alloc_provider()
38 kfree(p->clk_data.clks); in pistachio_clk_alloc_provider()
48 for (i = 0; i < p->clk_data.clk_num; i++) { in pistachio_clk_register_provider()
49 if (IS_ERR(p->clk_data.clks[i])) in pistachio_clk_register_provider()
51 PTR_ERR(p->clk_data.clks[i])); in pistachio_clk_register_provider()
54 of_clk_add_provider(p->node, of_clk_src_onecell_get, &p->clk_data); in pistachio_clk_register_provider()
69 p->clk_data.clks[gate[i].id] = clk; in pistachio_clk_register_gate()
87 p->clk_data.clks[mux[i].id] = clk; in pistachio_clk_register_mux()
103 p->clk_data.clks[div[i].id] = clk; in pistachio_clk_register_div()
117 p->clk_data.clks[ff[i].id] = clk; in pistachio_clk_register_fixed_factor()
128 struct clk *clk = p->clk_data.clks[clk_ids[i]]; in pistachio_clk_force_enable()