/linux-master/drivers/video/fbdev/ |
H A D | pxa168fb.h | 378 #define CFG_INV_VSYNC(vsync) ((vsync) << 3)
|
H A D | pm2fb.c | 519 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 D | cdv_device.c | 510 .vsync = VSYNC_A, 535 .vsync = VSYNC_B,
|
H A D | oaktrail_crtc.c | 436 * 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 D | psb_drv.h | 232 u32 vsync; member in struct:psb_offset 266 u32 vsync; member in struct:psb_pipe
|
H A D | oaktrail_hdmi.c | 761 pipeb->vsync = PSB_RVDC32(VSYNC_B); 814 PSB_WVDC32(pipeb->vsync, VSYNC_B);
|
H A D | gma_display.c | 601 crtc_state->saveVSYNC = REG_READ(map->vsync); 655 REG_WRITE(map->vsync, crtc_state->saveVSYNC);
|
/linux-master/drivers/video/fbdev/matrox/ |
H A D | matroxfb_base.h | 357 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 D | mgb4_vout.c | 428 mgb4_write_reg(video, regs->vsync, 0x40020202); 457 voutdev->regs[4].offset = voutdev->config->regs.vsync;
|
/linux-master/drivers/media/i2c/ |
H A D | tda1997x.c | 757 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 D | pwc.h | 242 char vsync; /* used by isoc handler */ member in struct:pwc_device
|
/linux-master/drivers/gpu/drm/ast/ |
H A D | ast_drv.h | 397 u32 vsync; member in struct:ast_vbios_enhtable
|
/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/ |
H A D | dcmipp-bytecap.c | 136 u32 vsync; member in struct:dcmipp_bytecap_device::__anon1160 768 vcap->count.vsync++;
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_crt.c | 750 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 D | intel_vbt_defs.h | 117 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 D | drm_edid.c | 79 /* 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 D | ltdc.c | 899 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 D | videodev2.h | 1497 * @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 D | v4l2-ioctl.h | 746 struct v4l2_event_vsync vsync; member in union:v4l2_event_time32::__anon3243
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | nv50.c | 80 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 D | adv748x-hdmi.c | 321 bt->vsync = hdmi_read16(state, ADV748X_HDMI_VSYNC_WIDTH,
|
/linux-master/drivers/media/pci/ivtv/ |
H A D | ivtv-irq.c | 824 /* 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 D | mmp_ctrl.h | 608 #define CFG_INV_VSYNC(vsync) ((vsync)<<3)
|
/linux-master/drivers/pinctrl/meson/ |
H A D | pinctrl-amlogic-t7.c | 1026 GROUP(vsync, 3), 1419 "vsync", 1518 FUNCTION(vsync),
|
/linux-master/drivers/media/platform/ti/davinci/ |
H A D | vpif_display.c | 951 timings->bt.vsync))) { 964 std_info->l3 = bt->vsync + bt->vbackporch + 1;
|