Lines Matching full:v0
36 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_dp_mst_vcpi()
38 if (!ior->func->dp || !ior->func->dp->vcpi || !nvkm_head_find(outp->disp, args->v0.head)) in nvkm_uoutp_mthd_dp_mst_vcpi()
41 ior->func->dp->vcpi(ior, args->v0.head, args->v0.start_slot, args->v0.num_slots, in nvkm_uoutp_mthd_dp_mst_vcpi()
42 args->v0.pbn, args->v0.aligned_pbn); in nvkm_uoutp_mthd_dp_mst_vcpi()
65 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_dp_aux_pwr()
68 outp->dp.enabled = !!args->v0.state; in nvkm_uoutp_mthd_dp_aux_pwr()
79 if (argc < sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_hda_eld()
81 argc -= sizeof(args->v0); in nvkm_uoutp_mthd_hda_eld()
83 if (!ior->hda || !nvkm_head_find(outp->disp, args->v0.head)) in nvkm_uoutp_mthd_hda_eld()
88 if (argc && args->v0.data[0]) { in nvkm_uoutp_mthd_hda_eld()
90 ior->func->dp->audio(ior, args->v0.head, true); in nvkm_uoutp_mthd_hda_eld()
91 ior->func->hda->hpd(ior, args->v0.head, true); in nvkm_uoutp_mthd_hda_eld()
92 ior->func->hda->eld(ior, args->v0.head, args->v0.data, argc); in nvkm_uoutp_mthd_hda_eld()
95 ior->func->dp->audio(ior, args->v0.head, false); in nvkm_uoutp_mthd_hda_eld()
96 ior->func->hda->hpd(ior, args->v0.head, false); in nvkm_uoutp_mthd_hda_eld()
109 if (argc < sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_infoframe()
111 if (!nvkm_head_find(outp->disp, args->v0.head)) in nvkm_uoutp_mthd_infoframe()
114 switch (ior->func->hdmi ? args->v0.type : 0xff) { in nvkm_uoutp_mthd_infoframe()
116 ior->func->hdmi->infoframe_avi(ior, args->v0.head, &args->v0.data, size); in nvkm_uoutp_mthd_infoframe()
119 ior->func->hdmi->infoframe_vsi(ior, args->v0.head, &args->v0.data, size); in nvkm_uoutp_mthd_infoframe()
215 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_acquire()
220 switch (args->v0.proto) { in nvkm_uoutp_mthd_acquire()
225 ret = nvkm_uoutp_mthd_acquire_tmds(outp, args->v0.tmds.head, in nvkm_uoutp_mthd_acquire()
226 args->v0.tmds.hdmi, in nvkm_uoutp_mthd_acquire()
227 args->v0.tmds.hdmi_max_ac_packet, in nvkm_uoutp_mthd_acquire()
228 args->v0.tmds.hdmi_rekey, in nvkm_uoutp_mthd_acquire()
229 args->v0.tmds.hdmi_scdc, in nvkm_uoutp_mthd_acquire()
230 args->v0.tmds.hdmi_hda); in nvkm_uoutp_mthd_acquire()
233 ret = nvkm_uoutp_mthd_acquire_lvds(outp, args->v0.lvds.dual, args->v0.lvds.bpc8); in nvkm_uoutp_mthd_acquire()
236 ret = nvkm_uoutp_mthd_acquire_dp(outp, args->v0.dp.dpcd, in nvkm_uoutp_mthd_acquire()
237 args->v0.dp.link_nr, in nvkm_uoutp_mthd_acquire()
238 args->v0.dp.link_bw, in nvkm_uoutp_mthd_acquire()
239 args->v0.dp.hda != 0, in nvkm_uoutp_mthd_acquire()
240 args->v0.dp.mst != 0); in nvkm_uoutp_mthd_acquire()
250 args->v0.or = outp->ior->id; in nvkm_uoutp_mthd_acquire()
251 args->v0.link = outp->ior->asy.link; in nvkm_uoutp_mthd_acquire()
261 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_mthd_load_detect()
267 ret = outp->ior->func->sense(outp->ior, args->v0.data); in nvkm_uoutp_mthd_load_detect()
268 args->v0.load = ret < 0 ? 0 : ret; in nvkm_uoutp_mthd_load_detect()
357 if (argc != sizeof(args->v0) || args->v0.version != 0) in nvkm_uoutp_new()
361 if (outt->index == args->v0.id) { in nvkm_uoutp_new()