Lines Matching full:outp

22 #include <nvif/outp.h>
29 nvif_outp_dp_mst_vcpi(struct nvif_outp *outp, int head, in nvif_outp_dp_mst_vcpi() argument
42 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_MST_VCPI, &args, sizeof(args)); in nvif_outp_dp_mst_vcpi()
43 NVIF_ERRON(ret, &outp->object, in nvif_outp_dp_mst_vcpi()
50 nvif_outp_dp_retrain(struct nvif_outp *outp) in nvif_outp_dp_retrain() argument
52 int ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_RETRAIN, NULL, 0); in nvif_outp_dp_retrain()
53 NVIF_ERRON(ret, &outp->object, "[DP_RETRAIN]"); in nvif_outp_dp_retrain()
58 nvif_outp_dp_aux_pwr(struct nvif_outp *outp, bool enable) in nvif_outp_dp_aux_pwr() argument
66 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_AUX_PWR, &args, sizeof(args)); in nvif_outp_dp_aux_pwr()
67 NVIF_ERRON(ret, &outp->object, "[DP_AUX_PWR state:%d]", args.state); in nvif_outp_dp_aux_pwr()
72 nvif_outp_hda_eld(struct nvif_outp *outp, int head, void *data, u32 size) in nvif_outp_hda_eld() argument
87 ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_HDA_ELD, &args, sizeof(args.mthd) + size); in nvif_outp_hda_eld()
88 NVIF_ERRON(ret, &outp->object, "[HDA_ELD head:%d size:%d]", head, size); in nvif_outp_hda_eld()
93 nvif_outp_infoframe(struct nvif_outp *outp, u8 type, struct nvif_outp_infoframe_v0 *args, u32 size) in nvif_outp_infoframe() argument
99 ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_INFOFRAME, args, sizeof(*args) + size); in nvif_outp_infoframe()
100 NVIF_ERRON(ret, &outp->object, "[INFOFRAME type:%d size:%d]", type, size); in nvif_outp_infoframe()
105 nvif_outp_release(struct nvif_outp *outp) in nvif_outp_release() argument
107 int ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_RELEASE, NULL, 0); in nvif_outp_release()
108 NVIF_ERRON(ret, &outp->object, "[RELEASE]"); in nvif_outp_release()
109 outp->or.id = -1; in nvif_outp_release()
113 nvif_outp_acquire(struct nvif_outp *outp, u8 proto, struct nvif_outp_acquire_v0 *args) in nvif_outp_acquire() argument
120 ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_ACQUIRE, args, sizeof(*args)); in nvif_outp_acquire()
124 outp->or.id = args->or; in nvif_outp_acquire()
125 outp->or.link = args->link; in nvif_outp_acquire()
130 nvif_outp_acquire_dp(struct nvif_outp *outp, u8 dpcd[DP_RECEIVER_CAP_SIZE], in nvif_outp_acquire_dp() argument
142 ret = nvif_outp_acquire(outp, NVIF_OUTP_ACQUIRE_V0_DP, &args); in nvif_outp_acquire_dp()
143 NVIF_ERRON(ret, &outp->object, in nvif_outp_acquire_dp()
150 nvif_outp_acquire_lvds(struct nvif_outp *outp, bool dual, bool bpc8) in nvif_outp_acquire_lvds() argument
158 ret = nvif_outp_acquire(outp, NVIF_OUTP_ACQUIRE_V0_LVDS, &args); in nvif_outp_acquire_lvds()
159 NVIF_ERRON(ret, &outp->object, in nvif_outp_acquire_lvds()
166 nvif_outp_acquire_tmds(struct nvif_outp *outp, int head, in nvif_outp_acquire_tmds() argument
179 ret = nvif_outp_acquire(outp, NVIF_OUTP_ACQUIRE_V0_TMDS, &args); in nvif_outp_acquire_tmds()
180 NVIF_ERRON(ret, &outp->object, in nvif_outp_acquire_tmds()
189 nvif_outp_acquire_rgb_crt(struct nvif_outp *outp) in nvif_outp_acquire_rgb_crt() argument
194 ret = nvif_outp_acquire(outp, NVIF_OUTP_ACQUIRE_V0_RGB_CRT, &args); in nvif_outp_acquire_rgb_crt()
195 NVIF_ERRON(ret, &outp->object, "[ACQUIRE proto:RGB_CRT] or:%d", args.or); in nvif_outp_acquire_rgb_crt()
200 nvif_outp_load_detect(struct nvif_outp *outp, u32 loadval) in nvif_outp_load_detect() argument
208 ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_LOAD_DETECT, &args, sizeof(args)); in nvif_outp_load_detect()
209 NVIF_ERRON(ret, &outp->object, "[LOAD_DETECT data:%08x] load:%02x", args.data, args.load); in nvif_outp_load_detect()
214 nvif_outp_dtor(struct nvif_outp *outp) in nvif_outp_dtor() argument
216 nvif_object_dtor(&outp->object); in nvif_outp_dtor()
220 nvif_outp_ctor(struct nvif_disp *disp, const char *name, int id, struct nvif_outp *outp) in nvif_outp_ctor() argument
229 &args, sizeof(args), &outp->object); in nvif_outp_ctor()
230 NVIF_ERRON(ret, &disp->object, "[NEW outp id:%d]", id); in nvif_outp_ctor()
234 outp->or.id = -1; in nvif_outp_ctor()