Lines Matching refs:fb
524 err = tegra_dc_format(state->fb->pixel_format, &plane_state->format, in tegra_plane_atomic_check()
529 err = tegra_fb_get_tiling(state->fb, tiling); in tegra_plane_atomic_check()
544 if (drm_format_num_planes(state->fb->pixel_format) > 2) { in tegra_plane_atomic_check()
545 if (state->fb->pitches[2] != state->fb->pitches[1]) { in tegra_plane_atomic_check()
563 struct drm_framebuffer *fb = plane->state->fb; in tegra_plane_atomic_update() local
569 if (!plane->state->crtc || !plane->state->fb) in tegra_plane_atomic_update()
581 window.bits_per_pixel = fb->bits_per_pixel; in tegra_plane_atomic_update()
582 window.bottom_up = tegra_fb_is_bottom_up(fb); in tegra_plane_atomic_update()
589 for (i = 0; i < drm_format_num_planes(fb->pixel_format); i++) { in tegra_plane_atomic_update()
590 struct tegra_bo *bo = tegra_fb_get_plane(fb, i); in tegra_plane_atomic_update()
592 window.base[i] = bo->paddr + fb->offsets[i]; in tegra_plane_atomic_update()
593 window.stride[i] = fb->pitches[i]; in tegra_plane_atomic_update()
711 struct tegra_bo *bo = tegra_fb_get_plane(plane->state->fb, 0); in tegra_cursor_atomic_update()
717 if (!plane->state->crtc || !plane->state->fb) in tegra_cursor_atomic_update()
967 bo = tegra_fb_get_plane(crtc->primary->fb, 0); in tegra_dc_finish_page_flip()
979 if (base == bo->paddr + crtc->primary->fb->offsets[0]) { in tegra_dc_finish_page_flip()