Lines Matching refs:tegra

104 	struct tegra_dc_state *tegra;  in tegra_plane_state_add()  local
118 tegra = to_dc_state(crtc_state); in tegra_plane_state_add()
120 tegra->planes |= WIN_A_ACT_REQ << plane->index; in tegra_plane_state_add()
311 static int tegra_plane_setup_opacity(struct tegra_plane *tegra, in tegra_plane_setup_opacity() argument
338 static int tegra_plane_check_transparency(struct tegra_plane *tegra, in tegra_plane_check_transparency() argument
344 old = drm_atomic_get_old_plane_state(state->base.state, &tegra->base); in tegra_plane_check_transparency()
352 drm_for_each_plane(plane, tegra->base.dev) { in tegra_plane_check_transparency()
356 if (p == tegra || p->dc != tegra->dc) in tegra_plane_check_transparency()
388 static void tegra_plane_update_transparency(struct tegra_plane *tegra, in tegra_plane_update_transparency() argument
400 if (p == tegra || p->dc != tegra->dc) in tegra_plane_update_transparency()
403 index = tegra_plane_get_overlap_index(tegra, p); in tegra_plane_update_transparency()
426 static int tegra_plane_setup_transparency(struct tegra_plane *tegra, in tegra_plane_setup_transparency() argument
439 err = tegra_plane_check_transparency(tegra, state); in tegra_plane_setup_transparency()
447 drm_for_each_plane(plane, tegra->base.dev) { in tegra_plane_setup_transparency()
451 if (p->dc != tegra->dc) in tegra_plane_setup_transparency()
468 int tegra_plane_setup_legacy_state(struct tegra_plane *tegra, in tegra_plane_setup_legacy_state() argument
473 err = tegra_plane_setup_opacity(tegra, state); in tegra_plane_setup_legacy_state()
477 err = tegra_plane_setup_transparency(tegra, state); in tegra_plane_setup_legacy_state()