Lines Matching refs:disp
35 struct nvkm_device *device = sor->disp->engine.subdev.device; in tu102_sor_dp_vcpi()
45 struct nvkm_device *device = sor->disp->engine.subdev.device; in tu102_sor_dp_links()
97 tu102_sor_new(struct nvkm_disp *disp, int id) in tu102_sor_new() argument
99 struct nvkm_device *device = disp->engine.subdev.device; in tu102_sor_new()
102 return nvkm_ior_new_(&tu102_sor, disp, SOR, id, hda & BIT(id)); in tu102_sor_new()
106 tu102_disp_init(struct nvkm_disp *disp) in tu102_disp_init() argument
108 struct nvkm_device *device = disp->engine.subdev.device; in tu102_disp_init()
128 for (i = 0; i < disp->sor.nr; i++) { in tu102_disp_init()
135 list_for_each_entry(head, &disp->heads, head) { in tu102_disp_init()
150 for (i = 0; i < disp->wndw.nr; i++) { in tu102_disp_init()
168 switch (nvkm_memory_target(disp->inst->memory)) { in tu102_disp_init()
176 nvkm_wr32(device, 0x610014, disp->inst->addr >> 16); in tu102_disp_init()
183 nvkm_wr32(device, 0x611cec, disp->head.mask << 16 | in tu102_disp_init()
188 nvkm_wr32(device, 0x611ce8, disp->wndw.mask); /* MSK. */ in tu102_disp_init()
192 nvkm_wr32(device, 0x611ce4, disp->wndw.mask); /* MSK. */ in tu102_disp_init()
196 list_for_each_entry(head, &disp->heads, head) { in tu102_disp_init()