Lines Matching refs:disp
35 nvkm_outp_route(struct nvkm_disp *disp) in nvkm_outp_route() argument
40 list_for_each_entry(ior, &disp->iors, head) { in nvkm_outp_route()
49 list_for_each_entry(ior, &disp->iors, head) { in nvkm_outp_route()
122 list_for_each_entry(ior, &outp->disp->iors, head) { in nvkm_outp_acquire_hda()
132 list_for_each_entry(ior, &outp->disp->iors, head) { in nvkm_outp_acquire_hda()
162 ior = nvkm_ior_find(outp->disp, SOR, ffs(outp->info.or) - 1); in nvkm_outp_acquire_or()
171 list_for_each_entry(ior, &outp->disp->iors, head) { in nvkm_outp_acquire_or()
249 struct nvkm_gpio *gpio = outp->disp->engine.subdev.device->gpio; in nvkm_outp_detect()
275 nvkm_outp_route(outp->disp); in nvkm_outp_release()
286 nvkm_outp_route(outp->disp); in nvkm_outp_acquire()
293 struct nvkm_disp *disp = outp->disp; in nvkm_outp_inherit() local
304 ior = nvkm_ior_find(disp, type, -1); in nvkm_outp_inherit()
321 ior = nvkm_ior_find(disp, type, id); in nvkm_outp_inherit()
374 nvkm_outp_new_(const struct nvkm_outp_func *func, struct nvkm_disp *disp, in nvkm_outp_new_() argument
377 struct nvkm_i2c *i2c = disp->engine.subdev.device->i2c; in nvkm_outp_new_()
386 outp->disp = disp; in nvkm_outp_new_()
389 if (!disp->rm.client.gsp) in nvkm_outp_new_()
419 nvkm_outp_new(struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nvkm_outp_new() argument
422 return nvkm_outp_new_(&nvkm_outp, disp, index, dcbE, poutp); in nvkm_outp_new()