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()
1182 struct mga_crtc *mga_crtc = to_mga_crtc(crtc);
1214 struct mga_crtc *mga_crtc = to_mga_crtc(crtc);
1362 struct mga_crtc *mga_crtc = to_mga_crtc(crtc); in mga_crtc_gamma_set() local
1367 mga_crtc->lut_r[i] = red[i] >> 8; in mga_crtc_gamma_set()
1368 mga_crtc->lut_g[i] = green[i] >> 8; in mga_crtc_gamma_set()
1369 mga_crtc->lut_b[i] = blue[i] >> 8; in mga_crtc_gamma_set()
1377 struct mga_crtc *mga_crtc = to_mga_crtc(crtc); in mga_crtc_destroy() local
1380 kfree(mga_crtc); in mga_crtc_destroy()
1424 struct mga_crtc *mga_crtc; in mga_crtc_init() local
1427 mga_crtc = kzalloc(sizeof(struct mga_crtc) + in mga_crtc_init()
1431 if (mga_crtc == NULL) in mga_crtc_init()
1434 drm_crtc_init(mdev->dev, &mga_crtc->base, &mga_crtc_funcs); in mga_crtc_init()
1436 drm_mode_crtc_set_gamma_size(&mga_crtc->base, MGAG200_LUT_SIZE); in mga_crtc_init()
1437 mdev->mode_info.crtc = mga_crtc; in mga_crtc_init()
1440 mga_crtc->lut_r[i] = i; in mga_crtc_init()
1441 mga_crtc->lut_g[i] = i; in mga_crtc_init()
1442 mga_crtc->lut_b[i] = i; in mga_crtc_init()
1445 drm_crtc_helper_add(&mga_crtc->base, &mga_helper_funcs); in mga_crtc_init()
1452 struct mga_crtc *mga_crtc = to_mga_crtc(crtc); in mga_crtc_fb_gamma_set() local
1454 mga_crtc->lut_r[regno] = red >> 8; in mga_crtc_fb_gamma_set()
1455 mga_crtc->lut_g[regno] = green >> 8; in mga_crtc_fb_gamma_set()
1456 mga_crtc->lut_b[regno] = blue >> 8; in mga_crtc_fb_gamma_set()
1463 struct mga_crtc *mga_crtc = to_mga_crtc(crtc); in mga_crtc_fb_gamma_get() local
1465 *red = (u16)mga_crtc->lut_r[regno] << 8; in mga_crtc_fb_gamma_get()
1466 *green = (u16)mga_crtc->lut_g[regno] << 8; in mga_crtc_fb_gamma_get()
1467 *blue = (u16)mga_crtc->lut_b[regno] << 8; in mga_crtc_fb_gamma_get()