Lines Matching full:plane
85 /* Complete description of one window (plane) */
497 * Plane functions.
506 struct tegra_plane *plane; in dc_plane_update() local
513 plane = container_of(drm_plane, struct tegra_plane, drm_plane); in dc_plane_update()
535 dc_setup_window(sc, plane->index, &win); in dc_plane_update()
537 WR4(sc, DC_CMD_STATE_CONTROL, WIN_A_UPDATE << plane->index); in dc_plane_update()
538 WR4(sc, DC_CMD_STATE_CONTROL, WIN_A_ACT_REQ << plane->index); in dc_plane_update()
546 struct tegra_plane *plane; in dc_plane_disable() local
553 plane = container_of(drm_plane, struct tegra_plane, drm_plane); in dc_plane_disable()
557 idx = plane->index; in dc_plane_disable()
576 dc_plane_destroy(struct drm_plane *plane) in dc_plane_destroy() argument
579 dc_plane_disable(plane); in dc_plane_destroy()
580 drm_plane_cleanup(plane); in dc_plane_destroy()
581 free(plane, DRM_MEM_KMS); in dc_plane_destroy()
1099 struct tegra_plane *plane; in dc_init_planes() local
1103 plane = malloc(sizeof(*plane), DRM_MEM_KMS, M_WAITOK | M_ZERO); in dc_init_planes()
1104 plane->index = i + 1; in dc_init_planes()
1105 rv = drm_plane_init(&drm->drm_dev, &plane->drm_plane, in dc_init_planes()
1109 free(plane, DRM_MEM_KMS); in dc_init_planes()