Lines Matching refs:disp
37 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_root_scanoutpos()
76 struct nv50_disp *disp = root->disp; in nv50_disp_root_mthd_() local
77 const struct nv50_disp_func *func = disp->func; in nv50_disp_root_mthd_()
105 if (head < 0 || head >= disp->base.head.nr) in nv50_disp_root_mthd_()
109 list_for_each_entry(temp, &disp->base.outp, head) { in nv50_disp_root_mthd_()
122 return func->head.scanoutpos(object, disp, data, size, head); in nv50_disp_root_mthd_()
129 return func->dac.power(object, disp, data, size, head, outp); in nv50_disp_root_mthd_()
131 return func->dac.sense(object, disp, data, size, head, outp); in nv50_disp_root_mthd_()
133 return func->sor.power(object, disp, data, size, head, outp); in nv50_disp_root_mthd_()
137 return func->sor.hda_eld(object, disp, data, size, head, outp); in nv50_disp_root_mthd_()
141 return func->sor.hdmi(object, disp, data, size, head, outp); in nv50_disp_root_mthd_()
151 disp->sor.lvdsconf = args->v0.script; in nv50_disp_root_mthd_()
183 return func->pior.power(object, disp, data, size, head, outp); in nv50_disp_root_mthd_()
275 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_root_new_() local
277 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_root_new_()
286 root->disp = disp; in nv50_disp_root_new_()
288 ret = nvkm_gpuobj_new(disp->base.engine.subdev.device, 0x10000, 0x10000, in nv50_disp_root_new_()
299 struct nvkm_device *device = root->disp->base.engine.subdev.device; in nv50_disp_root_fini()
308 struct nv50_disp *disp = root->disp; in nv50_disp_root_init() local
309 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_root_init()
321 for (i = 0; i < disp->base.head.nr; i++) { in nv50_disp_root_init()
333 for (i = 0; i < disp->func->dac.nr; i++) { in nv50_disp_root_init()
339 for (i = 0; i < disp->func->sor.nr; i++) { in nv50_disp_root_init()
345 for (i = 0; i < disp->func->pior.nr; i++) { in nv50_disp_root_init()
386 nv50_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in nv50_disp_root_new() argument
389 return nv50_disp_root_new_(&nv50_disp_root, disp, oclass, in nv50_disp_root_new()