Lines Matching refs:cursor
709 const struct intel_watermark_params *cursor, in g4x_compute_wm0() argument
722 *cursor_wm = cursor->guard_size; in g4x_compute_wm0()
746 entries = line_count * crtc->cursor->state->crtc_w * pixel_size; in g4x_compute_wm0()
747 tlb_miss = cursor->fifo_size*cursor->cacheline_size - hdisplay * 8; in g4x_compute_wm0()
750 entries = DIV_ROUND_UP(entries, cursor->cacheline_size); in g4x_compute_wm0()
751 *cursor_wm = entries + cursor->guard_size; in g4x_compute_wm0()
752 if (*cursor_wm > (int)cursor->max_wm) in g4x_compute_wm0()
753 *cursor_wm = (int)cursor->max_wm; in g4x_compute_wm0()
768 const struct intel_watermark_params *cursor) in g4x_check_srwm() argument
779 if (cursor_wm > cursor->max_wm) { in g4x_check_srwm()
781 cursor_wm, cursor->max_wm); in g4x_check_srwm()
797 const struct intel_watermark_params *cursor, in g4x_compute_srwm() argument
832 entries = line_count * pixel_size * crtc->cursor->state->crtc_w; in g4x_compute_srwm()
833 entries = DIV_ROUND_UP(entries, cursor->cacheline_size); in g4x_compute_srwm()
834 *cursor_wm = entries + cursor->guard_size; in g4x_compute_srwm()
838 display, cursor); in g4x_compute_srwm()
851 (wm->ddl[pipe].cursor << DDL_CURSOR_SHIFT) | in vlv_write_wm_values()
858 FW_WM(wm->pipe[PIPE_B].cursor, CURSORB) | in vlv_write_wm_values()
863 FW_WM(wm->pipe[PIPE_A].cursor, CURSORA) | in vlv_write_wm_values()
866 FW_WM(wm->sr.cursor, CURSOR_SR)); in vlv_write_wm_values()
877 FW_WM(wm->pipe[PIPE_C].cursor, CURSORC)); in vlv_write_wm_values()
991 wm->sr.cursor = wm->sr.plane = 0; in vlv_compute_sr_wm()
1006 wm->sr.cursor = vlv_compute_wm(to_intel_crtc(crtc), in vlv_compute_sr_wm()
1007 to_intel_plane(crtc->cursor), 0x3f); in vlv_compute_sr_wm()
1039 wm.ddl[pipe].cursor = vlv_compute_drain_latency(crtc, crtc->cursor); in valleyview_update_wm()
1040 wm.pipe[pipe].cursor = vlv_compute_wm(intel_crtc, in valleyview_update_wm()
1041 to_intel_plane(crtc->cursor), in valleyview_update_wm()
1051 wm.pipe[pipe].primary, wm.pipe[pipe].cursor, in valleyview_update_wm()
1052 wm.sr.plane, wm.sr.cursor); in valleyview_update_wm()
1111 wm.sr.plane, wm.sr.cursor); in valleyview_update_sprite_wm()
1219 pixel_size * crtc->cursor->state->crtc_w; in i965_update_wm()
1487 struct intel_plane_wm_parameters cursor; member
2063 p->cur.horiz_pixels = intel_crtc->base.cursor->state->crtc_w; in ilk_compute_wm_parameters()
2608 skl_ddb_entry_init_from_hw(&ddb->cursor[pipe], val); in skl_ddb_get_hw_state()
2663 memset(&ddb->cursor[pipe], 0, sizeof(ddb->cursor[pipe])); in skl_allocate_pipe_ddb()
2668 ddb->cursor[pipe].start = alloc->end - cursor_blocks; in skl_allocate_pipe_ddb()
2669 ddb->cursor[pipe].end = alloc->end; in skl_allocate_pipe_ddb()
2789 if (memcmp(&new_ddb->cursor[pipe], &cur_ddb->cursor[pipe], in skl_ddb_allocation_changed()
2790 sizeof(new_ddb->cursor[pipe]))) in skl_ddb_allocation_changed()
2843 fb = crtc->cursor->state->fb; in skl_compute_wm_pipe_parameters()
2845 p->cursor.enabled = true; in skl_compute_wm_pipe_parameters()
2846 p->cursor.bytes_per_pixel = fb->bits_per_pixel / 8; in skl_compute_wm_pipe_parameters()
2847 p->cursor.horiz_pixels = crtc->cursor->state->crtc_w; in skl_compute_wm_pipe_parameters()
2848 p->cursor.vert_pixels = crtc->cursor->state->crtc_h; in skl_compute_wm_pipe_parameters()
2850 p->cursor.enabled = false; in skl_compute_wm_pipe_parameters()
2851 p->cursor.bytes_per_pixel = 0; in skl_compute_wm_pipe_parameters()
2852 p->cursor.horiz_pixels = 64; in skl_compute_wm_pipe_parameters()
2853 p->cursor.vert_pixels = 64; in skl_compute_wm_pipe_parameters()
2964 ddb_blocks = skl_ddb_entry_size(&ddb->cursor[pipe]); in skl_compute_wm_level()
2965 result->cursor_en = skl_compute_plane_wm(dev_priv, p, &p->cursor, in skl_compute_wm_level()
3049 r->cursor[pipe][level] = temp; in skl_compute_wm_results()
3104 new->cursor[pipe][level]); in skl_write_wm_values()
3117 &new->ddb.cursor[pipe]); in skl_write_wm_values()
3515 hw->cursor[pipe][level] = I915_READ(CUR_WM(pipe, level)); in skl_pipe_wm_get_hw_state()
3535 temp = hw->cursor[pipe][level]; in skl_pipe_wm_get_hw_state()