Lines Matching defs:ucm
346 view_get_colormap(struct view_softc *vu, colormap_t *ucm)
353 if (ucm->size + 1 > SIZE_T_MAX / sizeof(u_long))
355 cme = malloc(sizeof (u_long)*(ucm->size + 1), M_TEMP, M_WAITOK);
359 uep = ucm->entry;
361 ucm->entry = cme; /* set entry to out alloc. */
362 if (vu->view == NULL || grf_get_colormap(vu->view, ucm))
365 error = copyout(cme, uep, sizeof(u_long) * ucm->size);
366 ucm->entry = uep; /* set entry back to users. */
372 view_set_colormap(struct view_softc *vu, colormap_t *ucm)
378 cm = malloc(sizeof(u_long) * ucm->size + sizeof (*cm), M_TEMP,
383 bcopy (ucm, cm, sizeof(colormap_t));
386 copyin(ucm->entry, cm->entry, sizeof (u_long) * ucm->size)) == 0)