Home
last modified time | relevance | path

Searched refs:pre_rate_change (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/drivers/clk/
H A Dclk_test.c2277 struct clk_mux_notifier_rate_change pre_rate_change; member
2292 ctx->pre_rate_change.old_rate = clk_data->old_rate; in clk_mux_notifier_callback()
2293 ctx->pre_rate_change.new_rate = clk_data->new_rate; in clk_mux_notifier_callback()
2294 ctx->pre_rate_change.done = true; in clk_mux_notifier_callback()
2295 wake_up_interruptible(&ctx->pre_rate_change.wq); in clk_mux_notifier_callback()
2319 init_waitqueue_head(&ctx->pre_rate_change.wq); in clk_mux_notifier_test_init()
2383 ret = wait_event_interruptible_timeout(ctx->pre_rate_change.wq, in clk_mux_notifier_set_parent_test()
2384 ctx->pre_rate_change.done, in clk_mux_notifier_set_parent_test()
2388 KUNIT_EXPECT_EQ(test, ctx->pre_rate_change.old_rate, DUMMY_CLOCK_RATE_1); in clk_mux_notifier_set_parent_test()
2389 KUNIT_EXPECT_EQ(test, ctx->pre_rate_change in clk_mux_notifier_set_parent_test()
[all...]
/kernel/linux/linux-5.10/drivers/clk/tegra/
H A Dclk.h269 * @pre_rate_change: Callback which is invoked just before changing
349 int (*pre_rate_change)(void); member
H A Dclk-pll.c757 if (state && pll->params->pre_rate_change) { in _program_pll()
758 ret = pll->params->pre_rate_change(); in _program_pll()
H A Dclk-tegra30.c502 .pre_rate_change = tegra_cclk_pre_pllx_rate_change,
H A Dclk-tegra20.c394 .pre_rate_change = tegra_cclk_pre_pllx_rate_change,
/kernel/linux/linux-6.6/drivers/clk/tegra/
H A Dclk.h269 * @pre_rate_change: Callback which is invoked just before changing
349 int (*pre_rate_change)(void); member
H A Dclk-pll.c760 if (state && pll->params->pre_rate_change) { in _program_pll()
761 ret = pll->params->pre_rate_change(); in _program_pll()
H A Dclk-tegra30.c504 .pre_rate_change = tegra_cclk_pre_pllx_rate_change,
H A Dclk-tegra20.c396 .pre_rate_change = tegra_cclk_pre_pllx_rate_change,

Completed in 23 milliseconds