Lines Matching refs:regno
89 static int i810fb_getcolreg (u8 regno, u8 *red, u8 *green, u8 *blue,
91 static int i810fb_setcolreg (unsigned regno, unsigned red, unsigned green, unsigned blue,
439 static void i810_write_dac(u8 regno, u8 red, u8 green, u8 blue, in i810_write_dac() argument
442 i810_writeb(CLUT_INDEX_WRITE, mmio, regno); in i810_write_dac()
448 static void i810_read_dac(u8 regno, u8 *red, u8 *green, u8 *blue, in i810_read_dac() argument
451 i810_writeb(CLUT_INDEX_READ, mmio, regno); in i810_read_dac()
1198 static int i810fb_getcolreg(u8 regno, u8 *red, u8 *green, u8 *blue, in i810fb_getcolreg() argument
1206 if ((info->var.green.length == 5 && regno > 31) || in i810fb_getcolreg()
1207 (info->var.green.length == 6 && regno > 63)) in i810fb_getcolreg()
1216 i810_read_dac(regno * 8, red, green, blue, mmio); in i810fb_getcolreg()
1222 i810_read_dac(regno * 8, red, &tmp, blue, mmio); in i810fb_getcolreg()
1223 i810_read_dac(regno * 4, &tmp, green, &tmp, mmio); in i810fb_getcolreg()
1226 i810_read_dac(regno, red, green, blue, mmio); in i810fb_getcolreg()
1280 static int i810fb_setcolreg(unsigned regno, unsigned red, unsigned green, in i810fb_setcolreg() argument
1289 if (regno > 255) return 1; in i810fb_setcolreg()
1292 if ((info->var.green.length == 5 && regno > 31) || in i810fb_setcolreg()
1293 (info->var.green.length == 6 && regno > 63)) in i810fb_setcolreg()
1307 i810_write_dac((u8) (regno * 8) + i, (u8) red, in i810fb_setcolreg()
1313 if (regno < 32) { in i810fb_setcolreg()
1315 i810_write_dac((u8) (regno * 8) + i, in i810fb_setcolreg()
1319 i810_read_dac((u8) (regno*4), &r, &g, &b, mmio); in i810fb_setcolreg()
1321 i810_write_dac((u8) (regno*4) + i, r, (u8) green, in i810fb_setcolreg()
1324 i810_write_dac((u8) regno, (u8) red, (u8) green, in i810fb_setcolreg()
1330 if (regno < 16) { in i810fb_setcolreg()
1335 ((u32 *)info->pseudo_palette)[regno] = in i810fb_setcolreg()
1336 (regno << 10) | (regno << 5) | in i810fb_setcolreg()
1337 regno; in i810fb_setcolreg()
1339 ((u32 *)info->pseudo_palette)[regno] = in i810fb_setcolreg()
1340 (regno << 11) | (regno << 5) | in i810fb_setcolreg()
1341 regno; in i810fb_setcolreg()
1345 ((u32 *)info->pseudo_palette)[regno] = in i810fb_setcolreg()
1351 ((u32 *)info->pseudo_palette)[regno] = in i810fb_setcolreg()
1361 ((u32 *)info->pseudo_palette)[regno] = in i810fb_setcolreg()
1362 (regno << 16) | (regno << 8) | in i810fb_setcolreg()
1363 regno; in i810fb_setcolreg()
1365 ((u32 *)info->pseudo_palette)[regno] = in i810fb_setcolreg()