Lines Matching defs:cursor
883 /* scaling not supported for cursor */
920 * Legacy display supports hardware clipping of the cursor, but
921 * nvdisplay relies on software to clip the cursor to the screen.
944 WARN(1, "cursor size %ux%u not supported\n",
957 /* enable cursor and set blend mode */
996 /* position the cursor */
1121 * This index is kind of fake. The cursor isn't a regular plane, but
1125 * need to special-casing the cursor plane.
1255 bool cursor)
1281 if (!cursor)
2348 * pressure if other plane overlaps with the cursor plane.
2362 * Ignore cursor plane overlaps because it's not practical to
2603 struct drm_plane *cursor = NULL;
2650 cursor = tegra_dc_cursor_plane_create(drm, dc);
2651 if (IS_ERR(cursor)) {
2652 err = PTR_ERR(cursor);
2656 /* dedicate one overlay to mouse cursor */
2657 cursor = tegra_dc_overlay_plane_create(drm, dc, 2, true);
2658 if (IS_ERR(cursor)) {
2659 err = PTR_ERR(cursor);
2664 err = drm_crtc_init_with_planes(drm, &dc->base, primary, cursor,
2707 if (!IS_ERR_OR_NULL(cursor))
2708 drm_plane_cleanup(cursor);