Home
last modified time | relevance | path

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

/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Doutp.h11 struct nvkm_outp { struct
72 struct dcb_output *, struct nvkm_outp **); argument
73 int nvkm_outp_new(struct nvkm_disp *, int index, struct dcb_output *, struct nvkm_outp **);
74 void nvkm_outp_del(struct nvkm_outp **);
75 void nvkm_outp_init(struct nvkm_outp *);
76 void nvkm_outp_fini(struct nvkm_outp *);
77 int nvkm_outp_acquire(struct nvkm_outp *, u8 user, bool hda);
78 void nvkm_outp_release(struct nvkm_outp *, u8 user);
82 void *(*dtor)(struct nvkm_outp *);
83 void (*init)(struct nvkm_outp *);
[all …]
Doutp.c35 struct nvkm_outp *outp; in nvkm_outp_route()
60 nvkm_outp_xlat(struct nvkm_outp *outp, enum nvkm_ior_type *type) in nvkm_outp_xlat()
90 nvkm_outp_release(struct nvkm_outp *outp, u8 user) in nvkm_outp_release()
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(struct nvkm_outp *outp, u8 user, bool hda) in nvkm_outp_acquire()
211 nvkm_outp_fini(struct nvkm_outp *outp) in nvkm_outp_fini()
218 nvkm_outp_init_route(struct nvkm_outp *outp) in nvkm_outp_init_route()
277 nvkm_outp_init(struct nvkm_outp *outp) in nvkm_outp_init()
285 nvkm_outp_del(struct nvkm_outp **poutp) in nvkm_outp_del()
[all …]
Duoutp.c22 #define nvkm_uoutp(p) container_of((p), struct nvkm_outp, object)
31 nvkm_uoutp_mthd_dp_mst_vcpi(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_mst_vcpi()
47 nvkm_uoutp_mthd_dp_retrain(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_retrain()
61 nvkm_uoutp_mthd_dp_aux_pwr(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_dp_aux_pwr()
74 nvkm_uoutp_mthd_hda_eld(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_hda_eld()
103 nvkm_uoutp_mthd_infoframe(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_infoframe()
129 nvkm_uoutp_mthd_release(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_release()
149 nvkm_uoutp_mthd_acquire_dp(struct nvkm_outp *outp, u8 dpcd[DP_RECEIVER_CAP_SIZE], in nvkm_uoutp_mthd_acquire_dp()
166 nvkm_uoutp_mthd_acquire_tmds(struct nvkm_outp *outp, u8 head, u8 hdmi, u8 hdmi_max_ac_packet, in nvkm_uoutp_mthd_acquire_tmds()
198 nvkm_uoutp_mthd_acquire_lvds(struct nvkm_outp *outp, bool dual, bool bpc8) in nvkm_uoutp_mthd_acquire_lvds()
[all …]
Ddp.c45 struct nvkm_outp *outp;
60 struct nvkm_outp *outp = lt->outp; in nvkm_dp_train_sense()
100 struct nvkm_outp *outp = lt->outp; in nvkm_dp_train_drive()
171 struct nvkm_outp *outp = lt->outp; in nvkm_dp_train_pattern()
279 nvkm_dp_train_link(struct nvkm_outp *outp, int rate) in nvkm_dp_train_link()
346 nvkm_dp_train_links(struct nvkm_outp *outp, int rate) in nvkm_dp_train_links()
411 nvkm_dp_train_fini(struct nvkm_outp *outp) in nvkm_dp_train_fini()
422 nvkm_dp_train_init(struct nvkm_outp *outp) in nvkm_dp_train_init()
450 nvkm_dp_train(struct nvkm_outp *outp, u32 dataKBps) in nvkm_dp_train()
519 nvkm_dp_disable(struct nvkm_outp *outp, struct nvkm_ior *ior) in nvkm_dp_disable()
[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 *);
167 void gm200_sor_route_set(struct nvkm_outp *, struct nvkm_ior *);
168 int gm200_sor_route_get(struct nvkm_outp *, int *);
Dbase.c109 struct nvkm_outp *outp; in nvkm_disp_fini()
130 struct nvkm_outp *outp; in nvkm_disp_init()
163 struct nvkm_outp *outp, *outt, *pair; in nvkm_disp_oneinit()
310 struct nvkm_outp *outp; in nvkm_disp_dtor()
Dgm200.c91 gm200_sor_route_set(struct nvkm_outp *outp, struct nvkm_ior *ior) in gm200_sor_route_set()
108 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()
Duconn.c82 struct nvkm_outp *outp; in nvkm_uconn_uevent()
Dnv50.c980 nv50_disp_super_iedt(struct nvkm_head *head, struct nvkm_outp *outp, in nv50_disp_super_iedt()
1000 struct nvkm_outp *outp = ior->asy.outp; in nv50_disp_super_ied_on()
1053 struct nvkm_outp *outp = ior->arm.outp; in nv50_disp_super_ied_off()
1232 struct nvkm_outp *outp; in nv50_disp_super_2_2()
1290 struct nvkm_outp *outp; in nv50_disp_super_2_0()