Searched refs:crtc (Results 201 - 225 of 645) sorted by last modified time

1234567891011>>

/linux-master/drivers/gpu/drm/tegra/
H A Drgb.c102 struct drm_display_mode *mode = &encoder->crtc->state->adjusted_mode;
153 struct tegra_dc *dc = to_tegra_dc(conn_state->crtc);
H A Doutput.c245 struct drm_crtc *crtc; local
248 drm_for_each_crtc(crtc, drm) {
249 struct tegra_dc *dc = to_tegra_dc(crtc);
252 mask |= drm_crtc_mask(crtc);
H A Dhdmi.c1065 struct drm_crtc *crtc = hdmi->output.encoder.crtc; local
1072 if (!crtc || !crtc->state->active) {
1167 struct tegra_dc *dc = to_tegra_dc(encoder->crtc);
1209 struct drm_display_mode *mode = &encoder->crtc->state->adjusted_mode;
1212 struct tegra_dc *dc = to_tegra_dc(encoder->crtc);
1442 struct tegra_dc *dc = to_tegra_dc(conn_state->crtc);
H A Ddsi.c203 struct drm_crtc *crtc = dsi->output.encoder.crtc; local
210 if (!crtc || !crtc->state->active) {
845 struct tegra_dc *dc = to_tegra_dc(encoder->crtc);
908 struct drm_display_mode *mode = &encoder->crtc->state->adjusted_mode;
910 struct tegra_dc *dc = to_tegra_dc(encoder->crtc);
967 struct tegra_dc *dc = to_tegra_dc(conn_state->crtc);
/linux-master/drivers/gpu/drm/solomon/
H A Dssd130x.c1101 struct drm_crtc *crtc = plane_state->crtc; local
1107 if (crtc)
1108 crtc_state = drm_atomic_get_new_crtc_state(state, crtc);
1150 struct drm_crtc *crtc = plane_state->crtc; local
1156 if (crtc)
1157 crtc_state = drm_atomic_get_new_crtc_state(state, crtc);
1195 struct drm_crtc *crtc = plane_state->crtc; local
1469 ssd130x_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode) argument
1485 ssd130x_crtc_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
1506 ssd132x_crtc_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
1527 ssd133x_crtc_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
1555 ssd130x_crtc_reset(struct drm_crtc *crtc) argument
1568 ssd130x_crtc_duplicate_state(struct drm_crtc *crtc) argument
1589 ssd130x_crtc_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *state) argument
1871 struct drm_crtc *crtc; local
[all...]
H A Dssd130x.h66 struct drm_crtc crtc; member in struct:ssd130x_device
/linux-master/drivers/gpu/drm/rockchip/
H A Danalogix_dp-rockchip.c173 return conn_state->crtc;
180 struct drm_crtc *crtc; local
185 crtc = rockchip_dp_drm_get_new_crtc(encoder, state);
186 if (!crtc)
189 old_crtc_state = drm_atomic_get_old_crtc_state(state, crtc);
222 struct drm_crtc *crtc; local
226 crtc = rockchip_dp_drm_get_new_crtc(encoder, state);
227 /* No crtc means we're doing a full shutdown */
228 if (!crtc)
231 new_crtc_state = drm_atomic_get_new_crtc_state(state, crtc);
[all...]
/linux-master/drivers/gpu/drm/renesas/rz-du/
H A Drzg2l_du_vsp.h60 void rzg2l_du_vsp_enable(struct rzg2l_du_crtc *crtc);
61 void rzg2l_du_vsp_disable(struct rzg2l_du_crtc *crtc);
62 void rzg2l_du_vsp_atomic_flush(struct rzg2l_du_crtc *crtc);
63 struct drm_plane *rzg2l_du_vsp_get_drm_plane(struct rzg2l_du_crtc *crtc,
72 static inline void rzg2l_du_vsp_enable(struct rzg2l_du_crtc *crtc) { }; argument
73 static inline void rzg2l_du_vsp_disable(struct rzg2l_du_crtc *crtc) { }; argument
74 static inline void rzg2l_du_vsp_atomic_flush(struct rzg2l_du_crtc *crtc) { }; argument
75 static inline struct drm_plane *rzg2l_du_vsp_get_drm_plane(struct rzg2l_du_crtc *crtc, argument
H A Drzg2l_du_crtc.h30 * @crtc: base DRM CRTC
42 struct drm_crtc crtc; member in struct:rzg2l_du_crtc
67 return container_of(c, struct rzg2l_du_crtc, crtc);
H A Drzg2l_du_crtc.c66 const struct drm_display_mode *mode = &rcrtc->crtc.state->adjusted_mode;
110 struct drm_device *dev = rcrtc->crtc.dev;
122 drm_crtc_send_vblank_event(&rcrtc->crtc, event);
126 drm_crtc_vblank_put(&rcrtc->crtc);
131 struct drm_device *dev = rcrtc->crtc.dev;
169 drm_crtc_vblank_on(&rcrtc->crtc);
231 struct drm_crtc *crtc = &rcrtc->crtc; local
239 drm_crtc_vblank_off(crtc);
251 static void rzg2l_du_crtc_atomic_enable(struct drm_crtc *crtc, argument
261 rzg2l_du_crtc_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
277 rzg2l_du_crtc_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
305 rzg2l_du_crtc_atomic_duplicate_state(struct drm_crtc *crtc) argument
323 rzg2l_du_crtc_atomic_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *state) argument
330 rzg2l_du_crtc_reset(struct drm_crtc *crtc) argument
346 rzg2l_du_crtc_enable_vblank(struct drm_crtc *crtc) argument
355 rzg2l_du_crtc_disable_vblank(struct drm_crtc *crtc) argument
379 struct drm_crtc *crtc = &rcrtc->crtc; local
[all...]
/linux-master/drivers/gpu/drm/radeon/
H A Drs600.c62 static bool avivo_is_in_vblank(struct radeon_device *rdev, int crtc) argument
64 if (RREG32(AVIVO_D1CRTC_STATUS + crtc_offsets[crtc]) & AVIVO_D1CRTC_V_BLANK)
70 static bool avivo_is_counter_moving(struct radeon_device *rdev, int crtc) argument
74 pos1 = RREG32(AVIVO_D1CRTC_STATUS_POSITION + crtc_offsets[crtc]);
75 pos2 = RREG32(AVIVO_D1CRTC_STATUS_POSITION + crtc_offsets[crtc]);
87 * @crtc: crtc to wait for vblank on
89 * Wait for vblank on the requested crtc (r5xx-r7xx).
91 void avivo_wait_for_vblank(struct radeon_device *rdev, int crtc) argument
95 if (crtc >
325 struct drm_crtc *crtc; local
343 struct drm_crtc *crtc; local
851 rs600_get_vblank_counter(struct radeon_device *rdev, int crtc) argument
[all...]
H A Dradeon_mode.h802 extern void radeon_crtc_load_lut(struct drm_crtc *crtc);
803 extern int atombios_crtc_set_base(struct drm_crtc *crtc, int x, int y,
805 extern int atombios_crtc_set_base_atomic(struct drm_crtc *crtc,
809 extern int atombios_crtc_mode_set(struct drm_crtc *crtc,
814 extern void atombios_crtc_dpms(struct drm_crtc *crtc, int mode);
816 extern int radeon_crtc_set_base(struct drm_crtc *crtc, int x, int y,
818 extern int radeon_crtc_set_base_atomic(struct drm_crtc *crtc,
822 extern int radeon_crtc_do_set_base(struct drm_crtc *crtc,
825 extern int radeon_crtc_cursor_set2(struct drm_crtc *crtc,
832 extern int radeon_crtc_cursor_move(struct drm_crtc *crtc,
[all...]
H A Dradeon_audio.c443 struct radeon_crtc *crtc = to_radeon_crtc(encoder->crtc); local
446 radeon_encoder->audio->set_dto(rdev, crtc, clock);
600 if (encoder->crtc) {
601 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc);
H A Dradeon_audio.h55 struct radeon_crtc *crtc, unsigned int clock);
91 struct radeon_crtc *crtc, unsigned int clock);
H A Dr600_dpm.c157 struct drm_crtc *crtc; local
163 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
164 radeon_crtc = to_radeon_crtc(crtc);
165 if (crtc->enabled && radeon_crtc->enabled && radeon_crtc->hw_mode.clock) {
184 struct drm_crtc *crtc; local
189 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
190 radeon_crtc = to_radeon_crtc(crtc);
191 if (crtc->enabled && radeon_crtc->enabled && radeon_crtc->hw_mode.clock) {
H A Devergreen.c1297 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc);
1348 static bool dce4_is_in_vblank(struct radeon_device *rdev, int crtc) argument
1350 if (RREG32(EVERGREEN_CRTC_STATUS + crtc_offsets[crtc]) & EVERGREEN_CRTC_V_BLANK)
1356 static bool dce4_is_counter_moving(struct radeon_device *rdev, int crtc) argument
1360 pos1 = RREG32(EVERGREEN_CRTC_STATUS_POSITION + crtc_offsets[crtc]);
1361 pos2 = RREG32(EVERGREEN_CRTC_STATUS_POSITION + crtc_offsets[crtc]);
1373 * @crtc: crtc to wait for vblank on
1375 * Wait for vblank on the requested crtc (evergreen+).
1377 void dce4_wait_for_vblank(struct radeon_device *rdev, int crtc) argument
1677 struct drm_crtc *crtc; local
1702 struct drm_crtc *crtc; local
4449 evergreen_get_vblank_counter(struct radeon_device *rdev, int crtc) argument
[all...]
H A Dcik.c8728 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc);
H A Datombios_encoders.c456 if (encoder->crtc) {
457 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc);
815 * crtc -> dig encoder -> UNIPHY/LVTMA (1 or 2 links)
1042 if (encoder->crtc) {
1043 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc);
1531 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc);
1850 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc);
1999 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc);
2051 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc);
2126 * On DCE32 any encoder can drive any block so usually just use crtc i
[all...]
H A Datombios_crtc.c38 static void atombios_overscan_setup(struct drm_crtc *crtc, argument
42 struct drm_device *dev = crtc->dev;
44 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
83 static void atombios_scaler_setup(struct drm_crtc *crtc) argument
85 struct drm_device *dev = crtc->dev;
87 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
167 static void atombios_lock_crtc(struct drm_crtc *crtc, int lock) argument
169 struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc);
170 struct drm_device *dev = crtc->dev;
184 static void atombios_enable_crtc(struct drm_crtc *crtc, in argument
200 atombios_enable_crtc_memreq(struct drm_crtc *crtc, int state) argument
226 atombios_blank_crtc(struct drm_crtc *crtc, int state) argument
251 atombios_powergate_crtc(struct drm_crtc *crtc, int state) argument
267 atombios_crtc_dpms(struct drm_crtc *crtc, int mode) argument
302 atombios_set_crtc_dtd_timing(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
349 atombios_crtc_set_timing(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
557 atombios_adjust_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
815 atombios_crtc_program_pll(struct drm_crtc *crtc, u32 crtc_id, int pll_id, u32 encoder_mode, u32 encoder_id, u32 clock, u32 ref_div, u32 fb_div, u32 frac_fb_div, u32 post_div, int bpc, bool ss_enabled, struct radeon_atom_ss *ss) argument
955 atombios_crtc_prepare_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
1053 atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
1134 dce4_crtc_do_set_base(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, int atomic) argument
1455 avivo_crtc_do_set_base(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, int atomic) argument
1663 atombios_crtc_set_base(struct drm_crtc *crtc, int x, int y, struct drm_framebuffer *old_fb) argument
1677 atombios_crtc_set_base_atomic(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, enum mode_set_atomic state) argument
1693 radeon_legacy_atom_fixup(struct drm_crtc *crtc) argument
1723 radeon_get_pll_use_mask(struct drm_crtc *crtc) argument
1750 radeon_get_shared_dp_ppll(struct drm_crtc *crtc) argument
1783 radeon_get_shared_nondp_ppll(struct drm_crtc *crtc) argument
1862 radeon_atom_pick_pll(struct drm_crtc *crtc) argument
2040 atombios_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode, int x, int y, struct drm_framebuffer *old_fb) argument
2084 atombios_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
2125 atombios_crtc_prepare(struct drm_crtc *crtc) argument
2138 atombios_crtc_commit(struct drm_crtc *crtc) argument
2144 atombios_crtc_disable(struct drm_crtc *crtc) argument
[all...]
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Dhdmi5.c363 crtc_state = drm_atomic_get_new_crtc_state(state, conn_state->crtc);
H A Dhdmi4.c365 crtc_state = drm_atomic_get_new_crtc_state(state, conn_state->crtc);
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_connector.h187 struct drm_crtc *crtc = to_drm_crtc(nv_crtc); local
191 if (connector->encoder && connector->encoder->crtc == crtc) {
/linux-master/drivers/gpu/drm/nouveau/dispnv50/
H A Ddisp.c456 struct drm_crtc *crtc; local
461 for_each_new_crtc_in_state(state, crtc, crtc_state, i) {
463 return nouveau_crtc(crtc);
480 nv_encoder->crtc = NULL;
511 nv_encoder->crtc = &nv_crtc->base;
615 nv_crtc = nouveau_crtc(nv_encoder->crtc);
1139 struct drm_crtc *crtc = connector_state->crtc; local
1141 if (!(mstc->mstm->outp->dcb->heads & drm_crtc_mask(crtc)))
1144 return &nv50_head(crtc)
1263 struct drm_crtc *crtc; local
2170 struct drm_crtc *crtc; local
2511 struct drm_crtc *crtc; local
2540 struct drm_crtc *crtc; local
2567 struct drm_crtc *crtc; local
2691 struct drm_crtc *crtc; local
[all...]
H A Dhead.c230 struct drm_crtc *crtc = &head->base.base; local
242 size, crtc->base.id, crtc->name);
274 size, crtc->base.id, crtc->name);
334 nv50_head_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state) argument
337 crtc);
339 crtc);
340 struct nouveau_drm *drm = nouveau_drm(crtc->dev);
341 struct nv50_head *head = nv50_head(crtc);
461 nv50_head_atomic_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *state) argument
470 nv50_head_atomic_duplicate_state(struct drm_crtc *crtc) argument
496 nv50_head_reset(struct drm_crtc *crtc) argument
510 nv50_head_late_register(struct drm_crtc *crtc) argument
516 nv50_head_destroy(struct drm_crtc *crtc) argument
577 struct drm_crtc *crtc; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/dispnv04/
H A Dcrtc.c53 nv04_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y,
57 crtc_wr_cio_state(struct drm_crtc *crtc, struct nv04_crtc_reg *crtcstate, int index) argument
59 NVWriteVgaCrtc(crtc->dev, nouveau_crtc(crtc)->index, index,
63 static void nv_crtc_set_digital_vibrance(struct drm_crtc *crtc, int level) argument
65 struct nouveau_crtc *nv_crtc = nouveau_crtc(crtc);
66 struct drm_device *dev = crtc->dev;
70 if (nv_crtc->saturation && nv_gf4_disp_arch(crtc->dev)) {
73 crtc_wr_cio_state(crtc, regp, NV_CIO_CRE_5B);
75 crtc_wr_cio_state(crtc, reg
78 nv_crtc_set_image_sharpening(struct drm_crtc *crtc, int level) argument
117 nv_crtc_calc_state_ext(struct drm_crtc *crtc, struct drm_display_mode * mode, int dot_clock) argument
175 nv_crtc_dpms(struct drm_crtc *crtc, int mode) argument
237 nv_crtc_mode_set_vga(struct drm_crtc *crtc, struct drm_display_mode *mode) argument
461 nv_crtc_mode_set_regs(struct drm_crtc *crtc, struct drm_display_mode * mode) argument
610 nv_crtc_swap_fbs(struct drm_crtc *crtc, struct drm_framebuffer *old_fb) argument
637 nv_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode, int x, int y, struct drm_framebuffer *old_fb) argument
665 nv_crtc_save(struct drm_crtc *crtc) argument
686 nv_crtc_restore(struct drm_crtc *crtc) argument
702 nv_crtc_prepare(struct drm_crtc *crtc) argument
725 nv_crtc_commit(struct drm_crtc *crtc) argument
747 nv_crtc_destroy(struct drm_crtc *crtc) argument
770 nv_crtc_gamma_load(struct drm_crtc *crtc) argument
793 nv_crtc_disable(struct drm_crtc *crtc) argument
803 nv_crtc_gamma_set(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b, uint32_t size, struct drm_modeset_acquire_ctx *ctx) argument
825 nv04_crtc_do_mode_set_base(struct drm_crtc *crtc, struct drm_framebuffer *passed_fb, int x, int y, bool atomic) argument
904 nv04_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, struct drm_framebuffer *old_fb) argument
914 nv04_crtc_mode_set_base_atomic(struct drm_crtc *crtc, struct drm_framebuffer *fb, int x, int y, enum mode_set_atomic state) argument
982 nv04_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv, uint32_t buffer_handle, uint32_t width, uint32_t height) argument
1024 nv04_crtc_cursor_move(struct drm_crtc *crtc, int x, int y) argument
1035 struct drm_crtc *crtc; member in struct:nv04_page_flip_state
1138 nv04_crtc_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, u32 flags, struct drm_modeset_acquire_ctx *ctx) argument
[all...]

Completed in 227 milliseconds

1234567891011>>