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