Lines Matching refs:cmap

1062 rt_getcmap(struct grf_softc *gfp, struct grf_colormap *cmap)  in rt_getcmap()  argument
1069 if (cmap->count == 0 || cmap->index >= 256) in rt_getcmap()
1072 if (cmap->count > 256 - cmap->index) in rt_getcmap()
1073 cmap->count = 256 - cmap->index; in rt_getcmap()
1077 vgaw (ba, VDAC_REG_SELECT, cmap->index); in rt_getcmap()
1078 x = cmap->count - 1; in rt_getcmap()
1079 rp = red + cmap->index; in rt_getcmap()
1080 gp = green + cmap->index; in rt_getcmap()
1081 bp = blue + cmap->index; in rt_getcmap()
1089 if (!(error = copyout (red + cmap->index, cmap->red, cmap->count)) in rt_getcmap()
1090 && !(error = copyout (green + cmap->index, cmap->green, cmap->count)) in rt_getcmap()
1091 && !(error = copyout (blue + cmap->index, cmap->blue, cmap->count))) in rt_getcmap()
1098 rt_putcmap(struct grf_softc *gfp, struct grf_colormap *cmap) in rt_putcmap() argument
1105 if (cmap->count == 0 || cmap->index >= 256) in rt_putcmap()
1108 if (cmap->count > 256 - cmap->index) in rt_putcmap()
1109 cmap->count = 256 - cmap->index; in rt_putcmap()
1112 if (!(error = copyin (cmap->red, red + cmap->index, cmap->count)) in rt_putcmap()
1113 && !(error = copyin (cmap->green, green + cmap->index, cmap->count)) in rt_putcmap()
1114 && !(error = copyin (cmap->blue, blue + cmap->index, cmap->count))) in rt_putcmap()
1117 vgaw (ba, VDAC_REG_SELECT, cmap->index); in rt_putcmap()
1118 x = cmap->count - 1; in rt_putcmap()
1119 rp = red + cmap->index; in rt_putcmap()
1120 gp = green + cmap->index; in rt_putcmap()
1121 bp = blue + cmap->index; in rt_putcmap()
1183 struct grf_colormap cmap; in rt_getspriteinfo() local
1185 cmap.index = 0; in rt_getspriteinfo()
1186 cmap.count = 256; in rt_getspriteinfo()
1187 rt_getcmap (gp, &cmap); in rt_getspriteinfo()
1189 info->cmap.red[0] = cmap.red[index]; in rt_getspriteinfo()
1190 info->cmap.green[0] = cmap.green[index]; in rt_getspriteinfo()
1191 info->cmap.blue[0] = cmap.blue[index]; in rt_getspriteinfo()
1193 info->cmap.red[1] = cmap.red[index]; in rt_getspriteinfo()
1194 info->cmap.green[1] = cmap.green[index]; in rt_getspriteinfo()
1195 info->cmap.blue[1] = cmap.blue[index]; in rt_getspriteinfo()