Searched refs:vsync (Results 26 - 50 of 63) sorted by relevance

123

/linux-master/drivers/video/fbdev/
H A Dpxa168fb.h378 #define CFG_INV_VSYNC(vsync) ((vsync) << 3)
H A Dpm2fb.c519 u32 vsync = video; local
524 * The hardware cursor needs +vsync to recognise vert retrace.
526 * driver may well. So always set +hsync/+vsync and then set
529 vsync &= ~(PM2F_HSYNC_MASK | PM2F_VSYNC_MASK);
530 vsync |= PM2F_HSYNC_ACT_HIGH | PM2F_VSYNC_ACT_HIGH;
533 pm2_WR(p, PM2R_VIDEO_CONTROL, vsync);
541 tmp |= 8; /* invert vsync */
549 tmp |= 4; /* invert vsync */
751 DPRINTK("ignoring +vsync, using -vsync
[all...]
/linux-master/drivers/gpu/drm/gma500/
H A Dcdv_device.c510 .vsync = VSYNC_A,
535 .vsync = VSYNC_B,
H A Doaktrail_crtc.c436 * we need to mess with the h/vblank and h/vsync start and
459 REG_WRITE_WITH_AUX(map->vsync,
475 REG_WRITE_WITH_AUX(map->vsync, (adjusted_mode->crtc_vsync_start - 1) |
H A Dpsb_drv.h232 u32 vsync; member in struct:psb_offset
266 u32 vsync; member in struct:psb_pipe
H A Doaktrail_hdmi.c761 pipeb->vsync = PSB_RVDC32(VSYNC_B);
814 PSB_WVDC32(pipeb->vsync, VSYNC_B);
H A Dgma_display.c601 crtc_state->saveVSYNC = REG_READ(map->vsync);
655 REG_WRITE(map->vsync, crtc_state->saveVSYNC);
/linux-master/drivers/video/fbdev/matrox/
H A Dmatroxfb_base.h357 struct matrox_vsync vsync; member in struct:matrox_fb_info::__anon2889
363 struct matrox_vsync vsync; member in struct:matrox_fb_info::__anon2890
/linux-master/drivers/media/pci/mgb4/
H A Dmgb4_vout.c428 mgb4_write_reg(video, regs->vsync, 0x40020202);
457 voutdev->regs[4].offset = voutdev->config->regs.vsync;
/linux-master/drivers/media/i2c/
H A Dtda1997x.c757 vref_f1_start = bt->height + bt->vbackporch + bt->vsync +
760 vref_f1_width = bt->vbackporch + bt->vsync + bt->vfrontporch;
1105 u16 vtot, vact, vfront1, vfront2, vsync, vback1, vback2; local
1131 vsync = io_read(sd, REG_FMT_V_SYNC);
1137 vtot, vact, vfront1, vfront2, vsync, vback1, vback2, vsync_pos ? '+' : '-');
1149 timings->bt.vsync = vsync;
1158 timings->bt.il_vsync = timings->bt.vsync;
/linux-master/drivers/media/usb/pwc/
H A Dpwc.h242 char vsync; /* used by isoc handler */ member in struct:pwc_device
/linux-master/drivers/gpu/drm/ast/
H A Dast_drv.h397 u32 vsync; member in struct:ast_vbios_enhtable
/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-bytecap.c136 u32 vsync; member in struct:dcmipp_bytecap_device::__anon1160
768 vcap->count.vsync++;
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_crt.c750 u32 vsync = intel_de_read(dev_priv, TRANS_VSYNC(cpu_transcoder)); local
751 u32 vsync_start = REG_FIELD_GET(VSYNC_START_MASK, vsync) + 1;
H A Dintel_vbt_defs.h117 BDB_EFP_LIST = 21, /* workarounds for VGA hsync/vsync */
1045 u16 vsync; member in struct:generic_dtd_entry
/linux-master/drivers/gpu/drm/
H A Ddrm_edid.c79 /* use +hsync +vsync for detailed mode */
3472 /* it is incorrect if hsync/vsync width is zero */
3572 int vsync, vmin, vmax; local
3580 vsync = drm_mode_vrefresh(mode);
3582 return (vsync <= vmax && vsync >= vmin);
6663 unsigned vsync = (timings->vsync[0] | (timings->vsync[1] & 0x7f) << 8) + 1; local
6666 bool vsync_positive = (timings->vsync[
[all...]
/linux-master/drivers/gpu/drm/stm/
H A Dltdc.c899 u32 hsync, vsync, accum_hbp, accum_vbp, accum_act_w, accum_act_h; local
957 vsync = mode->vsync_end - mode->vsync_start - 1;
984 val = (hsync << 16) | vsync;
1072 /* The active area starts after vsync + front porch and ends
1073 * at vsync + front porc + display size.
/linux-master/include/uapi/linux/
H A Dvideodev2.h1497 * @vsync: Vertical Sync length in lines
1517 * tot_height = height + vfrontporch + vsync + vbackporch +
1532 __u32 vsync; member in struct:v4l2_bt_timings
1636 ((bt)->vfrontporch + (bt)->vsync + (bt)->vbackporch + \
2528 struct v4l2_event_vsync vsync; member in union:v4l2_event::__anon957
/linux-master/include/media/
H A Dv4l2-ioctl.h746 struct v4l2_event_vsync vsync; member in union:v4l2_event_time32::__anon3243
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dnv50.c80 nv50_pior_power(struct nvkm_ior *pior, bool normal, bool pu, bool data, bool vsync, bool hsync) argument
212 nv50_sor_power(struct nvkm_ior *sor, bool normal, bool pu, bool data, bool vsync, bool hsync) argument
313 nv50_dac_power(struct nvkm_ior *dac, bool normal, bool pu, bool data, bool vsync, bool hsync) argument
320 0x00000004 * ! vsync |
/linux-master/drivers/media/i2c/adv748x/
H A Dadv748x-hdmi.c321 bt->vsync = hdmi_read16(state, ADV748X_HDMI_VSYNC_WIDTH,
/linux-master/drivers/media/pci/ivtv/
H A Divtv-irq.c824 /* The vsync interrupt is unusual in that it won't clear until
826 * point it clears itself. This can result in repeated vsync
827 * interrupts, or a missed vsync. Read some of the registers
829 * one vsync per frame.
859 .u.vsync.field = V4L2_FIELD_TOP,
863 .u.vsync.field = V4L2_FIELD_BOTTOM,
936 /* The vsync interrupt is unusual and clears itself. If we
940 /* vsync is enabled, see if we're in a new field */
1004 /* Decoder Vertical Sync - We can't rely on 'combo', so check if vsync enabled */
1058 /* If we've just handled a 'forced' vsync, i
[all...]
/linux-master/drivers/video/fbdev/mmp/hw/
H A Dmmp_ctrl.h608 #define CFG_INV_VSYNC(vsync) ((vsync)<<3)
/linux-master/drivers/pinctrl/meson/
H A Dpinctrl-amlogic-t7.c1026 GROUP(vsync, 3),
1419 "vsync",
1518 FUNCTION(vsync),
/linux-master/drivers/media/platform/ti/davinci/
H A Dvpif_display.c951 timings->bt.vsync))) {
964 std_info->l3 = bt->vsync + bt->vbackporch + 1;

Completed in 512 milliseconds

123