Lines Matching refs:regno
702 static int nvidiafb_setcolreg(unsigned regno, unsigned red, unsigned green, in nvidiafb_setcolreg() argument
710 if (regno >= (1 << info->var.green.length)) in nvidiafb_setcolreg()
718 if (regno < 16 && info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in nvidiafb_setcolreg()
719 ((u32 *) info->pseudo_palette)[regno] = in nvidiafb_setcolreg()
720 (regno << info->var.red.offset) | in nvidiafb_setcolreg()
721 (regno << info->var.green.offset) | in nvidiafb_setcolreg()
722 (regno << info->var.blue.offset); in nvidiafb_setcolreg()
728 nvidia_write_clut(par, regno, red >> 8, green >> 8, blue >> 8); in nvidiafb_setcolreg()
733 nvidia_write_clut(par, regno * 8 + i, red >> 8, in nvidiafb_setcolreg()
739 if (regno < 32) { in nvidiafb_setcolreg()
741 nvidia_write_clut(par, regno * 8 + i, in nvidiafb_setcolreg()
747 nvidia_read_clut(par, regno * 4, &r, &g, &b); in nvidiafb_setcolreg()
750 nvidia_write_clut(par, regno * 4 + i, r, in nvidiafb_setcolreg()
755 nvidia_write_clut(par, regno, red >> 8, green >> 8, blue >> 8); in nvidiafb_setcolreg()