nvif_outp
struct nvif_outp *outp = &nv_encoder->outp;
struct nvif_outp *outp = &nv_encoder->outp;
struct nvif_outp *outp = &nv_encoder->outp;
int nvif_outp_dp_rates(struct nvif_outp *, struct nvif_outp_dp_rate *rate, int rate_nr);
int nvif_outp_dp_train(struct nvif_outp *, u8 dpcd[DP_RECEIVER_CAP_SIZE],
int nvif_outp_dp_drive(struct nvif_outp *, u8 link_nr, u8 pe[4], u8 vs[4]);
int nvif_outp_dp_sst(struct nvif_outp *, int head, u32 watermark, u32 hblanksym, u32 vblanksym);
int nvif_outp_dp_mst_id_get(struct nvif_outp *, u32 *id);
int nvif_outp_dp_mst_id_put(struct nvif_outp *, u32 id);
int nvif_outp_dp_mst_vcpi(struct nvif_outp *, int head,
int nvif_outp_ctor(struct nvif_disp *, const char *name, int id, struct nvif_outp *);
void nvif_outp_dtor(struct nvif_outp *);
enum nvif_outp_detect_status nvif_outp_detect(struct nvif_outp *);
int nvif_outp_edid_get(struct nvif_outp *, u8 **pedid);
int nvif_outp_load_detect(struct nvif_outp *, u32 loadval);
int nvif_outp_acquire_dac(struct nvif_outp *);
int nvif_outp_acquire_sor(struct nvif_outp *, bool hda);
int nvif_outp_acquire_pior(struct nvif_outp *);
int nvif_outp_inherit_rgb_crt(struct nvif_outp *outp, u8 *proto_out);
int nvif_outp_inherit_lvds(struct nvif_outp *outp, u8 *proto_out);
int nvif_outp_inherit_tmds(struct nvif_outp *outp, u8 *proto_out);
int nvif_outp_inherit_dp(struct nvif_outp *outp, u8 *proto_out);
void nvif_outp_release(struct nvif_outp *);
nvif_outp_acquired(struct nvif_outp *outp)
int nvif_outp_bl_get(struct nvif_outp *);
int nvif_outp_bl_set(struct nvif_outp *, int level);
int nvif_outp_lvds(struct nvif_outp *, bool dual, bool bpc8);
int nvif_outp_hdmi(struct nvif_outp *, int head, bool enable, u8 max_ac_packet, u8 rekey, u32 khz,
int nvif_outp_infoframe(struct nvif_outp *, u8 type, struct nvif_outp_infoframe_v0 *, u32 size);
int nvif_outp_hda_eld(struct nvif_outp *, int head, void *data, u32 size);
int nvif_outp_dp_aux_pwr(struct nvif_outp *, bool enable);
int nvif_outp_dp_aux_xfer(struct nvif_outp *, u8 type, u8 *size, u32 addr, u8 *data);
struct nvif_outp outp;
nvif_outp_dp_train(struct nvif_outp *outp, u8 dpcd[DP_RECEIVER_CAP_SIZE], u8 lttprs,
nvif_outp_dp_rates(struct nvif_outp *outp, struct nvif_outp_dp_rate *rate, int rate_nr)
nvif_outp_dp_aux_xfer(struct nvif_outp *outp, u8 type, u8 *psize, u32 addr, u8 *data)
nvif_outp_dp_aux_pwr(struct nvif_outp *outp, bool enable)
nvif_outp_hda_eld(struct nvif_outp *outp, int head, void *data, u32 size)
nvif_outp_infoframe(struct nvif_outp *outp, u8 type, struct nvif_outp_infoframe_v0 *args, u32 size)
nvif_outp_hdmi(struct nvif_outp *outp, int head, bool enable, u8 max_ac_packet, u8 rekey,
nvif_outp_lvds(struct nvif_outp *outp, bool dual, bool bpc8)
nvif_outp_bl_set(struct nvif_outp *outp, int level)
nvif_outp_bl_get(struct nvif_outp *outp)
nvif_outp_dp_mst_vcpi(struct nvif_outp *outp, int head,
nvif_outp_release(struct nvif_outp *outp)
nvif_outp_acquire(struct nvif_outp *outp, u8 type, struct nvif_outp_acquire_v0 *args)
nvif_outp_acquire_pior(struct nvif_outp *outp)
nvif_outp_acquire_sor(struct nvif_outp *outp, bool hda)
nvif_outp_acquire_dac(struct nvif_outp *outp)
nvif_outp_inherit(struct nvif_outp *outp,
nvif_outp_inherit_lvds(struct nvif_outp *outp, u8 *proto_out)
nvif_outp_inherit_tmds(struct nvif_outp *outp, u8 *proto_out)
nvif_outp_inherit_dp(struct nvif_outp *outp, u8 *proto_out)
nvif_outp_inherit_rgb_crt(struct nvif_outp *outp, u8 *proto_out)
nvif_outp_load_detect(struct nvif_outp *outp, u32 loadval)
nvif_outp_edid_get(struct nvif_outp *outp, u8 **pedid)
nvif_outp_detect(struct nvif_outp *outp)
nvif_outp_dtor(struct nvif_outp *outp)
nvif_outp_ctor(struct nvif_disp *disp, const char *name, int id, struct nvif_outp *outp)
nvif_outp_dp_mst_id_put(struct nvif_outp *outp, u32 id)
nvif_outp_dp_mst_id_get(struct nvif_outp *outp, u32 *id)
nvif_outp_dp_sst(struct nvif_outp *outp, int head, u32 watermark, u32 hblanksym, u32 vblanksym)
nvif_outp_dp_drive(struct nvif_outp *outp, u8 link_nr, u8 pe[4], u8 vs[4])