Lines Matching defs:parent
305 pid = priv->clks[clk].parent;
349 const struct parent_cfg *parent;
357 parent = &priv->parents[mux_id];
358 mux = parent->mux;
369 pid = priv->clks[clk].parent;
381 const struct parent_cfg *parent;
385 mux_id = priv->clks[clk_id].parent;
395 parent = &priv->parents[mux_id];
403 if ((sel >= 0) && (sel < parent->num_parents)) {
404 return parent->id_parents[sel];
414 mux_id = priv->clks[clk_id].parent;
430 const struct parent_cfg *parent;
433 mux_id = priv->clks[clk_id].parent;
443 parent = &priv->parents[mux_id];
445 if (idx < parent->num_parents) {
446 return parent->id_parents[idx];
468 int parent;
474 parent = _clk_stm32_get_parent(priv, id);
475 if (parent < 0) {
482 if (parent != CLK_IS_ROOT) {
483 prate = _clk_stm32_get_rate(priv, parent);
489 if (parent == CLK_IS_ROOT) {
493 return _clk_stm32_get_rate(priv, parent);
534 int parent;
538 parent = _clk_stm32_get_parent(priv, id);
539 if (parent < 0) {
540 return parent;
542 if (parent != CLK_IS_ROOT) {
543 ret = _clk_stm32_enable_core(priv, parent);
583 int parent;
605 parent = _clk_stm32_get_parent(priv, id);
606 if ((parent >= 0) && (parent != CLK_IS_ROOT)) {
607 _clk_stm32_disable_core(priv, parent);