Lines Matching refs:cursor
307 if (plane->cursor.base != base || in i845_cursor_update_arm()
308 plane->cursor.size != size || in i845_cursor_update_arm()
309 plane->cursor.cntl != cntl) { in i845_cursor_update_arm()
316 plane->cursor.base = base; in i845_cursor_update_arm()
317 plane->cursor.size = size; in i845_cursor_update_arm()
318 plane->cursor.cntl = cntl; in i845_cursor_update_arm()
710 if (plane->cursor.base != base || in i9xx_cursor_update_arm()
711 plane->cursor.size != fbc_ctl || in i9xx_cursor_update_arm()
712 plane->cursor.cntl != cntl) { in i9xx_cursor_update_arm()
719 plane->cursor.base = base; in i9xx_cursor_update_arm()
720 plane->cursor.size = fbc_ctl; in i9xx_cursor_update_arm()
721 plane->cursor.cntl = cntl; in i9xx_cursor_update_arm()
1015 struct intel_plane *cursor; in intel_cursor_plane_create() local
1019 cursor = intel_plane_alloc(); in intel_cursor_plane_create()
1020 if (IS_ERR(cursor)) in intel_cursor_plane_create()
1021 return cursor; in intel_cursor_plane_create()
1023 cursor->pipe = pipe; in intel_cursor_plane_create()
1024 cursor->i9xx_plane = (enum i9xx_plane_id) pipe; in intel_cursor_plane_create()
1025 cursor->id = PLANE_CURSOR; in intel_cursor_plane_create()
1026 cursor->frontbuffer_bit = INTEL_FRONTBUFFER(pipe, cursor->id); in intel_cursor_plane_create()
1029 cursor->max_stride = i845_cursor_max_stride; in intel_cursor_plane_create()
1030 cursor->min_alignment = i845_cursor_min_alignment; in intel_cursor_plane_create()
1031 cursor->update_arm = i845_cursor_update_arm; in intel_cursor_plane_create()
1032 cursor->disable_arm = i845_cursor_disable_arm; in intel_cursor_plane_create()
1033 cursor->get_hw_state = i845_cursor_get_hw_state; in intel_cursor_plane_create()
1034 cursor->check_plane = i845_check_cursor; in intel_cursor_plane_create()
1036 cursor->max_stride = i9xx_cursor_max_stride; in intel_cursor_plane_create()
1039 cursor->min_alignment = i830_cursor_min_alignment; in intel_cursor_plane_create()
1041 cursor->min_alignment = i85x_cursor_min_alignment; in intel_cursor_plane_create()
1043 cursor->min_alignment = i9xx_cursor_min_alignment; in intel_cursor_plane_create()
1046 cursor->vtd_guard = 2; in intel_cursor_plane_create()
1048 cursor->update_arm = i9xx_cursor_update_arm; in intel_cursor_plane_create()
1049 cursor->disable_arm = i9xx_cursor_disable_arm; in intel_cursor_plane_create()
1050 cursor->get_hw_state = i9xx_cursor_get_hw_state; in intel_cursor_plane_create()
1051 cursor->check_plane = i9xx_check_cursor; in intel_cursor_plane_create()
1055 cursor->capture_error = g4x_cursor_capture_error; in intel_cursor_plane_create()
1057 cursor->capture_error = i9xx_cursor_capture_error; in intel_cursor_plane_create()
1059 cursor->cursor.base = ~0; in intel_cursor_plane_create()
1060 cursor->cursor.cntl = ~0; in intel_cursor_plane_create()
1063 cursor->cursor.size = ~0; in intel_cursor_plane_create()
1067 ret = drm_universal_plane_init(display->drm, &cursor->base, in intel_cursor_plane_create()
1081 drm_plane_create_rotation_property(&cursor->base, in intel_cursor_plane_create()
1086 intel_cursor_add_size_hints_property(cursor); in intel_cursor_plane_create()
1089 drm_plane_create_zpos_immutable_property(&cursor->base, zpos); in intel_cursor_plane_create()
1092 drm_plane_enable_fb_damage_clips(&cursor->base); in intel_cursor_plane_create()
1094 intel_plane_helper_add(cursor); in intel_cursor_plane_create()
1096 return cursor; in intel_cursor_plane_create()
1099 intel_plane_free(cursor); in intel_cursor_plane_create()