Home
last modified time | relevance | path

Searched refs:olut (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/nouveau/dispnv50/
Dhead.c40 if (clr.olut) head->func->olut_clr(head); in nv50_head_flush_clr()
51 if (asyh->set.olut ) { in nv50_head_flush_set()
52 asyh->olut.offset = nv50_lut_load(&head->olut, in nv50_head_flush_set()
53 asyh->olut.buffer, in nv50_head_flush_set()
55 asyh->olut.load); in nv50_head_flush_set()
216 struct drm_property_blob *olut = asyh->state.gamma_lut; in nv50_head_atomic_check_lut() local
219 if (olut) { in nv50_head_atomic_check_lut()
223 if (asyh->wndw.olut) { in nv50_head_atomic_check_lut()
227 if (asyh->wndw.olut != asyh->wndw.mask) in nv50_head_atomic_check_lut()
229 olut = NULL; in nv50_head_atomic_check_lut()
[all …]
Dheadc57d.c91 evo_data(push, asyh->olut.size << 8 | in headc57d_olut_set()
92 asyh->olut.mode << 2 | in headc57d_olut_set()
93 asyh->olut.output_mode); in headc57d_olut_set()
95 evo_data(push, asyh->olut.handle); in headc57d_olut_set()
96 evo_data(push, asyh->olut.offset >> 8); in headc57d_olut_set()
157 asyh->olut.mode = 2; /* DIRECT10 */ in headc57d_olut()
158 asyh->olut.size = 4 /* VSS header. */ + 1024 + 1 /* Entries. */; in headc57d_olut()
159 asyh->olut.output_mode = 1; /* INTERPOLATE_ENABLE. */ in headc57d_olut()
162 asyh->olut.load = headc57d_olut_load_8; in headc57d_olut()
164 asyh->olut.load = headc57d_olut_load; in headc57d_olut()
[all …]
Dheadc37d.c142 evo_data(push, asyh->olut.output_mode << 8 | in headc37d_olut_set()
143 asyh->olut.range << 4 | in headc37d_olut_set()
144 asyh->olut.size); in headc37d_olut_set()
145 evo_data(push, asyh->olut.offset >> 8); in headc37d_olut_set()
146 evo_data(push, asyh->olut.handle); in headc37d_olut_set()
154 asyh->olut.mode = 2; in headc37d_olut()
155 asyh->olut.size = 0; in headc37d_olut()
156 asyh->olut.range = 0; in headc37d_olut()
157 asyh->olut.output_mode = 1; in headc37d_olut()
158 asyh->olut.load = head907d_olut_load; in headc37d_olut()
[all …]
Dhead827d.c98 evo_data(push, 0x80000000 | asyh->olut.mode << 30); in head827d_olut_set()
99 evo_data(push, asyh->olut.offset >> 8); in head827d_olut_set()
101 evo_data(push, asyh->olut.handle); in head827d_olut_set()
110 .olut = head507d_olut,
Dhead507d.c196 asyh->set.olut = asyh->olut.handle != 0; in head507d_core_set()
251 evo_data(push, 0x80000000 | asyh->olut.mode << 30); in head507d_olut_set()
252 evo_data(push, asyh->olut.offset >> 8); in head507d_olut_set()
278 asyh->olut.mode = 0; in head507d_olut()
280 asyh->olut.mode = 1; in head507d_olut()
282 asyh->olut.load = head507d_olut_load; in head507d_olut()
330 .olut = head507d_olut,
Dhead907d.c208 evo_data(push, 0x80000000 | asyh->olut.mode << 24); in head907d_olut_set()
209 evo_data(push, asyh->olut.offset >> 8); in head907d_olut_set()
211 evo_data(push, asyh->olut.handle); in head907d_olut_set()
236 asyh->olut.mode = 7; in head907d_olut()
237 asyh->olut.load = head907d_olut_load; in head907d_olut()
287 .olut = head907d_olut,
Datom.h21 u32 olut; member
61 } olut; member
127 bool olut:1; member
Dhead.h13 struct nv50_lut olut; member
23 void (*olut)(struct nv50_head *, struct nv50_head_atom *); member
Dhead917d.c85 .olut = head907d_olut,
Dwndw.c347 asyh->wndw.olut |= BIT(wndw->id); in nv50_wndw_atomic_check_lut()
349 asyh->wndw.olut &= ~BIT(wndw->id); in nv50_wndw_atomic_check_lut()