Lines Matching refs:crsr

743 	} crsr;  member
1499 par->crsr.crsr_x = par->crsr.crsr_y = 0; in ami_decode_var()
1500 par->crsr.spot_x = par->crsr.spot_y = 0; in ami_decode_var()
1501 par->crsr.height = par->crsr.width = 0; in ami_decode_var()
1830 fix->crsr_width = fix->crsr_xsize = par->crsr.width; in ami_get_fix_cursorinfo()
1831 fix->crsr_height = fix->crsr_ysize = par->crsr.height; in ami_get_fix_cursorinfo()
1852 size = par->crsr.height * par->crsr.width; in ami_get_var_cursorinfo()
1854 var->height = par->crsr.height; in ami_get_var_cursorinfo()
1855 var->width = par->crsr.width; in ami_get_var_cursorinfo()
1856 var->xspot = par->crsr.spot_x; in ami_get_var_cursorinfo()
1857 var->yspot = par->crsr.spot_y; in ami_get_var_cursorinfo()
1862 delta = 1 << par->crsr.fmode; in ami_get_var_cursorinfo()
2018 par->crsr.height = var->height; in ami_set_var_cursorinfo()
2019 par->crsr.width = var->width; in ami_set_var_cursorinfo()
2020 par->crsr.spot_x = var->xspot; in ami_set_var_cursorinfo()
2021 par->crsr.spot_y = var->yspot; in ami_set_var_cursorinfo()
2022 par->crsr.fmode = fmode; in ami_set_var_cursorinfo()
2034 state->xoffset = par->crsr.crsr_x; in ami_get_cursorstate()
2035 state->yoffset = par->crsr.crsr_y; in ami_get_cursorstate()
2043 par->crsr.crsr_x = state->xoffset; in ami_set_cursorstate()
2044 par->crsr.crsr_y = state->yoffset; in ami_set_cursorstate()
2061 mx = par->crsr.crsr_x - par->crsr.spot_x; in ami_set_sprite()
2062 my = par->crsr.crsr_y - par->crsr.spot_y; in ami_set_sprite()
2067 if (!is_blanked && cursorstate > 0 && par->crsr.height > 0 && in ami_set_sprite()
2068 mx > -(short)par->crsr.width && mx < par->xres && in ami_set_sprite()
2069 my > -(short)par->crsr.height && my < par->yres) { in ami_set_sprite()
2073 ve = vs + (par->crsr.height << par->line_shift); in ami_set_sprite()
2079 lofsprite[1 << par->crsr.fmode] = spr2hw_ctl(vs, hs, ve); in ami_set_sprite()
2080 shfsprite[1 << par->crsr.fmode] = spr2hw_ctl(vs + 1, hs, ve + 1); in ami_set_sprite()
2083 lofsprite[1 << par->crsr.fmode] = spr2hw_ctl(vs, hs, ve + 1); in ami_set_sprite()
2084 shfsprite[1 << par->crsr.fmode] = spr2hw_ctl(vs + 1, hs, ve); in ami_set_sprite()
2088 lofsprite[1 << par->crsr.fmode] = spr2hw_ctl(vs, hs, ve); in ami_set_sprite()
3395 } crsr; in amifb_ioctl() local
3401 i = ami_get_fix_cursorinfo(&crsr.fix, info->par); in amifb_ioctl()
3404 return copy_to_user(argp, &crsr.fix, in amifb_ioctl()
3405 sizeof(crsr.fix)) ? -EFAULT : 0; in amifb_ioctl()
3408 i = ami_get_var_cursorinfo(&crsr.var, in amifb_ioctl()
3413 return copy_to_user(argp, &crsr.var, in amifb_ioctl()
3414 sizeof(crsr.var)) ? -EFAULT : 0; in amifb_ioctl()
3417 if (copy_from_user(&crsr.var, argp, sizeof(crsr.var))) in amifb_ioctl()
3419 return ami_set_var_cursorinfo(&crsr.var, in amifb_ioctl()
3424 i = ami_get_cursorstate(&crsr.state, info->par); in amifb_ioctl()
3427 return copy_to_user(argp, &crsr.state, in amifb_ioctl()
3428 sizeof(crsr.state)) ? -EFAULT : 0; in amifb_ioctl()
3431 if (copy_from_user(&crsr.state, argp, sizeof(crsr.state))) in amifb_ioctl()
3433 return ami_set_cursorstate(&crsr.state, info->par); in amifb_ioctl()