Lines Matching refs:lut

1074 			evo_data(push, nv_crtc->lut.nvbo->bo.offset >> 8);  in nv50_crtc_commit()
1081 evo_data(push, nv_crtc->lut.nvbo->bo.offset >> 8); in nv50_crtc_commit()
1089 evo_data(push, nv_crtc->lut.nvbo->bo.offset >> 8); in nv50_crtc_commit()
1266 void __iomem *lut = nvbo_kmap_obj_iovirtual(nv_crtc->lut.nvbo); in nv50_crtc_lut_load() local
1270 u16 r = nv_crtc->lut.r[i] >> 2; in nv50_crtc_lut_load()
1271 u16 g = nv_crtc->lut.g[i] >> 2; in nv50_crtc_lut_load()
1272 u16 b = nv_crtc->lut.b[i] >> 2; in nv50_crtc_lut_load()
1275 writew(r + 0x0000, lut + (i * 0x08) + 0); in nv50_crtc_lut_load()
1276 writew(g + 0x0000, lut + (i * 0x08) + 2); in nv50_crtc_lut_load()
1277 writew(b + 0x0000, lut + (i * 0x08) + 4); in nv50_crtc_lut_load()
1279 writew(r + 0x6000, lut + (i * 0x20) + 0); in nv50_crtc_lut_load()
1280 writew(g + 0x6000, lut + (i * 0x20) + 2); in nv50_crtc_lut_load()
1281 writew(b + 0x6000, lut + (i * 0x20) + 4); in nv50_crtc_lut_load()
1352 nv_crtc->lut.r[i] = r[i]; in nv50_crtc_gamma_set()
1353 nv_crtc->lut.g[i] = g[i]; in nv50_crtc_gamma_set()
1354 nv_crtc->lut.b[i] = b[i]; in nv50_crtc_gamma_set()
1397 nouveau_bo_unmap(nv_crtc->lut.nvbo); in nv50_crtc_destroy()
1398 if (nv_crtc->lut.nvbo) in nv50_crtc_destroy()
1399 nouveau_bo_unpin(nv_crtc->lut.nvbo); in nv50_crtc_destroy()
1400 nouveau_bo_ref(NULL, &nv_crtc->lut.nvbo); in nv50_crtc_destroy()
1449 head->base.lut.r[i] = i << 8; in nv50_crtc_create()
1450 head->base.lut.g[i] = i << 8; in nv50_crtc_create()
1451 head->base.lut.b[i] = i << 8; in nv50_crtc_create()
1460 0, 0x0000, NULL, NULL, &head->base.lut.nvbo); in nv50_crtc_create()
1462 ret = nouveau_bo_pin(head->base.lut.nvbo, TTM_PL_FLAG_VRAM, true); in nv50_crtc_create()
1464 ret = nouveau_bo_map(head->base.lut.nvbo); in nv50_crtc_create()
1466 nouveau_bo_unpin(head->base.lut.nvbo); in nv50_crtc_create()
1469 nouveau_bo_ref(NULL, &head->base.lut.nvbo); in nv50_crtc_create()