Lines Matching refs:func

77 	const struct nv50_disp_func *func = disp->func;  in nv50_disp_root_mthd_()  local
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_()
135 if (!func->sor.hda_eld) in nv50_disp_root_mthd_()
137 return func->sor.hda_eld(object, disp, data, size, head, outp); in nv50_disp_root_mthd_()
139 if (!func->sor.hdmi) in nv50_disp_root_mthd_()
141 return func->sor.hdmi(object, disp, data, size, head, outp); in nv50_disp_root_mthd_()
168 outpdp->func->lnk_pwr(outpdp, 0); in nv50_disp_root_mthd_()
181 if (!func->pior.power) in nv50_disp_root_mthd_()
183 return func->pior.power(object, disp, data, size, head, outp); in nv50_disp_root_mthd_()
197 return sclass->ctor(sclass->func, sclass->mthd, root, sclass->chid, in nv50_disp_root_dmac_new_()
207 return sclass->ctor(sclass->func, sclass->mthd, root, sclass->chid, in nv50_disp_root_pioc_new_()
217 if (index < ARRAY_SIZE(root->func->dmac)) { in nv50_disp_root_child_get_()
218 sclass->base = root->func->dmac[index]->base; in nv50_disp_root_child_get_()
219 sclass->priv = root->func->dmac[index]; in nv50_disp_root_child_get_()
224 index -= ARRAY_SIZE(root->func->dmac); in nv50_disp_root_child_get_()
226 if (index < ARRAY_SIZE(root->func->pioc)) { in nv50_disp_root_child_get_()
227 sclass->base = root->func->pioc[index]->base; in nv50_disp_root_child_get_()
228 sclass->priv = root->func->pioc[index]; in nv50_disp_root_child_get_()
240 root->func->fini(root); in nv50_disp_root_fini_()
248 return root->func->init(root); in nv50_disp_root_init_()
271 nv50_disp_root_new_(const struct nv50_disp_root_func *func, in nv50_disp_root_new_() argument
285 root->func = func; in nv50_disp_root_new_()
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()