Lines Matching defs:cursor
418 * Update the cursor image. The cursor position is relative to the CRTC
421 * Note that contrary to all other KMS functions the legacy cursor entry
427 * universal plane support and register a proper cursor plane using
442 * Update the cursor image, including hotspot information. The hotspot
443 * must not affect the cursor position in CRTC coordinates, but is only
445 * guests and hosts cursor position. The cursor hotspot is relative to
446 * the cursor image. Otherwise this works exactly like @cursor_set.
449 * universal plane support and register a proper cursor plane using
465 * Update the cursor position. The cursor does not need to be visible
469 * universal plane support and register a proper cursor plane using
954 * without a full modeset (fb, cursor data, CRTC properties ...). A full
974 * @cursor:
980 struct drm_plane *cursor;
989 * @cursor_x: Current x position of the cursor, used for universal
990 * cursor planes because the SETCURSOR IOCTL only can update the
993 * of the cursor plane instead.
997 * @cursor_y: Current y position of the cursor, used for universal
998 * cursor planes because the SETCURSOR IOCTL only can update the
1001 * of the cursor plane instead.
1211 struct drm_plane *cursor,
1219 struct drm_plane *cursor,
1229 struct drm_plane *cursor,
1235 * specified primary and cursor planes.
1240 * @cursor: Cursor plane for CRTC
1252 #define drmm_crtc_alloc_with_planes(dev, type, member, primary, cursor, funcs, name, ...) \
1255 primary, cursor, funcs, \
1306 * @crtc: a &struct drm_crtc as the loop cursor
1316 * @crtc: a &struct drm_crtc as the loop cursor