Lines Matching refs:regno
697 static int nvidiafb_setcolreg(unsigned regno, unsigned red, unsigned green, in nvidiafb_setcolreg() argument
705 if (regno >= (1 << info->var.green.length)) in nvidiafb_setcolreg()
713 if (regno < 16 && info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in nvidiafb_setcolreg()
714 ((u32 *) info->pseudo_palette)[regno] = in nvidiafb_setcolreg()
715 (regno << info->var.red.offset) | in nvidiafb_setcolreg()
716 (regno << info->var.green.offset) | in nvidiafb_setcolreg()
717 (regno << info->var.blue.offset); in nvidiafb_setcolreg()
723 nvidia_write_clut(par, regno, red >> 8, green >> 8, blue >> 8); in nvidiafb_setcolreg()
728 nvidia_write_clut(par, regno * 8 + i, red >> 8, in nvidiafb_setcolreg()
734 if (regno < 32) { in nvidiafb_setcolreg()
736 nvidia_write_clut(par, regno * 8 + i, in nvidiafb_setcolreg()
742 nvidia_read_clut(par, regno * 4, &r, &g, &b); in nvidiafb_setcolreg()
745 nvidia_write_clut(par, regno * 4 + i, r, in nvidiafb_setcolreg()
750 nvidia_write_clut(par, regno, red >> 8, green >> 8, blue >> 8); in nvidiafb_setcolreg()