Lines Matching refs:mga_crtc
30 struct mga_crtc *mga_crtc = to_mga_crtc(crtc); in mga_crtc_load_lut() local
49 r = mga_crtc->lut_r[i << 1]; in mga_crtc_load_lut()
50 b = mga_crtc->lut_b[i << 1]; in mga_crtc_load_lut()
53 r = mga_crtc->lut_r[i]; in mga_crtc_load_lut()
54 b = mga_crtc->lut_b[i]; in mga_crtc_load_lut()
58 WREG8(DAC_INDEX + MGA1064_COL_PAL, mga_crtc->lut_g[i]); in mga_crtc_load_lut()
65 WREG8(DAC_INDEX + MGA1064_COL_PAL, mga_crtc->lut_r[i]); in mga_crtc_load_lut()
66 WREG8(DAC_INDEX + MGA1064_COL_PAL, mga_crtc->lut_g[i]); in mga_crtc_load_lut()
67 WREG8(DAC_INDEX + MGA1064_COL_PAL, mga_crtc->lut_b[i]); in mga_crtc_load_lut()
1075 struct mga_crtc *mga_crtc = to_mga_crtc(crtc);
1107 struct mga_crtc *mga_crtc = to_mga_crtc(crtc);
1255 struct mga_crtc *mga_crtc = to_mga_crtc(crtc); in mga_crtc_gamma_set() local
1260 mga_crtc->lut_r[i] = red[i] >> 8; in mga_crtc_gamma_set()
1261 mga_crtc->lut_g[i] = green[i] >> 8; in mga_crtc_gamma_set()
1262 mga_crtc->lut_b[i] = blue[i] >> 8; in mga_crtc_gamma_set()
1270 struct mga_crtc *mga_crtc = to_mga_crtc(crtc); in mga_crtc_destroy() local
1273 kfree(mga_crtc); in mga_crtc_destroy()
1317 struct mga_crtc *mga_crtc; in mga_crtc_init() local
1320 mga_crtc = kzalloc(sizeof(struct mga_crtc) + in mga_crtc_init()
1324 if (mga_crtc == NULL) in mga_crtc_init()
1327 drm_crtc_init(mdev->dev, &mga_crtc->base, &mga_crtc_funcs); in mga_crtc_init()
1329 drm_mode_crtc_set_gamma_size(&mga_crtc->base, MGAG200_LUT_SIZE); in mga_crtc_init()
1330 mdev->mode_info.crtc = mga_crtc; in mga_crtc_init()
1333 mga_crtc->lut_r[i] = i; in mga_crtc_init()
1334 mga_crtc->lut_g[i] = i; in mga_crtc_init()
1335 mga_crtc->lut_b[i] = i; in mga_crtc_init()
1338 drm_crtc_helper_add(&mga_crtc->base, &mga_helper_funcs); in mga_crtc_init()
1345 struct mga_crtc *mga_crtc = to_mga_crtc(crtc); in mga_crtc_fb_gamma_set() local
1347 mga_crtc->lut_r[regno] = red >> 8; in mga_crtc_fb_gamma_set()
1348 mga_crtc->lut_g[regno] = green >> 8; in mga_crtc_fb_gamma_set()
1349 mga_crtc->lut_b[regno] = blue >> 8; in mga_crtc_fb_gamma_set()
1356 struct mga_crtc *mga_crtc = to_mga_crtc(crtc); in mga_crtc_fb_gamma_get() local
1358 *red = (u16)mga_crtc->lut_r[regno] << 8; in mga_crtc_fb_gamma_get()
1359 *green = (u16)mga_crtc->lut_g[regno] << 8; in mga_crtc_fb_gamma_get()
1360 *blue = (u16)mga_crtc->lut_b[regno] << 8; in mga_crtc_fb_gamma_get()