Lines Matching refs:crsr
743 } crsr; member
1497 par->crsr.crsr_x = par->crsr.crsr_y = 0; in ami_decode_var()
1498 par->crsr.spot_x = par->crsr.spot_y = 0; in ami_decode_var()
1499 par->crsr.height = par->crsr.width = 0; in ami_decode_var()
1828 fix->crsr_width = fix->crsr_xsize = par->crsr.width; in ami_get_fix_cursorinfo()
1829 fix->crsr_height = fix->crsr_ysize = par->crsr.height; in ami_get_fix_cursorinfo()
1850 size = par->crsr.height * par->crsr.width; in ami_get_var_cursorinfo()
1852 var->height = par->crsr.height; in ami_get_var_cursorinfo()
1853 var->width = par->crsr.width; in ami_get_var_cursorinfo()
1854 var->xspot = par->crsr.spot_x; in ami_get_var_cursorinfo()
1855 var->yspot = par->crsr.spot_y; in ami_get_var_cursorinfo()
1860 delta = 1 << par->crsr.fmode; in ami_get_var_cursorinfo()
2016 par->crsr.height = var->height; in ami_set_var_cursorinfo()
2017 par->crsr.width = var->width; in ami_set_var_cursorinfo()
2018 par->crsr.spot_x = var->xspot; in ami_set_var_cursorinfo()
2019 par->crsr.spot_y = var->yspot; in ami_set_var_cursorinfo()
2020 par->crsr.fmode = fmode; in ami_set_var_cursorinfo()
2032 state->xoffset = par->crsr.crsr_x; in ami_get_cursorstate()
2033 state->yoffset = par->crsr.crsr_y; in ami_get_cursorstate()
2041 par->crsr.crsr_x = state->xoffset; in ami_set_cursorstate()
2042 par->crsr.crsr_y = state->yoffset; in ami_set_cursorstate()
2059 mx = par->crsr.crsr_x - par->crsr.spot_x; in ami_set_sprite()
2060 my = par->crsr.crsr_y - par->crsr.spot_y; in ami_set_sprite()
2065 if (!is_blanked && cursorstate > 0 && par->crsr.height > 0 && in ami_set_sprite()
2066 mx > -(short)par->crsr.width && mx < par->xres && in ami_set_sprite()
2067 my > -(short)par->crsr.height && my < par->yres) { in ami_set_sprite()
2071 ve = vs + (par->crsr.height << par->line_shift); in ami_set_sprite()
2077 lofsprite[1 << par->crsr.fmode] = spr2hw_ctl(vs, hs, ve); in ami_set_sprite()
2078 shfsprite[1 << par->crsr.fmode] = spr2hw_ctl(vs + 1, hs, ve + 1); in ami_set_sprite()
2081 lofsprite[1 << par->crsr.fmode] = spr2hw_ctl(vs, hs, ve + 1); in ami_set_sprite()
2082 shfsprite[1 << par->crsr.fmode] = spr2hw_ctl(vs + 1, hs, ve); in ami_set_sprite()
2086 lofsprite[1 << par->crsr.fmode] = spr2hw_ctl(vs, hs, ve); in ami_set_sprite()
3393 } crsr; in amifb_ioctl() local
3399 i = ami_get_fix_cursorinfo(&crsr.fix, info->par); in amifb_ioctl()
3402 return copy_to_user(argp, &crsr.fix, in amifb_ioctl()
3403 sizeof(crsr.fix)) ? -EFAULT : 0; in amifb_ioctl()
3406 i = ami_get_var_cursorinfo(&crsr.var, in amifb_ioctl()
3411 return copy_to_user(argp, &crsr.var, in amifb_ioctl()
3412 sizeof(crsr.var)) ? -EFAULT : 0; in amifb_ioctl()
3415 if (copy_from_user(&crsr.var, argp, sizeof(crsr.var))) in amifb_ioctl()
3417 return ami_set_var_cursorinfo(&crsr.var, in amifb_ioctl()
3422 i = ami_get_cursorstate(&crsr.state, info->par); in amifb_ioctl()
3425 return copy_to_user(argp, &crsr.state, in amifb_ioctl()
3426 sizeof(crsr.state)) ? -EFAULT : 0; in amifb_ioctl()
3429 if (copy_from_user(&crsr.state, argp, sizeof(crsr.state))) in amifb_ioctl()
3431 return ami_set_cursorstate(&crsr.state, info->par); in amifb_ioctl()