/src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/ |
nouveau_dispnv50_head.c | 45 if (clr.olut) head->func->olut_clr(head); 56 if (asyh->set.olut ) { 57 asyh->olut.offset = nv50_lut_load(&head->olut, 58 asyh->olut.buffer, 60 asyh->olut.load); 220 struct drm_property_blob *olut = asyh->state.gamma_lut; local in function:nv50_head_atomic_check_lut 224 if (olut) { 228 if (asyh->wndw.olut) { 232 if (asyh->wndw.olut != asyh->wndw.mask [all...] |
nouveau_dispnv50_headc57d.c | 96 evo_data(push, asyh->olut.size << 8 | 97 asyh->olut.mode << 2 | 98 asyh->olut.output_mode); 100 evo_data(push, asyh->olut.handle); 101 evo_data(push, asyh->olut.offset >> 8); 171 asyh->olut.mode = 2; /* DIRECT10 */ 172 asyh->olut.size = 4 /* VSS header. */ + 1024 + 1 /* Entries. */; 173 asyh->olut.output_mode = 1; /* INTERPOLATE_ENABLE. */ 175 asyh->olut.load = headc57d_olut_load_8; 177 asyh->olut.load = headc57d_olut_load [all...] |
nouveau_dispnv50_headc37d.c | 147 evo_data(push, asyh->olut.output_mode << 8 | 148 asyh->olut.range << 4 | 149 asyh->olut.size); 150 evo_data(push, asyh->olut.offset >> 8); 151 evo_data(push, asyh->olut.handle); 162 asyh->olut.mode = 2; 163 asyh->olut.size = size == 1024 ? 2 : 0; 164 asyh->olut.range = 0; 165 asyh->olut.output_mode = 1; 166 asyh->olut.load = head907d_olut_load [all...] |
nouveau_dispnv50_head827d.c | 103 evo_data(push, 0x80000000 | asyh->olut.mode << 30); 104 evo_data(push, asyh->olut.offset >> 8); 106 evo_data(push, asyh->olut.handle); 115 .olut = head507d_olut,
|
atom.h | 28 u32 olut; member in struct:nv50_head_atom::__anonf635598f0108 68 } olut; member in struct:nv50_head_atom 135 bool olut:1; member in struct:nv50_head_atom::nv50_head_atom_mask::__anonf635598f0f08
|
head.h | 15 struct nv50_lut olut; member in struct:nv50_head 26 bool (*olut)(struct nv50_head *, struct nv50_head_atom *, int); member in struct:nv50_head_func
|
nouveau_dispnv50_head507d.c | 203 asyh->set.olut = asyh->olut.handle != 0; 258 evo_data(push, 0x80000000 | asyh->olut.mode << 30); 259 evo_data(push, asyh->olut.offset >> 8); 294 asyh->olut.mode = 0; 296 asyh->olut.mode = 1; 298 asyh->olut.load = head507d_olut_load; 347 .olut = head507d_olut,
|
nouveau_dispnv50_head907d.c | 213 evo_data(push, 0x80000000 | asyh->olut.mode << 24); 214 evo_data(push, asyh->olut.offset >> 8); 216 evo_data(push, asyh->olut.handle); 250 asyh->olut.mode = size == 1024 ? 4 : 7; 251 asyh->olut.load = head907d_olut_load; 302 .olut = head907d_olut,
|
nouveau_dispnv50_head917d.c | 90 .olut = head907d_olut,
|
nouveau_dispnv50_wndw.c | 352 asyh->wndw.olut |= BIT(wndw->id); 354 asyh->wndw.olut &= ~BIT(wndw->id);
|