/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
A D | ior.h | 7 struct nvkm_ior { struct 62 void (*clock)(struct nvkm_ior *); 63 void (*war_2)(struct nvkm_ior *); 64 void (*war_3)(struct nvkm_ior *); 68 void (*scdc)(struct nvkm_ior *, u8 scdc); 76 void (*power)(struct nvkm_ior *, int nr); 98 void nvkm_ior_del(struct nvkm_ior **); 102 nv50_ior_base(struct nvkm_ior *ior) in nv50_ior_base() 116 nv50_sor_link(struct nvkm_ior *ior) in nv50_sor_link() 124 void nv50_sor_clock(struct nvkm_ior *); [all …]
|
A D | ior.c | 33 struct nvkm_ior * 36 struct nvkm_ior *ior; in nvkm_ior_find() 45 nvkm_ior_del(struct nvkm_ior **pior) in nvkm_ior_del() 47 struct nvkm_ior *ior = *pior; in nvkm_ior_del() 60 struct nvkm_ior *ior; in nvkm_ior_new_()
|
A D | g94.c | 34 g94_sor_dp_watermark(struct nvkm_ior *sor, int head, u8 watermark) in g94_sor_dp_watermark() 43 g94_sor_dp_activesym(struct nvkm_ior *sor, int head, in g94_sor_dp_activesym() 54 g94_sor_dp_audio_sym(struct nvkm_ior *sor, int head, u16 h, u32 v) in g94_sor_dp_audio_sym() 83 g94_sor_dp_pattern(struct nvkm_ior *sor, int pattern) in g94_sor_dp_pattern() 102 g94_sor_dp_power(struct nvkm_ior *sor, int nr) in g94_sor_dp_power() 121 g94_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in g94_sor_dp_links() 153 g94_sor_war_needed(struct nvkm_ior *sor) in g94_sor_war_needed() 175 struct nvkm_ior *ior; in g94_sor_war_update_sppll1() 201 g94_sor_war_3(struct nvkm_ior *sor) in g94_sor_war_3() 242 g94_sor_war_2(struct nvkm_ior *sor) in g94_sor_war_2() [all …]
|
A D | gt215.c | 35 gt215_sor_hda_eld(struct nvkm_ior *ior, int head, u8 *data, u8 size) in gt215_sor_hda_eld() 49 gt215_sor_hda_hpd(struct nvkm_ior *ior, int head, bool present) in gt215_sor_hda_hpd() 68 gt215_sor_dp_audio(struct nvkm_ior *sor, int head, bool enable) in gt215_sor_dp_audio() 96 gt215_sor_hdmi_infoframe_vsi(struct nvkm_ior *ior, int head, void *data, u32 size) in gt215_sor_hdmi_infoframe_vsi() 119 gt215_sor_hdmi_infoframe_avi(struct nvkm_ior *ior, int head, void *data, u32 size) in gt215_sor_hdmi_infoframe_avi() 141 gt215_sor_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, u8 rekey) in gt215_sor_hdmi_ctrl()
|
A D | gf119.c | 37 gf119_sor_hda_device_entry(struct nvkm_ior *ior, int head) in gf119_sor_hda_device_entry() 46 gf119_sor_hda_eld(struct nvkm_ior *ior, int head, u8 *data, u8 size) in gf119_sor_hda_eld() 60 gf119_sor_hda_hpd(struct nvkm_ior *ior, int head, bool present) in gf119_sor_hda_hpd() 85 gf119_sor_dp_watermark(struct nvkm_ior *sor, int head, u8 watermark) in gf119_sor_dp_watermark() 94 gf119_sor_dp_audio_sym(struct nvkm_ior *sor, int head, u16 h, u32 v) in gf119_sor_dp_audio_sym() 104 gf119_sor_dp_audio(struct nvkm_ior *sor, int head, bool enable) in gf119_sor_dp_audio() 151 gf119_sor_dp_pattern(struct nvkm_ior *sor, int pattern) in gf119_sor_dp_pattern() 171 gf119_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in gf119_sor_dp_links() 286 gf119_sor_clock(struct nvkm_ior *sor) in gf119_sor_clock() 304 gf119_sor_state(struct nvkm_ior *sor, struct nvkm_ior_state *state) in gf119_sor_state() [all …]
|
A D | nv50.c | 45 nv50_pior_clock(struct nvkm_ior *pior) in nv50_pior_clock() 160 nv50_sor_clock(struct nvkm_ior *sor) in nv50_sor_clock() 1075 static struct nvkm_ior * 1078 struct nvkm_ior *ior; in nv50_disp_super_ior_asy() 1089 static struct nvkm_ior * 1092 struct nvkm_ior *ior; in nv50_disp_super_ior_arm() 1106 struct nvkm_ior *ior; in nv50_disp_super_3_0() 1233 struct nvkm_ior *ior; in nv50_disp_super_2_2() 1291 struct nvkm_ior *ior; in nv50_disp_super_2_0() 1314 struct nvkm_ior *ior; in nv50_disp_super_1_0() [all …]
|
A D | outp.c | 36 struct nvkm_ior *ior; in nvkm_outp_route() 92 struct nvkm_ior *ior = outp->ior; in nvkm_outp_release() 106 nvkm_outp_acquire_ior(struct nvkm_outp *outp, u8 user, struct nvkm_ior *ior) in nvkm_outp_acquire_ior() 119 struct nvkm_ior *ior; in nvkm_outp_acquire_hda() 145 struct nvkm_ior *ior = outp->ior; in nvkm_outp_acquire() 223 struct nvkm_ior *ior; in nvkm_outp_init_route()
|
A D | gk104.c | 33 gk104_sor_hdmi_infoframe_vsi(struct nvkm_ior *ior, int head, void *data, u32 size) in gk104_sor_hdmi_infoframe_vsi() 54 gk104_sor_hdmi_infoframe_avi(struct nvkm_ior *ior, int head, void *data, u32 size) in gk104_sor_hdmi_infoframe_avi() 77 gk104_sor_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, u8 rekey) in gk104_sor_hdmi_ctrl()
|
A D | g84.c | 33 g84_sor_hdmi_infoframe_vsi(struct nvkm_ior *ior, int head, void *data, u32 size) in g84_sor_hdmi_infoframe_vsi() 56 g84_sor_hdmi_infoframe_avi(struct nvkm_ior *ior, int head, void *data, u32 size) in g84_sor_hdmi_infoframe_avi() 79 g84_sor_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, u8 rekey) in g84_sor_hdmi_ctrl()
|
A D | outp.h | 26 struct nvkm_ior *ior; 86 void (*disable)(struct nvkm_outp *, struct nvkm_ior *);
|
A D | gm200.c | 34 gm200_sor_dp_drive(struct nvkm_ior *sor, int ln, int pc, int dc, int pe, int pu) in gm200_sor_dp_drive() 71 gm200_sor_hdmi_scdc(struct nvkm_ior *ior, u8 scdc) in gm200_sor_hdmi_scdc() 91 gm200_sor_route_set(struct nvkm_outp *outp, struct nvkm_ior *ior) in gm200_sor_route_set()
|
A D | uoutp.c | 33 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_dp_mst_vcpi() 76 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_hda_eld() 105 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_infoframe() 132 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_release() 169 struct nvkm_ior *ior; in nvkm_uoutp_mthd_acquire_tmds()
|
A D | ga102.c | 32 ga102_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in ga102_sor_dp_links() 85 ga102_sor_clock(struct nvkm_ior *sor) in ga102_sor_clock()
|
A D | gv100.c | 38 gv100_sor_hda_device_entry(struct nvkm_ior *ior, int head) in gv100_sor_hda_device_entry() 54 gv100_sor_dp_watermark(struct nvkm_ior *sor, int head, u8 watermark) in gv100_sor_dp_watermark() 63 gv100_sor_dp_audio_sym(struct nvkm_ior *sor, int head, u16 h, u32 v) in gv100_sor_dp_audio_sym() 73 gv100_sor_dp_audio(struct nvkm_ior *sor, int head, bool enable) in gv100_sor_dp_audio() 100 gv100_sor_hdmi_infoframe_vsi(struct nvkm_ior *ior, int head, void *data, u32 size) in gv100_sor_hdmi_infoframe_vsi() 124 gv100_sor_hdmi_infoframe_avi(struct nvkm_ior *ior, int head, void *data, u32 size) in gv100_sor_hdmi_infoframe_avi() 146 gv100_sor_hdmi_ctrl(struct nvkm_ior *ior, int head, bool enable, u8 max_ac_packet, u8 rekey) in gv100_sor_hdmi_ctrl() 184 gv100_sor_state(struct nvkm_ior *sor, struct nvkm_ior_state *state) in gv100_sor_state()
|
A D | base.c | 131 struct nvkm_ior *ior; in nvkm_disp_init() 166 struct nvkm_ior *ior; in nvkm_disp_oneinit() 311 struct nvkm_ior *ior; in nvkm_disp_dtor()
|
A D | tu102.c | 33 tu102_sor_dp_vcpi(struct nvkm_ior *sor, int head, u8 slot, u8 slot_nr, u16 pbn, u16 aligned) in tu102_sor_dp_vcpi() 43 tu102_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in tu102_sor_dp_links()
|
A D | dp.c | 99 struct nvkm_ior *ior = outp->ior; in nvkm_dp_train_drive() 279 struct nvkm_ior *ior = outp->ior; in nvkm_dp_train_link() 346 struct nvkm_ior *ior = outp->ior; in nvkm_dp_train_links() 450 struct nvkm_ior *ior = outp->ior; in nvkm_dp_train() 517 nvkm_dp_disable(struct nvkm_outp *outp, struct nvkm_ior *ior) in nvkm_dp_disable() 538 struct nvkm_ior *ior = outp->ior; in nvkm_dp_acquire()
|
A D | dp.h | 8 void nvkm_dp_disable(struct nvkm_outp *, struct nvkm_ior *);
|
A D | gm107.c | 32 gm107_sor_dp_pattern(struct nvkm_ior *sor, int pattern) in gm107_sor_dp_pattern()
|