Lines Matching refs:cursor
301 if (plane->cursor.base != base || in i845_cursor_update_arm()
302 plane->cursor.size != size || in i845_cursor_update_arm()
303 plane->cursor.cntl != cntl) { in i845_cursor_update_arm()
310 plane->cursor.base = base; in i845_cursor_update_arm()
311 plane->cursor.size = size; in i845_cursor_update_arm()
312 plane->cursor.cntl = cntl; in i845_cursor_update_arm()
696 if (plane->cursor.base != base || in i9xx_cursor_update_arm()
697 plane->cursor.size != fbc_ctl || in i9xx_cursor_update_arm()
698 plane->cursor.cntl != cntl) { in i9xx_cursor_update_arm()
707 plane->cursor.base = base; in i9xx_cursor_update_arm()
708 plane->cursor.size = fbc_ctl; in i9xx_cursor_update_arm()
709 plane->cursor.cntl = cntl; in i9xx_cursor_update_arm()
981 struct intel_plane *cursor; in intel_cursor_plane_create() local
985 cursor = intel_plane_alloc(); in intel_cursor_plane_create()
986 if (IS_ERR(cursor)) in intel_cursor_plane_create()
987 return cursor; in intel_cursor_plane_create()
989 cursor->pipe = pipe; in intel_cursor_plane_create()
990 cursor->i9xx_plane = (enum i9xx_plane_id) pipe; in intel_cursor_plane_create()
991 cursor->id = PLANE_CURSOR; in intel_cursor_plane_create()
992 cursor->frontbuffer_bit = INTEL_FRONTBUFFER(pipe, cursor->id); in intel_cursor_plane_create()
995 cursor->max_stride = i845_cursor_max_stride; in intel_cursor_plane_create()
996 cursor->min_alignment = i845_cursor_min_alignment; in intel_cursor_plane_create()
997 cursor->update_arm = i845_cursor_update_arm; in intel_cursor_plane_create()
998 cursor->disable_arm = i845_cursor_disable_arm; in intel_cursor_plane_create()
999 cursor->get_hw_state = i845_cursor_get_hw_state; in intel_cursor_plane_create()
1000 cursor->check_plane = i845_check_cursor; in intel_cursor_plane_create()
1002 cursor->max_stride = i9xx_cursor_max_stride; in intel_cursor_plane_create()
1005 cursor->min_alignment = i830_cursor_min_alignment; in intel_cursor_plane_create()
1007 cursor->min_alignment = i85x_cursor_min_alignment; in intel_cursor_plane_create()
1009 cursor->min_alignment = i9xx_cursor_min_alignment; in intel_cursor_plane_create()
1011 cursor->update_arm = i9xx_cursor_update_arm; in intel_cursor_plane_create()
1012 cursor->disable_arm = i9xx_cursor_disable_arm; in intel_cursor_plane_create()
1013 cursor->get_hw_state = i9xx_cursor_get_hw_state; in intel_cursor_plane_create()
1014 cursor->check_plane = i9xx_check_cursor; in intel_cursor_plane_create()
1017 cursor->cursor.base = ~0; in intel_cursor_plane_create()
1018 cursor->cursor.cntl = ~0; in intel_cursor_plane_create()
1021 cursor->cursor.size = ~0; in intel_cursor_plane_create()
1025 ret = drm_universal_plane_init(&dev_priv->drm, &cursor->base, in intel_cursor_plane_create()
1039 drm_plane_create_rotation_property(&cursor->base, in intel_cursor_plane_create()
1044 intel_cursor_add_size_hints_property(cursor); in intel_cursor_plane_create()
1047 drm_plane_create_zpos_immutable_property(&cursor->base, zpos); in intel_cursor_plane_create()
1050 drm_plane_enable_fb_damage_clips(&cursor->base); in intel_cursor_plane_create()
1052 intel_plane_helper_add(cursor); in intel_cursor_plane_create()
1054 return cursor; in intel_cursor_plane_create()
1057 intel_plane_free(cursor); in intel_cursor_plane_create()