Home
last modified time | relevance | path

Searched refs:nouveau_encoder (Results 1 – 22 of 22) sorted by relevance

/linux-5.19.10/drivers/gpu/drm/nouveau/
Dnouveau_encoder.h45 struct nouveau_encoder { struct
96 void (*update)(struct nouveau_encoder *, u8 head, argument
101 struct nouveau_encoder *outp;
115 struct nouveau_encoder *
118 static inline struct nouveau_encoder *nouveau_encoder(struct drm_encoder *enc) in nouveau_encoder() function
122 return container_of(slave, struct nouveau_encoder, base); in nouveau_encoder()
125 static inline struct drm_encoder *to_drm_encoder(struct nouveau_encoder *enc) in to_drm_encoder()
143 int nouveau_dp_detect(struct nouveau_connector *, struct nouveau_encoder *);
147 struct nouveau_encoder *,
152 nv50_outp_get_new_connector(struct drm_atomic_state *state, struct nouveau_encoder *outp);
[all …]
Dnouveau_backlight.c64 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv40_get_intensity()
76 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv40_set_intensity()
95 nv40_backlight_init(struct nouveau_encoder *encoder, in nv40_backlight_init()
113 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv50_get_intensity()
128 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nv50_set_intensity()
241 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nva3_get_intensity()
259 struct nouveau_encoder *nv_encoder = bl_get_data(bd); in nva3_set_intensity()
290 struct nouveau_encoder *nv_encoder, in nv50_backlight_init()
356 struct nouveau_encoder *nv_encoder = NULL; in nouveau_backlight_init()
Dnouveau_dp.c41 struct nouveau_encoder *outp) in nouveau_dp_has_sink_count()
48 struct nouveau_encoder *outp) in nouveau_dp_probe_dpcd()
102 struct nouveau_encoder *nv_encoder) in nouveau_dp_detect()
203 struct nouveau_encoder *outp = find_encoder(connector, DCB_OUTPUT_DP); in nouveau_dp_irq()
245 struct nouveau_encoder *outp, in nv50_dp_mode_valid()
Dnouveau_connector.c378 struct nouveau_encoder *
381 struct nouveau_encoder *nv_encoder; in find_encoder()
385 nv_encoder = nouveau_encoder(enc); in find_encoder()
410 static struct nouveau_encoder *
415 struct nouveau_encoder *nv_encoder = NULL, *found = NULL; in nouveau_connector_ddc_detect()
421 nv_encoder = nouveau_encoder(encoder); in nouveau_connector_ddc_detect()
457 static struct nouveau_encoder *
463 struct nouveau_encoder *nv_encoder; in nouveau_connector_of_detect()
490 struct nouveau_encoder *nv_encoder) in nouveau_connector_set_encoder()
553 struct nouveau_encoder *nv_encoder = NULL; in nouveau_connector_detect()
[all …]
Dnouveau_connector.h133 struct nouveau_encoder *detected_encoder;
156 const struct nouveau_encoder *nv_encoder; in nouveau_connector_is_mst()
/linux-5.19.10/drivers/gpu/drm/nouveau/dispnv04/
Ddfp.c132 nv_crtc->fp_users |= 1 << nouveau_encoder(encoder)->dcb->index; in nv04_dfp_update_fp_control()
139 nv_crtc->fp_users &= ~(1 << nouveau_encoder(encoder)->dcb->index); in nv04_dfp_update_fp_control()
155 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in get_tmds_slave()
172 struct dcb_output *slave_dcb = nouveau_encoder(slave)->dcb; in get_tmds_slave()
186 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_mode_fixup()
205 struct nouveau_encoder *nv_encoder, int head) in nv04_dfp_prepare_sel_clk()
247 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_prepare()
291 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_mode_set()
452 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_commit()
519 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_lvds_dpms()
[all …]
Ddac.c43 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv04_dac_output_offset()
241 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_dac_sample_load()
339 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_dac_detect()
395 || nouveau_encoder(rebind)->dcb->type != DCB_OUTPUT_ANALOG) in nv04_dac_mode_set()
414 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_commit()
429 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv04_dac_update_dacclk()
454 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv04_dac_in_use()
462 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_dpms()
477 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_save()
487 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dac_restore()
[all …]
Dtvnv04.c78 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_dpms()
166 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_commit()
185 kfree(nouveau_encoder(encoder)); in nv04_tv_destroy()
204 struct nouveau_encoder *nv_encoder; in nv04_tv_create()
Ddisp.c39 nv04_encoder_get_connector(struct nouveau_encoder *encoder) in nv04_encoder_get_connector()
103 struct nouveau_encoder *encoder; in nv04_display_init()
193 struct nouveau_encoder *encoder; in nv04_display_destroy()
221 struct nouveau_encoder *nv_encoder; in nv04_display_create()
293 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_display_create()
Dtvnv17.c369 if (nouveau_encoder(encoder)->last_dpms == mode) in nv17_tv_dpms()
371 nouveau_encoder(encoder)->last_dpms = mode; in nv17_tv_dpms()
374 mode, nouveau_encoder(encoder)->dcb->index); in nv17_tv_dpms()
419 struct dcb_output *dcb = nouveau_encoder(enc)->dcb; in nv17_tv_prepare()
577 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv17_tv_commit()
611 nouveau_encoder(encoder)->restore.output = in nv17_tv_save()
627 nouveau_encoder(encoder)->restore.output); in nv17_tv_restore()
631 nouveau_encoder(encoder)->last_dpms = NV_DPMS_CLEARED; in nv17_tv_restore()
641 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_tv_create_resources()
Dtvnv17.h71 struct nouveau_encoder base;
85 #define to_tv_enc(x) container_of(nouveau_encoder(x), \
Ddisp.h9 struct nouveau_encoder;
99 nv04_encoder_get_connector(struct nouveau_encoder *nv_encoder);
Dcrtc.c262 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv_crtc_mode_set_vga()
474 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv_crtc_mode_set_regs()
/linux-5.19.10/drivers/gpu/drm/nouveau/dispnv50/
Ddisp.c315 struct nouveau_encoder *outp) in nv50_outp_dump_caps()
322 nv50_outp_release(struct nouveau_encoder *nv_encoder) in nv50_outp_release()
340 nv50_outp_acquire(struct nouveau_encoder *nv_encoder, bool hda) in nv50_outp_acquire()
436 nv50_outp_get_new_connector(struct drm_atomic_state *state, struct nouveau_encoder *outp) in nv50_outp_get_new_connector()
452 nv50_outp_get_old_connector(struct drm_atomic_state *state, struct nouveau_encoder *outp) in nv50_outp_get_old_connector()
468 nv50_outp_get_new_crtc(const struct drm_atomic_state *state, const struct nouveau_encoder *outp) in nv50_outp_get_new_crtc()
489 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_dac_atomic_disable()
501 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_dac_atomic_enable()
531 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_dac_detect()
581 struct nouveau_encoder *nv_encoder; in nv50_dac_create()
[all …]
Ddisp.h10 struct nouveau_encoder;
107 struct nouveau_encoder *nv50_real_outp(struct drm_encoder *encoder);
Dsorc37d.c43 sorc37d_get_caps(struct nv50_disp *disp, struct nouveau_encoder *outp, int or) in sorc37d_get_caps()
Dsor907d.c46 sor907d_get_caps(struct nv50_disp *disp, struct nouveau_encoder *outp, int or) in sor907d_get_caps()
Dpior507d.c50 pior507d_get_caps(struct nv50_disp *disp, struct nouveau_encoder *outp, in pior507d_get_caps()
Dsor507d.c50 sor507d_get_caps(struct nv50_disp *core, struct nouveau_encoder *outp, int or) in sor507d_get_caps()
Dcore.h38 struct nouveau_encoder *, int or);
Dcrc.c393 struct nouveau_encoder *outp; in nv50_crc_atomic_check_outp()
427 nv50_crc_source_type(struct nouveau_encoder *outp, in nv50_crc_source_type()
455 struct nouveau_encoder *outp; in nv50_crc_atomic_set()
Datom.h7 struct nouveau_encoder;