Searched refs:crtc (Results 1 - 25 of 643) sorted by path

1234567891011>>

/linux-master/arch/x86/boot/
H A Dvideo-bios.c69 u16 crtc; local
77 crtc = vga_crtc();
102 if (in_idx(crtc, 0x0f))
H A Dvideo-mode.c119 u16 crtc; local
129 crtc = vga_crtc();
131 pt = in_idx(crtc, 0x11);
133 out_idx(pt, crtc, 0x11);
135 out_idx((u8)rows, crtc, 0x12); /* Lower height register */
137 ov = in_idx(crtc, 0x07); /* Overflow register */
141 out_idx(ov, crtc, 0x07);
H A Dvideo-vga.c139 u16 crtc; /* CRTC base address */ local
142 crtc = vga_crtc();
144 out_idx(0x0c, crtc, 0x11); /* Vertical sync end, unlock CR0-7 */
145 out_idx(0x0b, crtc, 0x06); /* Vertical total */
146 out_idx(0x3e, crtc, 0x07); /* Vertical overflow */
147 out_idx(0xea, crtc, 0x10); /* Vertical sync start */
148 out_idx(0xdf, crtc, 0x12); /* Vertical display end */
149 out_idx(0xe7, crtc, 0x15); /* Vertical blank start */
150 out_idx(0x04, crtc, 0x16); /* Vertical blank end */
159 u16 crtc; /* CRT local
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Datombios_crtc.h27 void amdgpu_atombios_crtc_overscan_setup(struct drm_crtc *crtc,
30 void amdgpu_atombios_crtc_scaler_setup(struct drm_crtc *crtc);
31 void amdgpu_atombios_crtc_lock(struct drm_crtc *crtc, int lock);
32 void amdgpu_atombios_crtc_enable(struct drm_crtc *crtc, int state);
33 void amdgpu_atombios_crtc_blank(struct drm_crtc *crtc, int state);
34 void amdgpu_atombios_crtc_powergate(struct drm_crtc *crtc, int state);
36 void amdgpu_atombios_crtc_set_dtd_timing(struct drm_crtc *crtc,
42 void amdgpu_atombios_crtc_program_pll(struct drm_crtc *crtc,
55 int amdgpu_atombios_crtc_prepare_pll(struct drm_crtc *crtc,
57 void amdgpu_atombios_crtc_set_pll(struct drm_crtc *crtc,
[all...]
H A Damdgpu.h1472 u32 amdgpu_get_vblank_counter_kms(struct drm_crtc *crtc);
1473 int amdgpu_enable_vblank_kms(struct drm_crtc *crtc);
1474 void amdgpu_disable_vblank_kms(struct drm_crtc *crtc);
H A Damdgpu_connectors.c93 struct drm_crtc *crtc = encoder->crtc; local
95 if (crtc && crtc->enabled) {
96 drm_crtc_helper_set_mode(crtc, &crtc->mode,
97 crtc->x, crtc->y, crtc->primary->fb);
H A Damdgpu_display.c127 struct drm_crtc *crtc = &amdgpu_crtc->base; local
142 &crtc->hwmode)
146 amdgpu_get_vblank_counter_kms(crtc)) > 0) {
152 spin_lock_irqsave(&crtc->dev->event_lock, flags);
159 spin_unlock_irqrestore(&crtc->dev->event_lock, flags);
163 "crtc:%d[%p], pflip_stat:AMDGPU_FLIP_SUBMITTED, work: %p,\n",
190 int amdgpu_display_crtc_page_flip_target(struct drm_crtc *crtc, argument
196 struct drm_device *dev = crtc->dev;
198 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc);
219 obj = crtc
314 struct drm_crtc *crtc; local
1378 amdgpu_display_crtc_scaling_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
1589 amdgpu_display_crtc_idx_to_irq_type(struct amdgpu_device *adev, int crtc) argument
1612 amdgpu_crtc_get_scanout_position(struct drm_crtc *crtc, bool in_vblank_irq, int *vpos, int *hpos, ktime_t *stime, ktime_t *etime, const struct drm_display_mode *mode) argument
1642 struct drm_crtc *crtc; local
1693 struct drm_crtc *crtc; local
[all...]
H A Damdgpu_display.h26 #define amdgpu_display_vblank_get_counter(adev, crtc) (adev)->mode_info.funcs->vblank_get_counter((adev), (crtc))
33 #define amdgpu_display_page_flip(adev, crtc, base, async) (adev)->mode_info.funcs->page_flip((adev), (crtc), (base), (async))
34 #define amdgpu_display_page_flip_get_scanoutpos(adev, crtc, vbl, pos) (adev)->mode_info.funcs->page_flip_get_scanoutpos((adev), (crtc), (vbl), (pos))
/linux-master/drivers/gpu/drm/armada/
H A Darmada_crtc.h37 struct drm_crtc crtc; member in struct:armada_crtc
71 #define drm_to_armada_crtc(c) container_of(c, struct armada_crtc, crtc)
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_drm_crtc.h26 /* This function gets crtc device matched with out_type. */
34 * This function calls the crtc device(manager)'s te_handler() callback
38 void exynos_drm_crtc_te_handler(struct drm_crtc *crtc);
/linux-master/drivers/gpu/drm/fsl-dcu/
H A Dfsl_dcu_drm_drv.h190 struct drm_crtc crtc; member in struct:fsl_dcu_drm_device
H A Dfsl_dcu_drm_output.h25 struct drm_crtc *crtc);
/linux-master/drivers/gpu/drm/gma500/
H A Doaktrail.h242 extern int oaktrail_crtc_hdmi_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode,
245 extern void oaktrail_crtc_hdmi_dpms(struct drm_crtc *crtc, int mode);
/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_irq.h18 int omap_irq_enable_vblank(struct drm_crtc *crtc);
19 int omap_irq_enable_framedone(struct drm_crtc *crtc, bool enable);
20 void omap_irq_disable_vblank(struct drm_crtc *crtc);
/linux-master/drivers/gpu/drm/sti/
H A Dsti_vtg.h27 struct drm_crtc *crtc);
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun4i_crtc.h13 struct drm_crtc crtc; member in struct:sun4i_crtc
20 static inline struct sun4i_crtc *drm_crtc_to_sun4i_crtc(struct drm_crtc *crtc) argument
22 return container_of(crtc, struct sun4i_crtc, crtc);
/linux-master/drivers/video/fbdev/aty/
H A Dmach64_accel.c142 aty_st_le32(SC_BOTTOM, par->crtc.vyres - 1, par);
171 aty_st_le32(DP_PIX_WIDTH, par->crtc.dp_pix_width, par);
172 aty_st_le32(DP_CHAIN_MASK, par->crtc.dp_chain_mask, par);
239 aty_st_le32(DP_PIX_WIDTH, par->crtc.dp_pix_width, par);
276 aty_st_le32(DP_PIX_WIDTH, par->crtc.dp_pix_width, par);
303 pix_width = par->crtc.dp_pix_width;
/linux-master/drivers/video/fbdev/matrox/
H A Dmatroxfb_DAC1064.c518 m->mnp = matroxfb_g450_setclk(minfo, m->pixclock, (m->crtc == MATROXFB_SRC_CRTC1) ? M_PIXEL_PLL_C : M_VIDEO_PLL);
H A Dmatroxfb_g450.c526 if (mt->crtc == MATROXFB_SRC_CRTC2 &&
552 mt->mnp = matroxfb_g450_setclk(minfo, mt->pixclock, (mt->crtc == MATROXFB_SRC_CRTC1) ? M_PIXEL_PLL_C : M_VIDEO_PLL);
582 mt->mnp = matroxfb_g450_setclk(minfo, mt->pixclock, (mt->crtc == MATROXFB_SRC_CRTC1) ? M_PIXEL_PLL_C : M_VIDEO_PLL);
/linux-master/drivers/video/fbdev/nvidia/
H A Dnv_type.h50 u8 crtc[NUM_CRT_REGS]; member in struct:_riva_hw_state
/linux-master/drivers/video/fbdev/riva/
H A Drivafb.h28 u8 crtc[NUM_CRT_REGS]; member in struct:riva_regs
/linux-master/drivers/video/fbdev/via/
H A Dshare.h308 struct via_display_timing crtc; member in struct:crt_mode_table
/linux-master/drivers/video/
H A Dvgastate.c28 __u8 *crtc; member in struct:regstate
239 saved->crtc[i] = vga_rcrtcs(state->vgabase, iobase, i);
286 vga_wcrtcs(state->vgabase, iobase, 17, saved->crtc[17] & ~0x80);
288 vga_wcrtcs(state->vgabase, iobase, i, saved->crtc[i]);
389 saved->crtc = saved->attr + state->num_attr;
390 saved->gfx = saved->crtc + state->num_crtc;
/linux-master/include/drm/
H A Ddrm_debugfs_crc.h64 int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame,
67 static inline int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame, argument
H A Ddrm_modeset_helper.h38 int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,

Completed in 381 milliseconds

1234567891011>>