Lines Matching defs:mux_ctx

2156 	struct clk_multiple_parent_ctx mux_ctx;
2172 ctx->mux_ctx.parents_ctx[0].hw.init = CLK_HW_INIT_NO_PARENT("parent-0",
2175 ctx->mux_ctx.parents_ctx[0].rate = DUMMY_CLOCK_RATE_1;
2176 ret = clk_hw_register(NULL, &ctx->mux_ctx.parents_ctx[0].hw);
2180 ctx->mux_ctx.parents_ctx[1].hw.init = CLK_HW_INIT_NO_PARENT("parent-1",
2183 ctx->mux_ctx.parents_ctx[1].rate = DUMMY_CLOCK_RATE_2;
2184 ret = clk_hw_register(NULL, &ctx->mux_ctx.parents_ctx[1].hw);
2188 ctx->mux_ctx.current_parent = 0;
2189 ctx->mux_ctx.hw.init = CLK_HW_INIT_PARENTS("test-mux", top_parents,
2192 ret = clk_hw_register(NULL, &ctx->mux_ctx.hw);
2196 ctx->hw.init = CLK_HW_INIT_HW("test-clock", &ctx->mux_ctx.hw,
2211 clk_hw_unregister(&ctx->mux_ctx.hw);
2212 clk_hw_unregister(&ctx->mux_ctx.parents_ctx[0].hw);
2213 clk_hw_unregister(&ctx->mux_ctx.parents_ctx[1].hw);
2240 KUNIT_EXPECT_PTR_EQ(test, req.best_parent_hw, &ctx->mux_ctx.hw);
2274 struct clk_multiple_parent_ctx mux_ctx;
2322 ctx->mux_ctx.parents_ctx[0].hw.init = CLK_HW_INIT_NO_PARENT("parent-0",
2325 ctx->mux_ctx.parents_ctx[0].rate = DUMMY_CLOCK_RATE_1;
2326 ret = clk_hw_register(NULL, &ctx->mux_ctx.parents_ctx[0].hw);
2330 ctx->mux_ctx.parents_ctx[1].hw.init = CLK_HW_INIT_NO_PARENT("parent-1",
2333 ctx->mux_ctx.parents_ctx[1].rate = DUMMY_CLOCK_RATE_2;
2334 ret = clk_hw_register(NULL, &ctx->mux_ctx.parents_ctx[1].hw);
2338 ctx->mux_ctx.current_parent = 0;
2339 ctx->mux_ctx.hw.init = CLK_HW_INIT_PARENTS("test-mux", top_parents,
2342 ret = clk_hw_register(NULL, &ctx->mux_ctx.hw);
2346 ctx->clk = clk_hw_get_clk(&ctx->mux_ctx.hw, NULL);
2362 clk_hw_unregister(&ctx->mux_ctx.hw);
2363 clk_hw_unregister(&ctx->mux_ctx.parents_ctx[0].hw);
2364 clk_hw_unregister(&ctx->mux_ctx.parents_ctx[1].hw);
2375 struct clk_hw *hw = &ctx->mux_ctx.hw;
2377 struct clk *new_parent = clk_hw_get_clk(&ctx->mux_ctx.parents_ctx[1].hw, NULL);