Lines Matching refs:hws

47 		clk_data->hws[i] = ERR_PTR(-ENOENT);
55 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, clk_num),
70 clk_data = kzalloc(struct_size(clk_data, hws, clk_num), GFP_KERNEL);
98 if (!IS_ERR_OR_NULL(clk_data->hws[rc->id])) {
112 clk_data->hws[rc->id] = hw;
121 if (IS_ERR_OR_NULL(clk_data->hws[rc->id]))
124 clk_hw_unregister_fixed_rate(clk_data->hws[rc->id]);
125 clk_data->hws[rc->id] = ERR_PTR(-ENOENT);
143 if (IS_ERR_OR_NULL(clk_data->hws[rc->id]))
146 clk_hw_unregister_fixed_rate(clk_data->hws[rc->id]);
147 clk_data->hws[rc->id] = ERR_PTR(-ENOENT);
164 if (!IS_ERR_OR_NULL(clk_data->hws[ff->id])) {
178 clk_data->hws[ff->id] = hw;
187 if (IS_ERR_OR_NULL(clk_data->hws[ff->id]))
190 clk_hw_unregister_fixed_factor(clk_data->hws[ff->id]);
191 clk_data->hws[ff->id] = ERR_PTR(-ENOENT);
209 if (IS_ERR_OR_NULL(clk_data->hws[ff->id]))
212 clk_hw_unregister_fixed_factor(clk_data->hws[ff->id]);
213 clk_data->hws[ff->id] = ERR_PTR(-ENOENT);
343 if (!IS_ERR_OR_NULL(clk_data->hws[mc->id])) {
357 clk_data->hws[mc->id] = hw;
366 if (IS_ERR_OR_NULL(clk_data->hws[mcs->id]))
369 mtk_clk_unregister_composite(clk_data->hws[mc->id]);
370 clk_data->hws[mc->id] = ERR_PTR(-ENOENT);
388 if (IS_ERR_OR_NULL(clk_data->hws[mc->id]))
391 mtk_clk_unregister_composite(clk_data->hws[mc->id]);
392 clk_data->hws[mc->id] = ERR_PTR(-ENOENT);
411 if (!IS_ERR_OR_NULL(clk_data->hws[mcd->id])) {
427 clk_data->hws[mcd->id] = hw;
436 if (IS_ERR_OR_NULL(clk_data->hws[mcd->id]))
439 clk_hw_unregister_divider(clk_data->hws[mcd->id]);
440 clk_data->hws[mcd->id] = ERR_PTR(-ENOENT);
458 if (IS_ERR_OR_NULL(clk_data->hws[mcd->id]))
461 clk_hw_unregister_divider(clk_data->hws[mcd->id]);
462 clk_data->hws[mcd->id] = ERR_PTR(-ENOENT);
568 struct clk *mfg_mux = clk_data->hws[mcd->mfg_clk_idx]->clk;