olut 21 drivers/gpu/drm/nouveau/dispnv50/atom.h u32 olut; olut 61 drivers/gpu/drm/nouveau/dispnv50/atom.h } olut; olut 128 drivers/gpu/drm/nouveau/dispnv50/atom.h bool olut:1; olut 40 drivers/gpu/drm/nouveau/dispnv50/head.c if (clr.olut) head->func->olut_clr(head); olut 51 drivers/gpu/drm/nouveau/dispnv50/head.c if (asyh->set.olut ) { olut 52 drivers/gpu/drm/nouveau/dispnv50/head.c asyh->olut.offset = nv50_lut_load(&head->olut, olut 53 drivers/gpu/drm/nouveau/dispnv50/head.c asyh->olut.buffer, olut 55 drivers/gpu/drm/nouveau/dispnv50/head.c asyh->olut.load); olut 215 drivers/gpu/drm/nouveau/dispnv50/head.c struct drm_property_blob *olut = asyh->state.gamma_lut; olut 218 drivers/gpu/drm/nouveau/dispnv50/head.c if (olut) { olut 222 drivers/gpu/drm/nouveau/dispnv50/head.c if (asyh->wndw.olut) { olut 226 drivers/gpu/drm/nouveau/dispnv50/head.c if (asyh->wndw.olut != asyh->wndw.mask) olut 228 drivers/gpu/drm/nouveau/dispnv50/head.c olut = NULL; olut 232 drivers/gpu/drm/nouveau/dispnv50/head.c if (!olut && !head->func->olut_identity) { olut 233 drivers/gpu/drm/nouveau/dispnv50/head.c asyh->olut.handle = 0; olut 237 drivers/gpu/drm/nouveau/dispnv50/head.c asyh->olut.handle = disp->core->chan.vram.handle; olut 238 drivers/gpu/drm/nouveau/dispnv50/head.c asyh->olut.buffer = !asyh->olut.buffer; olut 239 drivers/gpu/drm/nouveau/dispnv50/head.c head->func->olut(head, asyh); olut 337 drivers/gpu/drm/nouveau/dispnv50/head.c asyh->olut.visible = asyh->olut.handle != 0; olut 352 drivers/gpu/drm/nouveau/dispnv50/head.c asyh->olut.visible = false; olut 358 drivers/gpu/drm/nouveau/dispnv50/head.c asyh->olut.visible = false; olut 382 drivers/gpu/drm/nouveau/dispnv50/head.c if (asyh->olut.visible) { olut 383 drivers/gpu/drm/nouveau/dispnv50/head.c if (memcmp(&armh->olut, &asyh->olut, sizeof(asyh->olut))) olut 384 drivers/gpu/drm/nouveau/dispnv50/head.c asyh->set.olut = true; olut 386 drivers/gpu/drm/nouveau/dispnv50/head.c if (armh->olut.visible) { olut 387 drivers/gpu/drm/nouveau/dispnv50/head.c asyh->clr.olut = true; olut 390 drivers/gpu/drm/nouveau/dispnv50/head.c asyh->clr.olut = armh->olut.visible; olut 393 drivers/gpu/drm/nouveau/dispnv50/head.c asyh->set.olut = asyh->olut.visible; olut 428 drivers/gpu/drm/nouveau/dispnv50/head.c asyh->olut = armh->olut; olut 460 drivers/gpu/drm/nouveau/dispnv50/head.c nv50_lut_fini(&head->olut); olut 520 drivers/gpu/drm/nouveau/dispnv50/head.c ret = nv50_lut_init(disp, &drm->client.mmu, &head->olut); olut 13 drivers/gpu/drm/nouveau/dispnv50/head.h struct nv50_lut olut; olut 23 drivers/gpu/drm/nouveau/dispnv50/head.h void (*olut)(struct nv50_head *, struct nv50_head_atom *); olut 196 drivers/gpu/drm/nouveau/dispnv50/head507d.c asyh->set.olut = asyh->olut.handle != 0; olut 251 drivers/gpu/drm/nouveau/dispnv50/head507d.c evo_data(push, 0x80000000 | asyh->olut.mode << 30); olut 252 drivers/gpu/drm/nouveau/dispnv50/head507d.c evo_data(push, asyh->olut.offset >> 8); olut 278 drivers/gpu/drm/nouveau/dispnv50/head507d.c asyh->olut.mode = 0; olut 280 drivers/gpu/drm/nouveau/dispnv50/head507d.c asyh->olut.mode = 1; olut 282 drivers/gpu/drm/nouveau/dispnv50/head507d.c asyh->olut.load = head507d_olut_load; olut 330 drivers/gpu/drm/nouveau/dispnv50/head507d.c .olut = head507d_olut, olut 98 drivers/gpu/drm/nouveau/dispnv50/head827d.c evo_data(push, 0x80000000 | asyh->olut.mode << 30); olut 99 drivers/gpu/drm/nouveau/dispnv50/head827d.c evo_data(push, asyh->olut.offset >> 8); olut 101 drivers/gpu/drm/nouveau/dispnv50/head827d.c evo_data(push, asyh->olut.handle); olut 110 drivers/gpu/drm/nouveau/dispnv50/head827d.c .olut = head507d_olut, olut 208 drivers/gpu/drm/nouveau/dispnv50/head907d.c evo_data(push, 0x80000000 | asyh->olut.mode << 24); olut 209 drivers/gpu/drm/nouveau/dispnv50/head907d.c evo_data(push, asyh->olut.offset >> 8); olut 211 drivers/gpu/drm/nouveau/dispnv50/head907d.c evo_data(push, asyh->olut.handle); olut 236 drivers/gpu/drm/nouveau/dispnv50/head907d.c asyh->olut.mode = 7; olut 237 drivers/gpu/drm/nouveau/dispnv50/head907d.c asyh->olut.load = head907d_olut_load; olut 287 drivers/gpu/drm/nouveau/dispnv50/head907d.c .olut = head907d_olut, olut 85 drivers/gpu/drm/nouveau/dispnv50/head917d.c .olut = head907d_olut, olut 142 drivers/gpu/drm/nouveau/dispnv50/headc37d.c evo_data(push, asyh->olut.output_mode << 8 | olut 143 drivers/gpu/drm/nouveau/dispnv50/headc37d.c asyh->olut.range << 4 | olut 144 drivers/gpu/drm/nouveau/dispnv50/headc37d.c asyh->olut.size); olut 145 drivers/gpu/drm/nouveau/dispnv50/headc37d.c evo_data(push, asyh->olut.offset >> 8); olut 146 drivers/gpu/drm/nouveau/dispnv50/headc37d.c evo_data(push, asyh->olut.handle); olut 154 drivers/gpu/drm/nouveau/dispnv50/headc37d.c asyh->olut.mode = 2; olut 155 drivers/gpu/drm/nouveau/dispnv50/headc37d.c asyh->olut.size = 0; olut 156 drivers/gpu/drm/nouveau/dispnv50/headc37d.c asyh->olut.range = 0; olut 157 drivers/gpu/drm/nouveau/dispnv50/headc37d.c asyh->olut.output_mode = 1; olut 158 drivers/gpu/drm/nouveau/dispnv50/headc37d.c asyh->olut.load = head907d_olut_load; olut 203 drivers/gpu/drm/nouveau/dispnv50/headc37d.c .olut = headc37d_olut, olut 91 drivers/gpu/drm/nouveau/dispnv50/headc57d.c evo_data(push, asyh->olut.size << 8 | olut 92 drivers/gpu/drm/nouveau/dispnv50/headc57d.c asyh->olut.mode << 2 | olut 93 drivers/gpu/drm/nouveau/dispnv50/headc57d.c asyh->olut.output_mode); olut 95 drivers/gpu/drm/nouveau/dispnv50/headc57d.c evo_data(push, asyh->olut.handle); olut 96 drivers/gpu/drm/nouveau/dispnv50/headc57d.c evo_data(push, asyh->olut.offset >> 8); olut 157 drivers/gpu/drm/nouveau/dispnv50/headc57d.c asyh->olut.mode = 2; /* DIRECT10 */ olut 158 drivers/gpu/drm/nouveau/dispnv50/headc57d.c asyh->olut.size = 4 /* VSS header. */ + 1024 + 1 /* Entries. */; olut 159 drivers/gpu/drm/nouveau/dispnv50/headc57d.c asyh->olut.output_mode = 1; /* INTERPOLATE_ENABLE. */ olut 162 drivers/gpu/drm/nouveau/dispnv50/headc57d.c asyh->olut.load = headc57d_olut_load_8; olut 164 drivers/gpu/drm/nouveau/dispnv50/headc57d.c asyh->olut.load = headc57d_olut_load; olut 195 drivers/gpu/drm/nouveau/dispnv50/headc57d.c .olut = headc57d_olut, olut 347 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyh->wndw.olut |= BIT(wndw->id); olut 349 drivers/gpu/drm/nouveau/dispnv50/wndw.c asyh->wndw.olut &= ~BIT(wndw->id);