Lines Matching refs:cursor
67 } cursor; member
430 *roi_w = min(mdp5_crtc->cursor.width, xres - in get_roi()
431 mdp5_crtc->cursor.x); in get_roi()
432 *roi_h = min(mdp5_crtc->cursor.height, yres - in get_roi()
433 mdp5_crtc->cursor.y); in get_roi()
479 spin_lock_irqsave(&mdp5_crtc->cursor.lock, flags); in mdp5_crtc_cursor_set()
480 old_bo = mdp5_crtc->cursor.scanout_bo; in mdp5_crtc_cursor_set()
482 mdp5_crtc->cursor.scanout_bo = cursor_bo; in mdp5_crtc_cursor_set()
483 mdp5_crtc->cursor.width = width; in mdp5_crtc_cursor_set()
484 mdp5_crtc->cursor.height = height; in mdp5_crtc_cursor_set()
503 spin_unlock_irqrestore(&mdp5_crtc->cursor.lock, flags); in mdp5_crtc_cursor_set()
537 mdp5_crtc->cursor.x = x = max(x, 0); in mdp5_crtc_cursor_move()
538 mdp5_crtc->cursor.y = y = max(y, 0); in mdp5_crtc_cursor_move()
542 spin_lock_irqsave(&mdp5_crtc->cursor.lock, flags); in mdp5_crtc_cursor_move()
549 spin_unlock_irqrestore(&mdp5_crtc->cursor.lock, flags); in mdp5_crtc_cursor_move()
669 spin_lock_init(&mdp5_crtc->cursor.lock); in mdp5_crtc_init()