Lines Matching refs:cursor
280 if (plane->cursor.base != base || in i845_cursor_update_arm()
281 plane->cursor.size != size || in i845_cursor_update_arm()
282 plane->cursor.cntl != cntl) { in i845_cursor_update_arm()
289 plane->cursor.base = base; in i845_cursor_update_arm()
290 plane->cursor.size = size; in i845_cursor_update_arm()
291 plane->cursor.cntl = cntl; in i845_cursor_update_arm()
539 if (plane->cursor.base != base || in i9xx_cursor_update_arm()
540 plane->cursor.size != fbc_ctl || in i9xx_cursor_update_arm()
541 plane->cursor.cntl != cntl) { in i9xx_cursor_update_arm()
549 plane->cursor.base = base; in i9xx_cursor_update_arm()
550 plane->cursor.size = fbc_ctl; in i9xx_cursor_update_arm()
551 plane->cursor.cntl = cntl; in i9xx_cursor_update_arm()
763 struct intel_plane *cursor; in intel_cursor_plane_create() local
767 cursor = intel_plane_alloc(); in intel_cursor_plane_create()
768 if (IS_ERR(cursor)) in intel_cursor_plane_create()
769 return cursor; in intel_cursor_plane_create()
771 cursor->pipe = pipe; in intel_cursor_plane_create()
772 cursor->i9xx_plane = (enum i9xx_plane_id) pipe; in intel_cursor_plane_create()
773 cursor->id = PLANE_CURSOR; in intel_cursor_plane_create()
774 cursor->frontbuffer_bit = INTEL_FRONTBUFFER(pipe, cursor->id); in intel_cursor_plane_create()
777 cursor->max_stride = i845_cursor_max_stride; in intel_cursor_plane_create()
778 cursor->update_arm = i845_cursor_update_arm; in intel_cursor_plane_create()
779 cursor->disable_arm = i845_cursor_disable_arm; in intel_cursor_plane_create()
780 cursor->get_hw_state = i845_cursor_get_hw_state; in intel_cursor_plane_create()
781 cursor->check_plane = i845_check_cursor; in intel_cursor_plane_create()
783 cursor->max_stride = i9xx_cursor_max_stride; in intel_cursor_plane_create()
784 cursor->update_arm = i9xx_cursor_update_arm; in intel_cursor_plane_create()
785 cursor->disable_arm = i9xx_cursor_disable_arm; in intel_cursor_plane_create()
786 cursor->get_hw_state = i9xx_cursor_get_hw_state; in intel_cursor_plane_create()
787 cursor->check_plane = i9xx_check_cursor; in intel_cursor_plane_create()
790 cursor->cursor.base = ~0; in intel_cursor_plane_create()
791 cursor->cursor.cntl = ~0; in intel_cursor_plane_create()
794 cursor->cursor.size = ~0; in intel_cursor_plane_create()
798 ret = drm_universal_plane_init(&dev_priv->drm, &cursor->base, in intel_cursor_plane_create()
812 drm_plane_create_rotation_property(&cursor->base, in intel_cursor_plane_create()
818 drm_plane_create_zpos_immutable_property(&cursor->base, zpos); in intel_cursor_plane_create()
821 drm_plane_enable_fb_damage_clips(&cursor->base); in intel_cursor_plane_create()
823 intel_plane_helper_add(cursor); in intel_cursor_plane_create()
825 return cursor; in intel_cursor_plane_create()
828 intel_plane_free(cursor); in intel_cursor_plane_create()