Home
last modified time | relevance | path

Searched refs:nouveau_crtc (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/nouveau/
Dnouveau_crtc.h32 struct nouveau_crtc { struct
56 void (*set_offset)(struct nouveau_crtc *, uint32_t offset); argument
57 void (*set_pos)(struct nouveau_crtc *, int x, int y);
58 void (*hide)(struct nouveau_crtc *, bool update);
59 void (*show)(struct nouveau_crtc *, bool update);
70 static inline struct nouveau_crtc *nouveau_crtc(struct drm_crtc *crtc) in nouveau_crtc() argument
72 return crtc ? container_of(crtc, struct nouveau_crtc, base) : NULL; in nouveau_crtc()
75 static inline struct drm_crtc *to_drm_crtc(struct nouveau_crtc *crtc) in to_drm_crtc()
80 int nv04_cursor_init(struct nouveau_crtc *);
Dnouveau_display.c52 struct nouveau_crtc *nv_crtc = in nouveau_display_vblank_handler()
62 struct nouveau_crtc *nv_crtc; in nouveau_display_vblank_enable()
68 nv_crtc = nouveau_crtc(crtc); in nouveau_display_vblank_enable()
78 struct nouveau_crtc *nv_crtc; in nouveau_display_vblank_disable()
84 nv_crtc = nouveau_crtc(crtc); in nouveau_display_vblank_disable()
111 .base.head = nouveau_crtc(crtc)->index, in nouveau_display_scanoutpos_head()
149 if (nouveau_crtc(crtc)->index == pipe) { in nouveau_display_scanoutpos()
164 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nouveau_display_vblank_fini()
177 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nouveau_display_vblank_init()
658 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nouveau_display_suspend()
[all …]
Dnouveau_connector.h86 nouveau_crtc_connector_get(struct nouveau_crtc *nv_crtc) in nouveau_crtc_connector_get()
/Linux-v4.19/drivers/gpu/drm/nouveau/dispnv04/
Dcrtc.c54 NVWriteVgaCrtc(crtc->dev, nouveau_crtc(crtc)->index, index, in crtc_wr_cio_state()
60 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nv_crtc_set_digital_vibrance()
75 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nv_crtc_set_image_sharpening()
118 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nv_crtc_calc_state_ext()
172 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nv_crtc_dpms()
235 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nv_crtc_mode_set_vga()
460 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nv_crtc_mode_set_regs()
609 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nv_crtc_swap_fbs()
636 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nv_crtc_mode_set()
661 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nv_crtc_save()
[all …]
Dcursor.c10 nv04_cursor_show(struct nouveau_crtc *nv_crtc, bool update) in nv04_cursor_show()
16 nv04_cursor_hide(struct nouveau_crtc *nv_crtc, bool update) in nv04_cursor_hide()
22 nv04_cursor_set_pos(struct nouveau_crtc *nv_crtc, int x, int y) in nv04_cursor_set_pos()
34 NVWriteVgaCrtc(crtc->dev, nouveau_crtc(crtc)->index, index, in crtc_wr_cio_state()
39 nv04_cursor_set_offset(struct nouveau_crtc *nv_crtc, uint32_t offset) in nv04_cursor_set_offset()
64 nv04_cursor_init(struct nouveau_crtc *crtc) in nv04_cursor_init()
Dtvnv04.c89 int head = nouveau_crtc(encoder->crtc)->index; in nv04_tv_dpms()
128 int head = nouveau_crtc(encoder->crtc)->index; in nv04_tv_prepare()
146 struct nouveau_crtc *nv_crtc = nouveau_crtc(encoder->crtc); in nv04_tv_mode_set()
170 struct nouveau_crtc *nv_crtc = nouveau_crtc(encoder->crtc); in nv04_tv_commit()
Ddfp.c117 struct nouveau_crtc *nv_crtc; in nv04_dfp_update_fp_control()
121 nv_crtc = nouveau_crtc(encoder->crtc); in nv04_dfp_update_fp_control()
136 nv_crtc = nouveau_crtc(crtc); in nv04_dfp_update_fp_control()
249 int head = nouveau_crtc(encoder->crtc)->index; in nv04_dfp_prepare()
286 struct nouveau_crtc *nv_crtc = nouveau_crtc(encoder->crtc); in nv04_dfp_mode_set()
450 struct nouveau_crtc *nv_crtc = nouveau_crtc(encoder->crtc); in nv04_dfp_commit()
453 int head = nouveau_crtc(encoder->crtc)->index; in nv04_dfp_commit()
534 int head = crtc ? nouveau_crtc(crtc)->index : in nv04_lvds_dpms()
552 nv04_dfp_prepare_sel_clk(dev, nv_encoder, nouveau_crtc(crtc)->index); in nv04_lvds_dpms()
Ddisp.c43 struct nouveau_crtc *crtc; in nv04_display_create()
131 struct nouveau_crtc *nv_crtc; in nv04_display_destroy()
152 struct nouveau_crtc *crtc; in nv04_display_init()
Ddac.c368 int head = nouveau_crtc(encoder->crtc)->index; in nv04_dac_prepare()
381 int head = nouveau_crtc(encoder->crtc)->index; in nv04_dac_mode_set()
416 struct nouveau_crtc *nv_crtc = nouveau_crtc(encoder->crtc); in nv04_dac_commit()
Dtvnv17.c402 int head = nouveau_crtc(encoder->crtc)->index; in nv17_tv_prepare()
463 int head = nouveau_crtc(encoder->crtc)->index; in nv17_tv_mode_set()
576 struct nouveau_crtc *nv_crtc = nouveau_crtc(encoder->crtc); in nv17_tv_commit()
Doverlay.c125 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc); in nv10_update_plane()
Dtvmodesnv17.c547 int head = nouveau_crtc(encoder->crtc)->index; in nv17_ctv_update_rescaler()
/Linux-v4.19/drivers/gpu/drm/nouveau/dispnv50/
Ddisp.c367 struct nouveau_crtc *nv_crtc = nouveau_crtc(encoder->crtc); in nv50_dac_enable()
460 nv50_audio_disable(struct drm_encoder *encoder, struct nouveau_crtc *nv_crtc) in nv50_audio_disable()
482 struct nouveau_crtc *nv_crtc = nouveau_crtc(encoder->crtc); in nv50_audio_enable()
513 nv50_hdmi_disable(struct drm_encoder *encoder, struct nouveau_crtc *nv_crtc) in nv50_hdmi_disable()
535 struct nouveau_crtc *nv_crtc = nouveau_crtc(encoder->crtc); in nv50_hdmi_enable()
1307 struct nouveau_crtc *nv_crtc = nouveau_crtc(nv_encoder->crtc); in nv50_sor_disable()
1335 struct nouveau_crtc *nv_crtc = nouveau_crtc(encoder->crtc); in nv50_sor_enable()
1557 struct nouveau_crtc *nv_crtc = nouveau_crtc(encoder->crtc); in nv50_pior_enable()
Dhead.h12 struct nouveau_crtc base;