Lines Matching refs:func

39 	return nv50_disp(base)->func->root;  in nv50_disp_root_()
47 return disp->func->outp.internal.crt(base, index, dcb, poutp); in nv50_disp_outp_internal_crt_()
56 return disp->func->outp.internal.tmds(base, index, dcb, poutp); in nv50_disp_outp_internal_tmds_()
65 return disp->func->outp.internal.lvds(base, index, dcb, poutp); in nv50_disp_outp_internal_lvds_()
73 if (disp->func->outp.internal.dp) in nv50_disp_outp_internal_dp_()
74 return disp->func->outp.internal.dp(base, index, dcb, poutp); in nv50_disp_outp_internal_dp_()
84 if (disp->func->outp.external.tmds) in nv50_disp_outp_external_tmds_()
85 return disp->func->outp.external.tmds(base, index, dcb, poutp); in nv50_disp_outp_external_tmds_()
94 if (disp->func->outp.external.dp) in nv50_disp_outp_external_dp_()
95 return disp->func->outp.external.dp(base, index, dcb, poutp); in nv50_disp_outp_external_dp_()
103 disp->func->head.vblank_fini(disp, head); in nv50_disp_vblank_fini_()
110 disp->func->head.vblank_init(disp, head); in nv50_disp_vblank_init_()
117 disp->func->intr(disp); in nv50_disp_intr_()
144 nv50_disp_new_(const struct nv50_disp_func *func, struct nvkm_device *device, in nv50_disp_new_() argument
152 INIT_WORK(&disp->supervisor, func->super); in nv50_disp_new_()
153 disp->func = func; in nv50_disp_new_()
160 return nvkm_event_init(func->uevent, 1, 1 + (heads * 4), &disp->uevent); in nv50_disp_new_()
298 for (i = 0; !(ctrl & (1 << head)) && i < disp->func->dac.nr; i++) in exec_script()
310 for (i = 0; !(ctrl & (1 << head)) && i < disp->func->sor.nr; i++) in exec_script()
317 for (i = 0; !(ctrl & (1 << head)) && i < disp->func->pior.nr; i++) in exec_script()
358 for (i = 0; !(ctrl & (1 << head)) && i < disp->func->dac.nr; i++) in exec_clkcmp()
370 for (i = 0; !(ctrl & (1 << head)) && i < disp->func->sor.nr; i++) in exec_clkcmp()
377 for (i = 0; !(ctrl & (1 << head)) && i < disp->func->pior.nr; i++) in exec_clkcmp()