Lines Matching refs:cursor
1582 static int rivafb_cursor(struct fb_info *info, struct fb_cursor *cursor) in rivafb_cursor() argument
1586 int i, set = cursor->set; in rivafb_cursor()
1589 if (cursor->image.width > MAX_CURS || cursor->image.height > MAX_CURS) in rivafb_cursor()
1605 yy = cursor->image.dy - info->var.yoffset; in rivafb_cursor()
1606 xx = cursor->image.dx - info->var.xoffset; in rivafb_cursor()
1615 u32 bg_idx = cursor->image.bg_color; in rivafb_cursor()
1616 u32 fg_idx = cursor->image.fg_color; in rivafb_cursor()
1617 u32 s_pitch = (cursor->image.width+7) >> 3; in rivafb_cursor()
1619 u8 *dat = (u8 *) cursor->image.data; in rivafb_cursor()
1620 u8 *msk = (u8 *) cursor->mask; in rivafb_cursor()
1623 src = kmalloc(s_pitch * cursor->image.height, GFP_ATOMIC); in rivafb_cursor()
1626 switch (cursor->rop) { in rivafb_cursor()
1628 for (i = 0; i < s_pitch * cursor->image.height; i++) in rivafb_cursor()
1633 for (i = 0; i < s_pitch * cursor->image.height; i++) in rivafb_cursor()
1639 cursor->image.height); in rivafb_cursor()
1654 cursor->image.width, in rivafb_cursor()
1655 cursor->image.height); in rivafb_cursor()
1660 if (cursor->enable) in rivafb_cursor()