Lines Matching refs:cmap
643 cl_cursprite.cmap.red = cl_sprred; in cl_boardinit()
644 cl_cursprite.cmap.green = cl_sprgreen; in cl_boardinit()
645 cl_cursprite.cmap.blue = cl_sprblue; in cl_boardinit()
1021 copyin(data->cmap.red, red, 2); in cl_setspriteinfo()
1022 copyin(data->cmap.green, green, 2); in cl_setspriteinfo()
1023 copyin(data->cmap.blue, blue, 2); in cl_setspriteinfo()
1024 memcpy(cl_cursprite.cmap.red, red, 2); in cl_setspriteinfo()
1025 memcpy(cl_cursprite.cmap.green, green, 2); in cl_setspriteinfo()
1026 memcpy(cl_cursprite.cmap.blue, blue, 2); in cl_setspriteinfo()
1138 cl_getcmap(struct grf_softc *gfp, struct grf_colormap *cmap) in cl_getcmap() argument
1145 if (cmap->count == 0 || cmap->index >= 256) in cl_getcmap()
1148 if (cmap->count > 256 - cmap->index) in cl_getcmap()
1149 cmap->count = 256 - cmap->index; in cl_getcmap()
1153 vgaw(ba, VDAC_ADDRESS_R, cmap->index); in cl_getcmap()
1154 x = cmap->count - 1; in cl_getcmap()
1175 rp = blue + cmap->index; in cl_getcmap()
1176 gp = green + cmap->index; in cl_getcmap()
1177 bp = red + cmap->index; in cl_getcmap()
1180 rp = red + cmap->index; in cl_getcmap()
1181 gp = green + cmap->index; in cl_getcmap()
1182 bp = blue + cmap->index; in cl_getcmap()
1195 if (!(error = copyout(red + cmap->index, cmap->red, cmap->count)) in cl_getcmap()
1196 && !(error = copyout(green + cmap->index, cmap->green, cmap->count)) in cl_getcmap()
1197 && !(error = copyout(blue + cmap->index, cmap->blue, cmap->count))) in cl_getcmap()
1204 cl_putcmap(struct grf_softc *gfp, struct grf_colormap *cmap) in cl_putcmap() argument
1211 if (cmap->count == 0 || cmap->index >= 256) in cl_putcmap()
1214 if (cmap->count > 256 - cmap->index) in cl_putcmap()
1215 cmap->count = 256 - cmap->index; in cl_putcmap()
1218 if (!(error = copyin(cmap->red, red + cmap->index, cmap->count)) in cl_putcmap()
1219 && !(error = copyin(cmap->green, green + cmap->index, cmap->count)) in cl_putcmap()
1220 && !(error = copyin(cmap->blue, blue + cmap->index, cmap->count))) { in cl_putcmap()
1222 vgaw(ba, VDAC_ADDRESS_W, cmap->index); in cl_putcmap()
1223 x = cmap->count - 1; in cl_putcmap()
1228 rp = blue + cmap->index; in cl_putcmap()
1229 gp = green + cmap->index; in cl_putcmap()
1230 bp = red + cmap->index; in cl_putcmap()
1233 rp = red + cmap->index; in cl_putcmap()
1234 gp = green + cmap->index; in cl_putcmap()
1235 bp = blue + cmap->index; in cl_putcmap()