Lines Matching refs:disp
36 struct nvkm_device *device = sor->disp->engine.subdev.device; in tu102_sor_dp_vcpi()
46 struct nvkm_device *device = sor->disp->engine.subdev.device; in tu102_sor_dp_links()
99 tu102_sor_new(struct nvkm_disp *disp, int id) in tu102_sor_new() argument
101 struct nvkm_device *device = disp->engine.subdev.device; in tu102_sor_new()
104 return nvkm_ior_new_(&tu102_sor, disp, SOR, id, hda & BIT(id)); in tu102_sor_new()
108 tu102_disp_init(struct nvkm_disp *disp) in tu102_disp_init() argument
110 struct nvkm_device *device = disp->engine.subdev.device; in tu102_disp_init()
130 for (i = 0; i < disp->sor.nr; i++) { in tu102_disp_init()
137 list_for_each_entry(head, &disp->heads, head) { in tu102_disp_init()
152 for (i = 0; i < disp->wndw.nr; i++) { in tu102_disp_init()
170 switch (nvkm_memory_target(disp->inst->memory)) { in tu102_disp_init()
178 nvkm_wr32(device, 0x610014, disp->inst->addr >> 16); in tu102_disp_init()
185 nvkm_wr32(device, 0x611cec, disp->head.mask << 16 | in tu102_disp_init()
190 nvkm_wr32(device, 0x611ce8, disp->wndw.mask); /* MSK. */ in tu102_disp_init()
194 nvkm_wr32(device, 0x611ce4, disp->wndw.mask); /* MSK. */ in tu102_disp_init()
198 list_for_each_entry(head, &disp->heads, head) { in tu102_disp_init()