Home
last modified time | relevance | path

Searched refs:nvkm_ior (Results 1 – 20 of 20) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dior.h7 struct nvkm_ior { struct
55 void (*set)(struct nvkm_outp *, struct nvkm_ior *); argument
58 void (*state)(struct nvkm_ior *, struct nvkm_ior_state *);
59 void (*power)(struct nvkm_ior *, bool normal, bool pu,
61 int (*sense)(struct nvkm_ior *, u32 loadval);
62 void (*clock)(struct nvkm_ior *);
63 void (*war_2)(struct nvkm_ior *);
64 void (*war_3)(struct nvkm_ior *);
67 int (*get)(struct nvkm_ior *);
68 int (*set)(struct nvkm_ior *, int lvl);
[all …]
Dior.c33 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_()
Dg94.c34 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()
64 g94_sor_dp_drive(struct nvkm_ior *sor, int ln, int pc, int dc, int pe, int pu) in g94_sor_dp_drive()
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()
[all …]
Dgt215.c35 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()
186 gt215_sor_bl_set(struct nvkm_ior *ior, int lvl) in gt215_sor_bl_set()
201 gt215_sor_bl_get(struct nvkm_ior *ior) in gt215_sor_bl_get()
Doutp.h27 struct nvkm_ior *ior;
81 struct nvkm_ior *nvkm_outp_inherit(struct nvkm_outp *);
84 int nvkm_outp_acquire_ior(struct nvkm_outp *, u8 user, struct nvkm_ior *);
99 struct nvkm_ior *(*inherit)(struct nvkm_outp *);
Doutp.c38 struct nvkm_ior *ior; in nvkm_outp_route()
94 struct nvkm_ior *ior = outp->ior; 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()
119 struct nvkm_ior *ior; in nvkm_outp_acquire_hda()
145 struct nvkm_ior *ior = outp->ior; in nvkm_outp_acquire_or()
290 struct nvkm_ior *
294 struct nvkm_ior *ior; in nvkm_outp_inherit()
333 struct nvkm_ior *ior; in nvkm_outp_init()
Dgf119.c37 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()
119 gf119_sor_dp_vcpi(struct nvkm_ior *sor, int head, u8 slot, u8 slot_nr, u16 pbn, u16 aligned) in gf119_sor_dp_vcpi()
129 gf119_sor_dp_drive(struct nvkm_ior *sor, int ln, int pc, int dc, int pe, int pu) in gf119_sor_dp_drive()
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()
[all …]
Dnv50.c47 nv50_pior_clock(struct nvkm_ior *pior) in nv50_pior_clock()
56 nv50_pior_dp_links(struct nvkm_ior *pior, struct nvkm_i2c_aux *aux) in nv50_pior_dp_links()
80 nv50_pior_power(struct nvkm_ior *pior, bool normal, bool pu, bool data, bool vsync, bool hsync) in nv50_pior_power()
94 nv50_pior_depth(struct nvkm_ior *ior, struct nvkm_ior_state *state, u32 ctrl) in nv50_pior_depth()
119 nv50_pior_state(struct nvkm_ior *pior, struct nvkm_ior_state *state) in nv50_pior_state()
162 nv50_sor_bl_set(struct nvkm_ior *ior, int lvl) in nv50_sor_bl_set()
174 nv50_sor_bl_get(struct nvkm_ior *ior) in nv50_sor_bl_get()
193 nv50_sor_clock(struct nvkm_ior *sor) in nv50_sor_clock()
212 nv50_sor_power(struct nvkm_ior *sor, bool normal, bool pu, bool data, bool vsync, bool hsync) in nv50_sor_power()
231 nv50_sor_state(struct nvkm_ior *sor, struct nvkm_ior_state *state) in nv50_sor_state()
[all …]
Dgk104.c33 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()
Dg84.c33 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()
Dgm200.c34 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, u32 khz, bool support, bool scrambling, in gm200_sor_hdmi_scdc()
99 gm200_sor_route_set(struct nvkm_outp *outp, struct nvkm_ior *ior) in gm200_sor_route_set()
Dga102.c33 ga102_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in ga102_sor_dp_links()
86 ga102_sor_clock(struct nvkm_ior *sor) in ga102_sor_clock()
Dr535.c263 r535_sor_bl_set(struct nvkm_ior *sor, int lvl) in r535_sor_bl_set()
281 r535_sor_bl_get(struct nvkm_ior *sor) in r535_sor_bl_get()
313 r535_sor_hda_eld(struct nvkm_ior *sor, int head, u8 *data, u8 size) in r535_sor_hda_eld()
338 r535_sor_hda_hpd(struct nvkm_ior *sor, int head, bool present) in r535_sor_hda_hpd()
364 r535_sor_dp_audio_mute(struct nvkm_ior *sor, bool mute) in r535_sor_dp_audio_mute()
380 r535_sor_dp_audio(struct nvkm_ior *sor, int head, bool enable) in r535_sor_dp_audio()
402 r535_sor_dp_vcpi(struct nvkm_ior *sor, int head, u8 slot, u8 slot_nr, u16 pbn, u16 aligned_pbn) in r535_sor_dp_vcpi()
434 r535_sor_dp_sst(struct nvkm_ior *sor, int head, bool ef, in r535_sor_dp_sst()
470 r535_sor_hdmi_scdc(struct nvkm_ior *sor, u32 khz, bool support, bool scrambling, in r535_sor_hdmi_scdc()
544 r535_sor_hdmi_audio(struct nvkm_ior *sor, int head, bool enable) in r535_sor_hdmi_audio()
[all …]
Dgv100.c38 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()
Duoutp.c35 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_dp_mst_vcpi()
79 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_dp_sst()
182 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_hda_eld()
219 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_infoframe()
246 struct nvkm_ior *ior = outp->ior; in nvkm_uoutp_mthd_hdmi()
380 struct nvkm_ior *ior; in nvkm_uoutp_mthd_inherit()
Dtu102.c34 tu102_sor_dp_vcpi(struct nvkm_ior *sor, int head, u8 slot, u8 slot_nr, u16 pbn, u16 aligned) in tu102_sor_dp_vcpi()
44 tu102_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in tu102_sor_dp_links()
Ddp.c135 struct nvkm_ior *ior = outp->ior; in nvkm_dp_train_drive()
315 struct nvkm_ior *ior = outp->ior; in nvkm_dp_train_link()
371 struct nvkm_ior *ior = outp->ior; in nvkm_dp_train_links()
489 struct nvkm_ior *ior = outp->ior; in nvkm_dp_train()
529 nvkm_dp_disable(struct nvkm_outp *outp, struct nvkm_ior *ior) in nvkm_dp_disable()
Dbase.c123 struct nvkm_ior *ior; in nvkm_disp_init()
174 struct nvkm_ior *ior; in nvkm_disp_dtor()
Ddp.h8 void nvkm_dp_disable(struct nvkm_outp *, struct nvkm_ior *);
Dgm107.c32 gm107_sor_dp_pattern(struct nvkm_ior *sor, int pattern) in gm107_sor_dp_pattern()