Lines Matching refs:regno
474 static int aty128fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
1664 static void aty128_st_pal(u_int regno, u_int red, u_int green, u_int blue, in aty128_st_pal() argument
1678 aty_st_8(PALETTE_INDEX, regno); in aty128_st_pal()
1685 aty_st_8(PALETTE_INDEX, regno); in aty128_st_pal()
2256 static int aty128fb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in aty128fb_setcolreg() argument
2261 if (regno > 255 in aty128fb_setcolreg()
2262 || (par->crtc.depth == 16 && regno > 63) in aty128fb_setcolreg()
2263 || (par->crtc.depth == 15 && regno > 31)) in aty128fb_setcolreg()
2270 if (regno < 16) { in aty128fb_setcolreg()
2276 pal[regno] = (regno << 10) | (regno << 5) | regno; in aty128fb_setcolreg()
2279 pal[regno] = (regno << 11) | (regno << 6) | regno; in aty128fb_setcolreg()
2282 pal[regno] = (regno << 16) | (regno << 8) | regno; in aty128fb_setcolreg()
2285 i = (regno << 8) | regno; in aty128fb_setcolreg()
2286 pal[regno] = (i << 16) | i; in aty128fb_setcolreg()
2291 if (par->crtc.depth == 16 && regno > 0) { in aty128fb_setcolreg()
2299 par->green[regno] = green; in aty128fb_setcolreg()
2300 if (regno < 32) { in aty128fb_setcolreg()
2301 par->red[regno] = red; in aty128fb_setcolreg()
2302 par->blue[regno] = blue; in aty128fb_setcolreg()
2303 aty128_st_pal(regno * 8, red, par->green[regno*2], in aty128fb_setcolreg()
2306 red = par->red[regno/2]; in aty128fb_setcolreg()
2307 blue = par->blue[regno/2]; in aty128fb_setcolreg()
2308 regno <<= 2; in aty128fb_setcolreg()
2310 regno <<= 3; in aty128fb_setcolreg()
2311 aty128_st_pal(regno, red, green, blue, par); in aty128fb_setcolreg()