/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | outp.h | 9 struct nvkm_outp { struct 29 int index, struct dcb_output *, struct nvkm_outp *); 31 struct nvkm_outp **); 32 void nvkm_outp_del(struct nvkm_outp **); 33 void nvkm_outp_init(struct nvkm_outp *); 34 void nvkm_outp_fini(struct nvkm_outp *); 35 int nvkm_outp_acquire(struct nvkm_outp *, u8 user, bool hda); 36 void nvkm_outp_release(struct nvkm_outp *, u8 user); 40 void *(*dtor)(struct nvkm_outp *); 41 void (*init)(struct nvkm_outp *); [all...] |
H A D | outp.c | 35 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 **pout 326 nvkm_outp = { global() variable [all...] |
H A D | dp.h | 13 struct nvkm_outp base; 14 struct nvkm_outp outp; 34 struct nvkm_outp **); 35 void nvkm_dp_disable(struct nvkm_outp *, struct nvkm_ior *);
|
H A D | ior.h | 22 struct nvkm_outp *outp; 53 int (*get)(struct nvkm_outp *, int *link); 54 void (*set)(struct nvkm_outp *, struct nvkm_ior *); 144 void gm200_sor_route_set(struct nvkm_outp *, struct nvkm_ior *); 145 int gm200_sor_route_get(struct nvkm_outp *, int *);
|
H A D | base.c | 106 struct nvkm_outp *outp; in nvkm_disp_hpd_ctor() 221 struct nvkm_outp *outp; in nvkm_disp_fini() 242 struct nvkm_outp *outp; in nvkm_disp_init() 275 struct nvkm_outp *outp, *outt, *pair; in nvkm_disp_oneinit() 428 struct nvkm_outp *outp; in nvkm_disp_dtor()
|
H A D | sorgm200.c | 49 gm200_sor_route_set(struct nvkm_outp *outp, struct nvkm_ior *ior) in gm200_sor_route_set() 66 gm200_sor_route_get(struct nvkm_outp *outp, int *link) in gm200_sor_route_get()
|
H A D | dp.c | 423 nvkm_dp_disable(struct nvkm_outp *outp, struct nvkm_ior *ior) in nvkm_dp_disable() 436 nvkm_dp_release(struct nvkm_outp *outp) in nvkm_dp_release() 446 nvkm_dp_acquire(struct nvkm_outp *outp) in nvkm_dp_acquire() 563 nvkm_dp_fini(struct nvkm_outp *outp) in nvkm_dp_fini() 571 nvkm_dp_init(struct nvkm_outp *outp) in nvkm_dp_init() 609 nvkm_dp_dtor(struct nvkm_outp *outp) in nvkm_dp_dtor() 681 struct nvkm_outp **poutp) in nvkm_dp_new()
|
H A D | nv50.c | 182 nv50_disp_super_iedt(struct nvkm_head *head, struct nvkm_outp *outp, in nv50_disp_super_iedt() 202 struct nvkm_outp *outp = ior->asy.outp; in nv50_disp_super_ied_on() 255 struct nvkm_outp *outp = ior->arm.outp; in nv50_disp_super_ied_off() 434 struct nvkm_outp *outp; in nv50_disp_super_2_2() 490 struct nvkm_outp *outp; in nv50_disp_super_2_0()
|
H A D | rootnv50.c | 45 struct nvkm_outp *temp, *outp = NULL; in nv50_disp_root_mthd_()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | outp.h | 11 struct nvkm_outp { struct 72 struct dcb_output *, struct nvkm_outp **); 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...] |
H A D | outp.c | 35 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 **pout 330 nvkm_outp = { global() variable [all...] |
H A D | uoutp.c | 22 #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 *out [all...] |
H A D | ior.h | 23 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 *);
|
H A D | dp.c | 45 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 *out [all...] |
H A D | dp.h | 7 struct nvkm_outp **); 8 void nvkm_dp_disable(struct nvkm_outp *, struct nvkm_ior *); 9 void nvkm_dp_enable(struct nvkm_outp *, bool auxpwr);
|
H A D | base.c | 109 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()
|
H A D | gm200.c | 91 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()
|
H A D | priv.h | 8 struct nvkm_outp;
|
H A D | udisp.c | 85 struct nvkm_outp *outp; in nvkm_udisp_new()
|
H A D | uconn.c | 82 struct nvkm_outp *outp; in nvkm_uconn_uevent()
|
H A D | nv50.c | 980 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()
|