Lines Matching refs:cmapp
254 ibm561_set_cmap(struct ramdac_cookie *rc, struct wsdisplay_cmap *cmapp)
261 if (cmapp->index >= IBM561_NCMAP_ENTRIES ||
262 cmapp->count > IBM561_NCMAP_ENTRIES - cmapp->index)
270 index = cmapp->index;
271 count = cmapp->count;
272 error = copyin(cmapp->red, &r[index], count);
275 error = copyin(cmapp->green, &g[index], count);
278 error = copyin(cmapp->blue, &b[index], count);
296 ibm561_get_cmap(struct ramdac_cookie *rc, struct wsdisplay_cmap *cmapp)
302 if (cmapp->index >= IBM561_NCMAP_ENTRIES ||
303 cmapp->count > IBM561_NCMAP_ENTRIES - cmapp->index)
305 count = cmapp->count;
306 index = cmapp->index;
307 error = copyout(&data->cmap_r[index], cmapp->red, count);
310 error = copyout(&data->cmap_g[index], cmapp->green, count);
313 error = copyout(&data->cmap_b[index], cmapp->blue, count);