Home
last modified time | relevance | path

Searched refs:nvkm_outp (Results 1 – 13 of 13) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Doutp.h11 struct nvkm_outp { struct
73 struct dcb_output *, struct nvkm_outp **); argument
74 int nvkm_outp_new(struct nvkm_disp *, int index, struct dcb_output *, struct nvkm_outp **);
75 void nvkm_outp_del(struct nvkm_outp **);
76 void nvkm_outp_init(struct nvkm_outp *);
77 void nvkm_outp_fini(struct nvkm_outp *);
79 int nvkm_outp_detect(struct nvkm_outp *);
81 struct nvkm_ior *nvkm_outp_inherit(struct nvkm_outp *);
82 int nvkm_outp_acquire(struct nvkm_outp *, bool hda);
83 int nvkm_outp_acquire_or(struct nvkm_outp *, u8 user, bool hda);
[all …]
Doutp.c37 struct nvkm_outp *outp; in nvkm_outp_route()
62 nvkm_outp_xlat(struct nvkm_outp *outp, enum nvkm_ior_type *type) in nvkm_outp_xlat()
92 nvkm_outp_release_or(struct nvkm_outp *outp, u8 user) in nvkm_outp_release_or()
106 nvkm_outp_acquire_ior(struct nvkm_outp *outp, u8 user, struct nvkm_ior *ior) in nvkm_outp_acquire_ior()
116 nvkm_outp_acquire_hda(struct nvkm_outp *outp, enum nvkm_ior_type type, in nvkm_outp_acquire_hda()
143 nvkm_outp_acquire_or(struct nvkm_outp *outp, u8 user, bool hda) in nvkm_outp_acquire_or()
211 nvkm_outp_bl_set(struct nvkm_outp *outp, int level) in nvkm_outp_bl_set()
229 nvkm_outp_bl_get(struct nvkm_outp *outp) in nvkm_outp_bl_get()
247 nvkm_outp_detect(struct nvkm_outp *outp) in nvkm_outp_detect()
272 nvkm_outp_release(struct nvkm_outp *outp) in nvkm_outp_release()
[all …]
Duoutp.c22 #define nvkm_uoutp(p) container_of((p), struct nvkm_outp, object)
33 nvkm_uoutp_mthd_dp_mst_vcpi(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_mst_vcpi()
49 nvkm_uoutp_mthd_dp_mst_id_put(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_mst_id_put()
62 nvkm_uoutp_mthd_dp_mst_id_get(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_mst_id_get()
75 nvkm_uoutp_mthd_dp_sst(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_sst()
95 nvkm_uoutp_mthd_dp_drive(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_drive()
108 nvkm_uoutp_mthd_dp_train(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_train()
130 nvkm_uoutp_mthd_dp_rates(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_rates()
153 nvkm_uoutp_mthd_dp_aux_xfer(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_aux_xfer()
167 nvkm_uoutp_mthd_dp_aux_pwr(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_aux_pwr()
[all …]
Ddp.c45 nvkm_dp_mst_id_put(struct nvkm_outp *outp, u32 id) in nvkm_dp_mst_id_put()
51 nvkm_dp_mst_id_get(struct nvkm_outp *outp, u32 *pid) in nvkm_dp_mst_id_get()
58 nvkm_dp_aux_xfer(struct nvkm_outp *outp, u8 type, u32 addr, u8 *data, u8 *size) in nvkm_dp_aux_xfer()
71 nvkm_dp_aux_pwr(struct nvkm_outp *outp, bool pu) in nvkm_dp_aux_pwr()
79 struct nvkm_outp *outp;
94 struct nvkm_outp *outp = lt->outp; in nvkm_dp_train_sense()
134 struct nvkm_outp *outp = lt->outp; in nvkm_dp_train_drive()
205 struct nvkm_outp *outp = lt->outp; in nvkm_dp_train_pattern()
313 nvkm_dp_train_link(struct nvkm_outp *outp, int rate) in nvkm_dp_train_link()
369 nvkm_dp_train_links(struct nvkm_outp *outp, int rate) in nvkm_dp_train_links()
[all …]
Ddp.h7 struct nvkm_outp **);
8 void nvkm_dp_disable(struct nvkm_outp *, struct nvkm_ior *);
9 void nvkm_dp_enable(struct nvkm_outp *, bool auxpwr);
Dior.h23 struct nvkm_outp *outp;
54 int (*get)(struct nvkm_outp *, int *link);
55 void (*set)(struct nvkm_outp *, struct nvkm_ior *);
178 void gm200_sor_route_set(struct nvkm_outp *, struct nvkm_ior *);
179 int gm200_sor_route_get(struct nvkm_outp *, int *);
Dr535.c473 struct nvkm_outp *outp = sor->asy.outp; in r535_sor_hdmi_scdc()
495 r535_sor_hdmi_ctrl_audio_mute(struct nvkm_outp *outp, bool mute) in r535_sor_hdmi_ctrl_audio_mute()
511 r535_sor_hdmi_ctrl_audio(struct nvkm_outp *outp, bool enable) in r535_sor_hdmi_ctrl_audio()
680 r535_outp_release(struct nvkm_outp *outp) in r535_outp_release()
688 r535_outp_acquire(struct nvkm_outp *outp, bool hda) in r535_outp_acquire()
758 r535_outp_inherit(struct nvkm_outp *outp) in r535_outp_inherit()
835 r535_outp_dfp_get_info(struct nvkm_outp *outp) in r535_outp_dfp_get_info()
861 r535_outp_detect(struct nvkm_outp *outp) in r535_outp_detect()
894 r535_dp_mst_id_put(struct nvkm_outp *outp, u32 id) in r535_dp_mst_id_put()
910 r535_dp_mst_id_get(struct nvkm_outp *outp, u32 *pid) in r535_dp_mst_id_get()
[all …]
Dbase.c105 struct nvkm_outp *outp; in nvkm_disp_fini()
122 struct nvkm_outp *outp; in nvkm_disp_init()
173 struct nvkm_outp *outp; in nvkm_disp_dtor()
Dgm200.c99 gm200_sor_route_set(struct nvkm_outp *outp, struct nvkm_ior *ior) in gm200_sor_route_set()
116 gm200_sor_route_get(struct nvkm_outp *outp, int *link) in gm200_sor_route_get()
Dpriv.h8 struct nvkm_outp;
Dudisp.c85 struct nvkm_outp *outp; in nvkm_udisp_new()
Dnv50.c1014 nv50_disp_super_iedt(struct nvkm_head *head, struct nvkm_outp *outp, in nv50_disp_super_iedt()
1034 struct nvkm_outp *outp = ior->asy.outp; in nv50_disp_super_ied_on()
1087 struct nvkm_outp *outp = ior->arm.outp; in nv50_disp_super_ied_off()
1266 struct nvkm_outp *outp; in nv50_disp_super_2_2()
1587 struct nvkm_outp *outp, *outt, *pair; in nv50_disp_oneinit()
Duconn.c100 struct nvkm_outp *outp; in nvkm_uconn_uevent()