Lines Matching refs:sync
26 struct tegra_clk_sync_source *sync = to_clk_sync_source(hw); in clk_sync_source_recalc_rate() local
28 return sync->rate; in clk_sync_source_recalc_rate()
34 struct tegra_clk_sync_source *sync = to_clk_sync_source(hw); in clk_sync_source_round_rate() local
36 if (rate > sync->max_rate) in clk_sync_source_round_rate()
45 struct tegra_clk_sync_source *sync = to_clk_sync_source(hw); in clk_sync_source_set_rate() local
47 sync->rate = rate; in clk_sync_source_set_rate()
60 struct tegra_clk_sync_source *sync; in tegra_clk_register_sync_source() local
64 sync = kzalloc(sizeof(*sync), GFP_KERNEL); in tegra_clk_register_sync_source()
65 if (!sync) { in tegra_clk_register_sync_source()
70 sync->rate = rate; in tegra_clk_register_sync_source()
71 sync->max_rate = max_rate; in tegra_clk_register_sync_source()
80 sync->hw.init = &init; in tegra_clk_register_sync_source()
82 clk = clk_register(NULL, &sync->hw); in tegra_clk_register_sync_source()
84 kfree(sync); in tegra_clk_register_sync_source()