Lines Matching refs:regno

235 static int atyfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue,
2868 static void aty_st_pal(u_int regno, u_int red, u_int green, u_int blue, in aty_st_pal() argument
2871 aty_st_8(DAC_W_INDEX, regno, par); in aty_st_pal()
2884 static int atyfb_setcolreg(u_int regno, u_int red, u_int green, u_int blue, in atyfb_setcolreg() argument
2898 if (regno > 255 || in atyfb_setcolreg()
2899 (depth == 16 && regno > 63) || in atyfb_setcolreg()
2900 (depth == 15 && regno > 31)) in atyfb_setcolreg()
2907 par->palette[regno].red = red; in atyfb_setcolreg()
2908 par->palette[regno].green = green; in atyfb_setcolreg()
2909 par->palette[regno].blue = blue; in atyfb_setcolreg()
2911 if (regno < 16) { in atyfb_setcolreg()
2914 pal[regno] = (regno << 10) | (regno << 5) | regno; in atyfb_setcolreg()
2917 pal[regno] = (regno << 11) | (regno << 5) | regno; in atyfb_setcolreg()
2920 pal[regno] = (regno << 16) | (regno << 8) | regno; in atyfb_setcolreg()
2923 i = (regno << 8) | regno; in atyfb_setcolreg()
2924 pal[regno] = (i << 16) | i; in atyfb_setcolreg()
2937 if (regno < 32) in atyfb_setcolreg()
2938 aty_st_pal(regno << 3, red, in atyfb_setcolreg()
2939 par->palette[regno << 1].green, in atyfb_setcolreg()
2941 red = par->palette[regno >> 1].red; in atyfb_setcolreg()
2942 blue = par->palette[regno >> 1].blue; in atyfb_setcolreg()
2943 regno <<= 2; in atyfb_setcolreg()
2945 regno <<= 3; in atyfb_setcolreg()
2947 aty_st_pal(regno + i, red, green, blue, par); in atyfb_setcolreg()
2950 aty_st_pal(regno, red, green, blue, par); in atyfb_setcolreg()