Lines Matching refs:hub_state
615 struct tegra_display_hub_state *hub_state =
618 kfree(hub_state);
643 struct tegra_display_hub_state *hub_state;
651 hub_state = tegra_display_hub_get_state(tegra->hub, state);
652 if (IS_ERR(hub_state))
653 return PTR_ERR(hub_state);
667 if (!hub_state->clk || dc->pclk > hub_state->rate) {
668 hub_state->dc = to_tegra_dc(dc->base.crtc);
669 hub_state->clk = hub_state->dc->clk;
670 hub_state->rate = dc->pclk;
710 struct tegra_display_hub_state *hub_state;
714 hub_state = to_tegra_display_hub_state(hub->base.state);
716 if (hub_state->clk) {
717 err = clk_set_rate(hub_state->clk, hub_state->rate);
720 hub_state->clk, hub_state->rate);
722 err = clk_set_parent(hub->clk_disp, hub_state->clk);
725 hub->clk_disp, hub_state->clk, err);
728 if (hub_state->dc)
729 tegra_display_hub_update(hub_state->dc);