Lines Matching refs:cursor
534 static int nvidiafb_cursor(struct fb_info *info, struct fb_cursor *cursor) in nvidiafb_cursor() argument
538 int i, set = cursor->set; in nvidiafb_cursor()
541 if (cursor->image.width > MAX_CURS || cursor->image.height > MAX_CURS) in nvidiafb_cursor()
557 yy = cursor->image.dy - info->var.yoffset; in nvidiafb_cursor()
558 xx = cursor->image.dx - info->var.xoffset; in nvidiafb_cursor()
566 u32 bg_idx = cursor->image.bg_color; in nvidiafb_cursor()
567 u32 fg_idx = cursor->image.fg_color; in nvidiafb_cursor()
568 u32 s_pitch = (cursor->image.width + 7) >> 3; in nvidiafb_cursor()
570 u8 *dat = (u8 *) cursor->image.data; in nvidiafb_cursor()
571 u8 *msk = (u8 *) cursor->mask; in nvidiafb_cursor()
574 src = kmalloc(s_pitch * cursor->image.height, GFP_ATOMIC); in nvidiafb_cursor()
577 switch (cursor->rop) { in nvidiafb_cursor()
579 for (i = 0; i < s_pitch * cursor->image.height; i++) in nvidiafb_cursor()
584 for (i = 0; i < s_pitch * cursor->image.height; i++) in nvidiafb_cursor()
590 cursor->image.height); in nvidiafb_cursor()
603 cursor->image.width, in nvidiafb_cursor()
604 cursor->image.height); in nvidiafb_cursor()
609 if (cursor->enable) in nvidiafb_cursor()