Lines Matching refs:cursor
1577 static int rivafb_cursor(struct fb_info *info, struct fb_cursor *cursor) in rivafb_cursor() argument
1581 int i, set = cursor->set; in rivafb_cursor()
1584 if (cursor->image.width > MAX_CURS || cursor->image.height > MAX_CURS) in rivafb_cursor()
1600 yy = cursor->image.dy - info->var.yoffset; in rivafb_cursor()
1601 xx = cursor->image.dx - info->var.xoffset; in rivafb_cursor()
1610 u32 bg_idx = cursor->image.bg_color; in rivafb_cursor()
1611 u32 fg_idx = cursor->image.fg_color; in rivafb_cursor()
1612 u32 s_pitch = (cursor->image.width+7) >> 3; in rivafb_cursor()
1614 u8 *dat = (u8 *) cursor->image.data; in rivafb_cursor()
1615 u8 *msk = (u8 *) cursor->mask; in rivafb_cursor()
1618 src = kmalloc(s_pitch * cursor->image.height, GFP_ATOMIC); in rivafb_cursor()
1621 switch (cursor->rop) { in rivafb_cursor()
1623 for (i = 0; i < s_pitch * cursor->image.height; i++) in rivafb_cursor()
1628 for (i = 0; i < s_pitch * cursor->image.height; i++) in rivafb_cursor()
1634 cursor->image.height); in rivafb_cursor()
1649 cursor->image.width, in rivafb_cursor()
1650 cursor->image.height); in rivafb_cursor()
1655 if (cursor->enable) in rivafb_cursor()