Lines Matching refs:cursor
77 } cursor; member
498 *roi_w = min(mdp5_crtc->cursor.width, xres - in get_roi()
499 mdp5_crtc->cursor.x); in get_roi()
500 *roi_h = min(mdp5_crtc->cursor.height, yres - in get_roi()
501 mdp5_crtc->cursor.y); in get_roi()
547 spin_lock_irqsave(&mdp5_crtc->cursor.lock, flags); in mdp5_crtc_cursor_set()
548 old_bo = mdp5_crtc->cursor.scanout_bo; in mdp5_crtc_cursor_set()
550 mdp5_crtc->cursor.scanout_bo = cursor_bo; in mdp5_crtc_cursor_set()
551 mdp5_crtc->cursor.width = width; in mdp5_crtc_cursor_set()
552 mdp5_crtc->cursor.height = height; in mdp5_crtc_cursor_set()
571 spin_unlock_irqrestore(&mdp5_crtc->cursor.lock, flags); in mdp5_crtc_cursor_set()
605 mdp5_crtc->cursor.x = x = max(x, 0); in mdp5_crtc_cursor_move()
606 mdp5_crtc->cursor.y = y = max(y, 0); in mdp5_crtc_cursor_move()
610 spin_lock_irqsave(&mdp5_crtc->cursor.lock, flags); in mdp5_crtc_cursor_move()
617 spin_unlock_irqrestore(&mdp5_crtc->cursor.lock, flags); in mdp5_crtc_cursor_move()
791 spin_lock_init(&mdp5_crtc->cursor.lock); in mdp5_crtc_init()