Home
last modified time | relevance | path

Searched refs:nvkm_ior (Results 1 - 25 of 48) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dior.h7 struct nvkm_ior { struct
54 void (*set)(struct nvkm_outp *, struct nvkm_ior *);
57 void (*state)(struct nvkm_ior *, struct nvkm_ior_state *);
58 void (*power)(struct nvkm_ior *, bool normal, bool pu,
60 int (*sense)(struct nvkm_ior *, u32 loadval);
61 void (*clock)(struct nvkm_ior *);
62 void (*war_2)(struct nvkm_ior *);
63 void (*war_3)(struct nvkm_ior *);
66 void (*ctrl)(struct nvkm_ior *, int head, bool enable,
69 void (*scdc)(struct nvkm_ior *, u
[all...]
H A 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_()
H A Dsorgf119.c29 gf119_sor_dp_watermark(struct nvkm_ior *sor, int head, u8 watermark) in gf119_sor_dp_watermark()
37 gf119_sor_dp_audio_sym(struct nvkm_ior *sor, int head, u16 h, u32 v) in gf119_sor_dp_audio_sym()
46 gf119_sor_dp_audio(struct nvkm_ior *sor, int head, bool enable) in gf119_sor_dp_audio()
60 gf119_sor_dp_vcpi(struct nvkm_ior *sor, int head, in gf119_sor_dp_vcpi()
71 gf119_sor_dp_drive(struct nvkm_ior *sor, int ln, int pc, int dc, int pe, int pu) in gf119_sor_dp_drive()
91 gf119_sor_dp_pattern(struct nvkm_ior *sor, int pattern) in gf119_sor_dp_pattern()
99 gf119_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in gf119_sor_dp_links()
120 gf119_sor_clock(struct nvkm_ior *sor) in gf119_sor_clock()
136 gf119_sor_state(struct nvkm_ior *sor, struct nvkm_ior_state *state) in gf119_sor_state()
H A Dpiornv50.c31 nv50_pior_clock(struct nvkm_ior *pior) in nv50_pior_clock()
39 nv50_pior_dp_links(struct nvkm_ior *pior, struct nvkm_i2c_aux *aux) in nv50_pior_dp_links()
58 nv50_pior_power(struct nvkm_ior *pior, bool normal, bool pu, in nv50_pior_power()
73 nv50_pior_depth(struct nvkm_ior *ior, struct nvkm_ior_state *state, u32 ctrl) in nv50_pior_depth()
98 nv50_pior_state(struct nvkm_ior *pior, struct nvkm_ior_state *state) in nv50_pior_state()
H A Dsorg94.c29 g94_sor_dp_watermark(struct nvkm_ior *sor, int head, u8 watermark) in g94_sor_dp_watermark()
37 g94_sor_dp_activesym(struct nvkm_ior *sor, int head, in g94_sor_dp_activesym()
49 g94_sor_dp_audio_sym(struct nvkm_ior *sor, int head, u16 h, u32 v) in g94_sor_dp_audio_sym()
58 g94_sor_dp_drive(struct nvkm_ior *sor, int ln, int pc, int dc, int pe, int pu) in g94_sor_dp_drive()
76 g94_sor_dp_pattern(struct nvkm_ior *sor, int pattern) in g94_sor_dp_pattern()
84 g94_sor_dp_power(struct nvkm_ior *sor, int nr) in g94_sor_dp_power()
103 g94_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in g94_sor_dp_links()
123 g94_sor_war_needed(struct nvkm_ior *sor) in g94_sor_war_needed()
143 struct nvkm_ior *ior; in g94_sor_war_update_sppll1()
169 g94_sor_war_3(struct nvkm_ior *so
[all...]
H A Dhdagf119.c27 gf119_hda_device_entry(struct nvkm_ior *ior, int head) in gf119_hda_device_entry()
35 gf119_hda_eld(struct nvkm_ior *ior, int head, u8 *data, u8 size) in gf119_hda_eld()
49 gf119_hda_hpd(struct nvkm_ior *ior, int head, bool present) in gf119_hda_hpd()
H A Ddacnv50.c29 nv50_dac_clock(struct nvkm_ior *dac) in nv50_dac_clock()
37 nv50_dac_sense(struct nvkm_ior *dac, u32 loadval) in nv50_dac_sense()
66 nv50_dac_power(struct nvkm_ior *dac, bool normal, bool pu, in nv50_dac_power()
84 nv50_dac_state(struct nvkm_ior *dac, struct nvkm_ior_state *state) in nv50_dac_state()
H A Dsorgv100.c27 gv100_sor_dp_watermark(struct nvkm_ior *sor, int head, u8 watermark) in gv100_sor_dp_watermark()
35 gv100_sor_dp_audio_sym(struct nvkm_ior *sor, int head, u16 h, u32 v) in gv100_sor_dp_audio_sym()
44 gv100_sor_dp_audio(struct nvkm_ior *sor, int head, bool enable) in gv100_sor_dp_audio()
58 gv100_sor_state(struct nvkm_ior *sor, struct nvkm_ior_state *state) in gv100_sor_state()
H A Doutp.c36 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()
H A Dhdagt215.c27 gt215_hda_eld(struct nvkm_ior *ior, int head, u8 *data, u8 size) in gt215_hda_eld()
41 gt215_hda_hpd(struct nvkm_ior *ior, int head, bool present) in gt215_hda_hpd()
H A Dsornv50.c29 nv50_sor_clock(struct nvkm_ior *sor) in nv50_sor_clock()
47 nv50_sor_power(struct nvkm_ior *sor, bool normal, bool pu, in nv50_sor_power()
67 nv50_sor_state(struct nvkm_ior *sor, struct nvkm_ior_state *state) in nv50_sor_state()
H A Dnv50.c198 struct nvkm_ior *ior, int id, u32 khz) in nv50_disp_super_ied_on()
253 nv50_disp_super_ied_off(struct nvkm_head *head, struct nvkm_ior *ior, int id) in nv50_disp_super_ied_off()
277 static struct nvkm_ior *
280 struct nvkm_ior *ior; in nv50_disp_super_ior_asy()
291 static struct nvkm_ior *
294 struct nvkm_ior *ior; in nv50_disp_super_ior_arm()
308 struct nvkm_ior *ior; in nv50_disp_super_3_0()
325 nv50_disp_super_2_2_dp(struct nvkm_head *head, struct nvkm_ior *ior) in nv50_disp_super_2_2_dp()
435 struct nvkm_ior *ior; in nv50_disp_super_2_2()
491 struct nvkm_ior *io in nv50_disp_super_2_0()
[all...]
H A Ddacgf119.c25 gf119_dac_clock(struct nvkm_ior *dac) in gf119_dac_clock()
33 gf119_dac_state(struct nvkm_ior *dac, struct nvkm_ior_state *state) in gf119_dac_state()
H A Doutp.h25 struct nvkm_ior *ior;
45 void (*disable)(struct nvkm_outp *, struct nvkm_ior *);
H A Dsortu102.c27 tu102_sor_dp_vcpi(struct nvkm_ior *sor, int head, in tu102_sor_dp_vcpi()
38 tu102_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in tu102_sor_dp_links()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dior.h7 struct nvkm_ior { struct
55 void (*set)(struct nvkm_outp *, struct nvkm_ior *);
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 void (*ctrl)(struct nvkm_ior *, int head, bool enable, u8 max_ac_packet, u8 rekey);
68 void (*scdc)(struct nvkm_ior *, u
[all...]
H A 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_()
H A 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 *so
[all...]
H A 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()
H A Doutp.c36 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()
H A Dnv50.c45 nv50_pior_clock(struct nvkm_ior *pior) in nv50_pior_clock()
54 nv50_pior_dp_links(struct nvkm_ior *pior, struct nvkm_i2c_aux *aux) in nv50_pior_dp_links()
78 nv50_pior_power(struct nvkm_ior *pior, bool normal, bool pu, bool data, bool vsync, bool hsync) in nv50_pior_power()
92 nv50_pior_depth(struct nvkm_ior *ior, struct nvkm_ior_state *state, u32 ctrl) in nv50_pior_depth()
117 nv50_pior_state(struct nvkm_ior *pior, struct nvkm_ior_state *state) in nv50_pior_state()
160 nv50_sor_clock(struct nvkm_ior *sor) in nv50_sor_clock()
179 nv50_sor_power(struct nvkm_ior *sor, bool normal, bool pu, bool data, bool vsync, bool hsync) in nv50_sor_power()
198 nv50_sor_state(struct nvkm_ior *sor, struct nvkm_ior_state *state) in nv50_sor_state()
241 nv50_dac_clock(struct nvkm_ior *dac) in nv50_dac_clock()
250 nv50_dac_sense(struct nvkm_ior *da
[all...]
H A 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, 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()
H A 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 *so
[all...]
H A Duoutp.c33 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()
H A Doutp.h27 struct nvkm_ior *ior;
87 void (*disable)(struct nvkm_outp *, struct nvkm_ior *);

Completed in 12 milliseconds

12