Lines Matching refs:parent
140 struct clk_hw *parent;
148 parent = clk_hw_get_parent_by_index(&periph->hw, 0);
149 parent_rate = clk_hw_get_rate(parent);
255 struct clk_hw *parent,
267 req->best_parent_hw = parent;
275 struct clk_hw *parent = clk_hw_get_parent(hw);
276 unsigned long parent_rate = clk_hw_get_rate(parent);
292 clk_sam9x5_peripheral_best_diff(req, parent, parent_rate,
302 /* Step two: try to request rate from parent. */
303 parent = clk_hw_get_parent_by_index(hw, periph->chg_pid);
304 if (!parent)
310 clk_hw_forward_rate_request(hw, req, parent, &req_parent, req->rate << shift);
311 if (__clk_determine_rate(parent, &req_parent))
314 clk_sam9x5_peripheral_best_diff(req, parent, req_parent.rate,
325 pr_debug("PCK: %s, best_rate = %ld, parent clk: %s @ %ld\n",