Home
last modified time | relevance | path

Searched refs:vblank (Results 1 – 72 of 72) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/
Ddrm_irq.c47 ((dev)->vblank[crtc].time[(count) % DRM_VBLANKTIME_RBSIZE])
95 struct drm_vblank_crtc *vblank = &dev->vblank[crtc]; in drm_update_vblank_count() local
118 diff = cur_vblank - vblank->last; in drm_update_vblank_count()
119 if (cur_vblank < vblank->last) { in drm_update_vblank_count()
123 crtc, vblank->last, cur_vblank, diff); in drm_update_vblank_count()
137 tslot = atomic_read(&vblank->count) + diff; in drm_update_vblank_count()
141 atomic_add(diff, &vblank->count); in drm_update_vblank_count()
153 struct drm_vblank_crtc *vblank = &dev->vblank[crtc]; in vblank_disable_and_save() local
180 if (!vblank->enabled && in vblank_disable_and_save()
192 if (vblank->enabled) { in vblank_disable_and_save()
[all …]
Ddrm_edid.c1825 unsigned vblank = (pt->vactive_vblank_hi & 0xf) << 8 | pt->vblank_lo; in drm_mode_detailed() local
1875 mode->vtotal = mode->vdisplay + vblank; in drm_mode_detailed()
Ddrm_atomic_helper.c913 ret = wait_event_timeout(dev->vblank[i].queue, in drm_atomic_helper_wait_for_vblanks()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnv50.c53 chan->vblank.ctxdma = gpuobj->node->offset >> 4; in nv50_sw_mthd_dma_vblsem()
65 chan->vblank.offset = *(u32 *)args; in nv50_sw_mthd_vblsem_offset()
74 chan->vblank.value = *(u32 *)args; in nv50_sw_mthd_vblsem_value()
84 if (head >= nvkm_disp(chan)->vblank.index_nr) in nv50_sw_mthd_vblsem_release()
87 nvkm_notify_get(&chan->vblank.notify[head]); in nv50_sw_mthd_vblsem_release()
124 container_of(notify, typeof(*chan), vblank.notify[notify->index]); in nv50_sw_vblsem_release()
128 nv_wr32(priv, 0x001704, chan->vblank.channel); in nv50_sw_vblsem_release()
129 nv_wr32(priv, 0x001710, 0x80000000 | chan->vblank.ctxdma); in nv50_sw_vblsem_release()
133 nv_wr32(priv, 0x001570, chan->vblank.offset); in nv50_sw_vblsem_release()
134 nv_wr32(priv, 0x001574, chan->vblank.value); in nv50_sw_vblsem_release()
[all …]
Dgf100.c39 chan->vblank.offset &= 0x00ffffffffULL; in gf100_sw_mthd_vblsem_offset()
40 chan->vblank.offset |= data << 32; in gf100_sw_mthd_vblsem_offset()
42 chan->vblank.offset &= 0xff00000000ULL; in gf100_sw_mthd_vblsem_offset()
43 chan->vblank.offset |= data; in gf100_sw_mthd_vblsem_offset()
101 container_of(notify, typeof(*chan), vblank.notify[notify->index]); in gf100_sw_vblsem_release()
105 nv_wr32(priv, 0x001718, 0x80000000 | chan->vblank.channel); in gf100_sw_vblsem_release()
107 nv_wr32(priv, 0x06000c, upper_32_bits(chan->vblank.offset)); in gf100_sw_vblsem_release()
108 nv_wr32(priv, 0x060010, lower_32_bits(chan->vblank.offset)); in gf100_sw_vblsem_release()
109 nv_wr32(priv, 0x060014, chan->vblank.value); in gf100_sw_vblsem_release()
123 .vblank = gf100_sw_vblsem_release,
Dnv50.h22 int (*vblank)(struct nvkm_notify *); member
33 } vblank; member
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dbase.c41 container_of(notify->event, typeof(*disp), vblank); in nvkm_disp_vblank_ctor()
49 if (ret = -ENXIO, req->v0.head <= disp->vblank.index_nr) { in nvkm_disp_vblank_ctor()
63 nvkm_event_send(&disp->vblank, 1, head, &rep, sizeof(rep)); in nvkm_disp_vblank()
106 *event = &disp->vblank; in nvkm_disp_ntfy()
173 nvkm_event_fini(&disp->vblank); in _nvkm_disp_dtor()
235 ret = nvkm_event_init(impl->vblank, 1, heads, &disp->vblank); in nvkm_disp_create_()
Dnv04.c131 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nv04_disp_vblank_init()
138 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nv04_disp_vblank_fini()
204 .vblank = &nv04_disp_vblank_func,
Dpriv.h9 const struct nvkm_event_func *vblank; member
Dgm107.c96 .base.vblank = &gf110_disp_vblank_func,
Dgt215.c97 .base.vblank = &nv50_disp_vblank_func,
Dgk110.c96 .base.vblank = &gf110_disp_vblank_func,
Dgt200.c141 .base.vblank = &nv50_disp_vblank_func,
Dgm204.c104 .base.vblank = &gf110_disp_vblank_func,
Dg94.c132 .base.vblank = &nv50_disp_vblank_func,
Dgk104.c261 .base.vblank = &gf110_disp_vblank_func,
Dg84.c265 .base.vblank = &nv50_disp_vblank_func,
Dgf110.c771 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in gf110_disp_vblank_init()
778 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in gf110_disp_vblank_fini()
1303 .base.vblank = &gf110_disp_vblank_func,
Dnv50.c1292 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nv50_disp_vblank_fini()
1299 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nv50_disp_vblank_init()
2012 .base.vblank = &nv50_disp_vblank_func,
/linux-4.1.27/drivers/media/platform/vivid/
Dvivid-osd.c86 struct fb_vblank vblank; in vivid_fb_ioctl() local
88 memset(&vblank, 0, sizeof(vblank)); in vivid_fb_ioctl()
89 vblank.flags = FB_VBLANK_HAVE_COUNT | FB_VBLANK_HAVE_VCOUNT | in vivid_fb_ioctl()
91 vblank.count = 0; in vivid_fb_ioctl()
92 vblank.vcount = 0; in vivid_fb_ioctl()
93 vblank.hcount = 0; in vivid_fb_ioctl()
94 if (copy_to_user((void __user *)arg, &vblank, sizeof(vblank))) in vivid_fb_ioctl()
/linux-4.1.27/drivers/video/fbdev/matrox/
Dmatroxfb_crtc2.c402 …ic int matroxfb_dh_get_vblank(const struct matroxfb_dh_fb_info* m2info, struct fb_vblank* vblank) { in matroxfb_dh_get_vblank() argument
406 memset(vblank, 0, sizeof(*vblank)); in matroxfb_dh_get_vblank()
407 vblank->flags = FB_VBLANK_HAVE_VCOUNT | FB_VBLANK_HAVE_VBLANK; in matroxfb_dh_get_vblank()
409 vblank->vcount = mga_inl(0x3C48) & 0x000007FF; in matroxfb_dh_get_vblank()
411 if (vblank->vcount >= m2info->fbcon.var.yres) in matroxfb_dh_get_vblank()
412 vblank->flags |= FB_VBLANK_VBLANKING; in matroxfb_dh_get_vblank()
414 vblank->flags |= FB_VBLANK_HAVE_COUNT; in matroxfb_dh_get_vblank()
417 vblank->count = minfo->crtc2.vsync.cnt; in matroxfb_dh_get_vblank()
434 struct fb_vblank vblank; in matroxfb_dh_ioctl() local
437 err = matroxfb_dh_get_vblank(m2info, &vblank); in matroxfb_dh_ioctl()
[all …]
Dmatroxfb_base.c848 struct fb_vblank *vblank) in matroxfb_get_vblank() argument
853 memset(vblank, 0, sizeof(*vblank)); in matroxfb_get_vblank()
854 vblank->flags = FB_VBLANK_HAVE_VCOUNT | FB_VBLANK_HAVE_VSYNC | in matroxfb_get_vblank()
857 vblank->vcount = mga_inl(M_VCOUNT); in matroxfb_get_vblank()
862 vblank->flags |= FB_VBLANK_HBLANKING; in matroxfb_get_vblank()
864 vblank->flags |= FB_VBLANK_VSYNCING; in matroxfb_get_vblank()
865 if (vblank->vcount >= minfo->fbcon.var.yres) in matroxfb_get_vblank()
866 vblank->flags |= FB_VBLANK_VBLANKING; in matroxfb_get_vblank()
868 vblank->flags |= FB_VBLANK_HAVE_COUNT; in matroxfb_get_vblank()
871 vblank->count = minfo->crtc1.vsync.cnt; in matroxfb_get_vblank()
[all …]
/linux-4.1.27/drivers/gpu/drm/gma500/
Dpsb_irq.c327 if (dev->vblank[0].enabled) in psb_irq_preinstall()
329 if (dev->vblank[1].enabled) in psb_irq_preinstall()
365 if (dev->vblank[0].enabled) in psb_irq_postinstall()
370 if (dev->vblank[1].enabled) in psb_irq_postinstall()
375 if (dev->vblank[2].enabled) in psb_irq_postinstall()
399 if (dev->vblank[0].enabled) in psb_irq_uninstall()
402 if (dev->vblank[1].enabled) in psb_irq_uninstall()
405 if (dev->vblank[2].enabled) in psb_irq_uninstall()
Dmdfld_device.c204 pipe->vblank = PSB_RVDC32(map->vblank); in mdfld_save_display_registers()
330 PSB_WVDC32(pipe->vblank, map->vblank); in mdfld_restore_display_registers()
459 .vblank = VBLANK_A,
481 .vblank = VBLANK_B,
504 .vblank = VBLANK_C,
Doaktrail_device.c217 p->vblank = PSB_RVDC32(VBLANK_A); in oaktrail_save_display_registers()
337 PSB_WVDC32(p->vblank, VBLANK_A); in oaktrail_restore_display_registers()
475 .vblank = VBLANK_A,
499 .vblank = VBLANK_B,
Dpsb_device.c274 .vblank = VBLANK_A,
298 .vblank = VBLANK_B,
Dcdv_device.c537 .vblank = VBLANK_A,
562 .vblank = VBLANK_B,
Doaktrail_crtc.c460 REG_WRITE_WITH_AUX(map->vblank, in oaktrail_crtc_mode_set()
477 REG_WRITE_WITH_AUX(map->vblank, (adjusted_mode->crtc_vblank_start - 1) | in oaktrail_crtc_mode_set()
Dpsb_drv.h289 u32 vblank; member
323 u32 vblank; member
Doaktrail_hdmi.c774 pipeb->vblank = PSB_RVDC32(VBLANK_B); in oaktrail_hdmi_save()
827 PSB_WVDC32(pipeb->vblank, VBLANK_B); in oaktrail_hdmi_restore()
Dgma_display.c580 crtc_state->saveVBLANK = REG_READ(map->vblank); in gma_crtc_save()
634 REG_WRITE(map->vblank, crtc_state->saveVBLANK); in gma_crtc_restore()
Dmdfld_intel_display.c829 REG_WRITE(map->vblank, (adjusted_mode->crtc_vblank_start - in mdfld_crtc_mode_set()
844 REG_WRITE(map->vblank, (adjusted_mode->crtc_vblank_start - 1) | in mdfld_crtc_mode_set()
Dpsb_intel_display.c280 REG_WRITE(map->vblank, (adjusted_mode->crtc_vblank_start - 1) | in psb_intel_crtc_mode_set()
Dcdv_intel_display.c805 REG_WRITE(map->vblank, (adjusted_mode->crtc_vblank_start - 1) | in cdv_intel_crtc_mode_set()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_crtc.c56 struct mdp_irq vblank; member
82 mdp_irq_register(&get_kms(crtc)->base, &mdp5_crtc->vblank); in request_pending()
580 struct mdp5_crtc *mdp5_crtc = container_of(irq, struct mdp5_crtc, vblank); in mdp5_crtc_vblank_irq()
585 mdp_irq_unregister(&get_kms(crtc)->base, &mdp5_crtc->vblank); in mdp5_crtc_vblank_irq()
607 return mdp5_crtc->vblank.irqmask; in mdp5_crtc_vblank()
632 mdp5_crtc->vblank.irqmask = lm2ppdone(lm); in mdp5_crtc_set_intf()
634 mdp5_crtc->vblank.irqmask = intf2vblank(lm, intf); in mdp5_crtc_set_intf()
671 mdp5_crtc->vblank.irq = mdp5_crtc_vblank_irq; in mdp5_crtc_init()
/linux-4.1.27/drivers/media/i2c/
Dmt9v011.c202 unsigned height, width, hblank, vblank, speed; in calc_fps() local
210 vblank = mt9v011_read(sd, R06_MT9V011_VBLANK); in calc_fps()
214 t_time = row_time * (height + vblank + 1); in calc_fps()
232 unsigned height, width, hblank, vblank; in calc_speed() local
243 vblank = mt9v011_read(sd, R06_MT9V011_VBLANK); in calc_speed()
246 line_time = height + vblank + 1; in calc_speed()
Dmt9m032.c198 unsigned int vblank; in mt9m032_update_timing() local
206 vblank = div_u64(1000000000ULL * interval->numerator, in mt9m032_update_timing()
210 if (vblank > MT9M032_VBLANK_MAX) { in mt9m032_update_timing()
217 vblank = div_u64(1000000000ULL * interval->numerator, in mt9m032_update_timing()
223 vblank = clamp_t(unsigned int, vblank, min_vblank, MT9M032_VBLANK_MAX); in mt9m032_update_timing()
225 return mt9m032_write(client, MT9M032_VBLANK, vblank); in mt9m032_update_timing()
Dmt9p031.c389 unsigned int vblank; in mt9p031_set_params() local
436 vblank = MT9P031_VERTICAL_BLANK_DEF; in mt9p031_set_params()
441 ret = mt9p031_write(client, MT9P031_VERTICAL_BLANK, vblank - 1); in mt9p031_set_params()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_crtc.c61 struct mdp_irq vblank; member
77 mdp_irq_register(&get_kms(crtc)->base, &mdp4_crtc->vblank); in request_pending()
513 struct mdp4_crtc *mdp4_crtc = container_of(irq, struct mdp4_crtc, vblank); in mdp4_crtc_vblank_irq()
518 mdp_irq_unregister(&get_kms(crtc)->base, &mdp4_crtc->vblank); in mdp4_crtc_vblank_irq()
543 return mdp4_crtc->vblank.irqmask; in mdp4_crtc_vblank()
626 mdp4_crtc->vblank.irqmask = dma2irq(mdp4_crtc->dma); in mdp4_crtc_init()
627 mdp4_crtc->vblank.irq = mdp4_crtc_vblank_irq; in mdp4_crtc_init()
/linux-4.1.27/drivers/video/fbdev/core/
Dfbmon.c1111 u32 vblank; member
1133 u32 vblank; in fb_get_vblank() local
1135 vblank = (hfreq * FLYBACK)/1000; in fb_get_vblank()
1136 vblank = (vblank + 500)/1000; in fb_get_vblank()
1137 return (vblank + V_FRONTPORCH); in fb_get_vblank()
1240 timings->vblank = fb_get_vblank(timings->hfreq); in fb_timings_vfreq()
1241 timings->vtotal = timings->vactive + timings->vblank; in fb_timings_vfreq()
1250 timings->vblank = fb_get_vblank(timings->hfreq); in fb_timings_hfreq()
1251 timings->vtotal = timings->vactive + timings->vblank; in fb_timings_hfreq()
1265 timings->vblank = fb_get_vblank(timings->hfreq); in fb_timings_dclk()
[all …]
/linux-4.1.27/drivers/video/fbdev/
Dtmiofb.c491 static int tmiofb_vblank(struct fb_info *fbi, struct fb_vblank *vblank) in tmiofb_vblank() argument
498 vblank->vcount = vcount; in tmiofb_vblank()
499 vblank->flags = FB_VBLANK_HAVE_VBLANK | FB_VBLANK_HAVE_VCOUNT in tmiofb_vblank()
503 vblank->flags |= FB_VBLANK_VSYNCING; in tmiofb_vblank()
506 vblank->flags |= FB_VBLANK_VBLANKING; in tmiofb_vblank()
517 struct fb_vblank vblank = {0}; in tmiofb_ioctl() local
520 tmiofb_vblank(fbi, &vblank); in tmiofb_ioctl()
521 if (copy_to_user(argp, &vblank, sizeof vblank)) in tmiofb_ioctl()
Dps3fb.c747 static int ps3fb_get_vblank(struct fb_vblank *vblank) in ps3fb_get_vblank() argument
749 memset(vblank, 0, sizeof(*vblank)); in ps3fb_get_vblank()
750 vblank->flags = FB_VBLANK_HAVE_VSYNC; in ps3fb_get_vblank()
784 struct fb_vblank vblank; in ps3fb_ioctl() local
786 retval = ps3fb_get_vblank(&vblank); in ps3fb_ioctl()
790 if (copy_to_user(argp, &vblank, sizeof(vblank))) in ps3fb_ioctl()
Dsh_mobile_hdmi.c406 u16 htotal, hblank, hdelay, vtotal, vblank, vdelay, voffset; in sh_hdmi_external_video_param() local
421 vblank = mode->lower_margin + vdelay; in sh_hdmi_external_video_param()
437 vtotal, vblank, vdelay, mode->vsync_len, sync); in sh_hdmi_external_video_param()
456 hdmi_write(hdmi, vblank, HDMI_EXTERNAL_V_BLANK); in sh_hdmi_external_video_param()
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Domap_irq.c325 wake_up(&dev->vblank[i].queue); in omap_drm_irq_uninstall()
326 dev->vblank[i].enabled = false; in omap_drm_irq_uninstall()
327 dev->vblank[i].last = in omap_drm_irq_uninstall()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/
Ddisp.h12 struct nvkm_event vblank; member
/linux-4.1.27/drivers/media/pci/ivtv/
Divtvfb.c466 struct fb_vblank vblank; in ivtvfb_ioctl() local
469 memset(&vblank, 0, sizeof(struct fb_vblank)); in ivtvfb_ioctl()
471 vblank.flags = FB_VBLANK_HAVE_COUNT |FB_VBLANK_HAVE_VCOUNT | in ivtvfb_ioctl()
479 vblank.flags |= FB_VBLANK_VSYNCING; in ivtvfb_ioctl()
480 vblank.count = itv->last_vsync_field; in ivtvfb_ioctl()
481 vblank.vcount = trace; in ivtvfb_ioctl()
482 vblank.hcount = 0; in ivtvfb_ioctl()
483 if (copy_to_user((void __user *)arg, &vblank, sizeof(vblank))) in ivtvfb_ioctl()
/linux-4.1.27/drivers/media/i2c/soc_camera/
Dmt9m001.c180 const u16 hblank = 9, vblank = 25; in mt9m001_s_crop() local
199 mt9m001->total_h = rect.height + mt9m001->y_skip_top + vblank; in mt9m001_s_crop()
204 ret = reg_write(client, MT9M001_VERTICAL_BLANKING, vblank); in mt9m001_s_crop()
446 const u16 vblank = 25; in mt9m001_s_ctrl() local
449 mt9m001->y_skip_top + vblank; in mt9m001_s_ctrl()
Dmt9t031.c208 vblank = MT9T031_VERTICAL_BLANK; in mt9t031_set_params() local
251 ret = reg_write(client, MT9T031_VERTICAL_BLANKING, vblank); in mt9t031_set_params()
279 mt9t031->total_h = rect->height + mt9t031->y_skip_top + vblank; in mt9t031_set_params()
520 const u16 vblank = MT9T031_VERTICAL_BLANK; in mt9t031_s_ctrl() local
522 mt9t031->y_skip_top + vblank; in mt9t031_s_ctrl()
Dmt9v022.c155 struct v4l2_ctrl *vblank; member
336 ret = v4l2_ctrl_s_ctrl(mt9v022->vblank, 45); in mt9v022_s_crop()
914 mt9v022->vblank = v4l2_ctrl_new_std(&mt9v022->hdl, &mt9v022_ctrl_ops, in mt9v022_probe()
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_crtc.h36 struct nvif_notify vblank; member
Dnouveau_display.c48 container_of(notify, typeof(*nv_crtc), vblank); in nouveau_display_vblank_handler()
60 nvif_notify_get(&nv_crtc->vblank); in nouveau_display_vblank_enable()
74 nvif_notify_put(&nv_crtc->vblank); in nouveau_display_vblank_disable()
175 nvif_notify_fini(&nv_crtc->vblank); in nouveau_display_vblank_fini()
196 &nv_crtc->vblank); in nouveau_display_vblank_init()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_encoders.c327 unsigned vblank = native_mode->vtotal - native_mode->vdisplay; in radeon_panel_mode_fixup() local
345 adjusted_mode->vtotal = native_mode->vdisplay + vblank; in radeon_panel_mode_fixup()
360 adjusted_mode->crtc_vtotal = adjusted_mode->crtc_vdisplay + vblank; in radeon_panel_mode_fixup()
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_crt.c548 uint32_t vblank, vblank_start, vblank_end; in intel_crt_load_detect() local
570 vblank = I915_READ(vblank_reg); in intel_crt_load_detect()
575 vblank_start = (vblank & 0xfff) + 1; in intel_crt_load_detect()
576 vblank_end = ((vblank >> 16) & 0xfff) + 1; in intel_crt_load_detect()
640 I915_WRITE(vblank_reg, vblank); in intel_crt_load_detect()
Dintel_display.c14476 u32 vblank; member
14554 error->transcoder[i].vblank = I915_READ(VBLANK(cpu_transcoder)); in intel_display_capture_error_state()
14615 err_printf(m, " VBLANK: %08x\n", error->transcoder[i].vblank); in intel_display_print_error_state()
/linux-4.1.27/drivers/media/pci/cx18/
Dcx18-av-core.c299 int hblank, hactive, burst, vblank, vactive, sc; in cx18_av_std_setup() local
351 vblank = 38; /* lines 6 - 24 & 318 - 336 */ in cx18_av_std_setup()
411 vblank = 26; /* lines 10 - 22 & 272 - 284 */ in cx18_av_std_setup()
486 hblank, hactive, vblank, vactive, vblank656, in cx18_av_std_setup()
501 cx18_av_write(cx, 0x474, vblank); in cx18_av_std_setup()
503 (((vblank >> 8) & 0x3) | (vactive << 4)) & 0xff); in cx18_av_std_setup()
/linux-4.1.27/drivers/media/platform/xilinx/
Dxilinx-tpg.c105 struct v4l2_ctrl *vblank; member
203 v4l2_ctrl_g_ctrl(xtpg->vblank) + height); in xtpg_s_stream()
845 xtpg->vblank = v4l2_ctrl_new_std(&xtpg->ctrl_handler, &xtpg_ctrl_ops, in xtpg_probe()
/linux-4.1.27/drivers/video/fbdev/aty/
Dradeon_monitor.c221 rinfo->panel_info.vblank = BIOS_IN16(tmp0+24) - BIOS_IN16(tmp0+26); in radeon_get_panel_info_BIOS()
237 pr_debug(" vblank: %d\n", rinfo->panel_info.vblank); in radeon_get_panel_info_BIOS()
698 rinfo->panel_info.vblank = var->upper_margin + in radeon_var_to_panel_info()
812 var->upper_margin = (rinfo->panel_info.vblank - rinfo->panel_info.vOver_plus in radeon_check_modes()
Datyfb_base.c1610 par->vblank.count++; in aty_irq()
1611 if (par->vblank.pan_display) { in aty_irq()
1612 par->vblank.pan_display = 0; in aty_irq()
1615 wake_up_interruptible(&par->vblank.wait); in aty_irq()
1661 if (par->vblank.pan_display) { in aty_disable_irq()
1662 par->vblank.pan_display = 0; in aty_disable_irq()
1755 par->vblank.pan_display = 1; in atyfb_pan_display()
1757 par->vblank.pan_display = 0; in atyfb_pan_display()
1772 vbl = &par->vblank; in aty_waitforvblank()
2338 init_waitqueue_head(&par->vblank.wait); in aty_init()
Datyfb.h181 struct aty_interrupt vblank; member
Dradeonfb.h259 int vOver_plus, vSync_width, vblank; member
Dradeon_base.c1579 vTotal = mode->yres + rinfo->panel_info.vblank; in radeonfb_set_par()
1814 newmode->fp_crtc_v_total_disp = (rinfo->panel_info.vblank & 0xffff) | in radeonfb_set_par()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Dhdmi5_core.h286 int vblank; member
Dhdmi5_core.c310 video_cfg->vblank = cfg->timings.vsw + in hdmi_core_init()
355 REG_FLD_MOD(base, HDMI_CORE_FC_INVBLANK, cfg->vblank, 7, 0); in hdmi_core_video_config()
/linux-4.1.27/drivers/media/i2c/smiapp/
Dsmiapp.h241 struct v4l2_ctrl *vblank; member
Dsmiapp-core.c314 + sensor->vblank->val in __smiapp_update_exposure_limits()
550 sensor->vblank = v4l2_ctrl_new_std( in smiapp_init_controls()
554 if (sensor->vblank) in smiapp_init_controls()
555 sensor->vblank->flags |= V4L2_CTRL_FLAG_UPDATE; in smiapp_init_controls()
876 struct v4l2_ctrl *vblank = sensor->vblank; in smiapp_update_blanking() local
887 __v4l2_ctrl_modify_range(vblank, min, max, vblank->step, min); in smiapp_update_blanking()
945 dev_dbg(&client->dev, "vblank\t\t%d\n", sensor->vblank->val); in smiapp_update_mode()
953 + sensor->vblank->val) / 100)); in smiapp_update_mode()
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_drv.c201 return dev->vblank[crtc].count.counter; in qxl_noop_get_vblank_counter()
/linux-4.1.27/include/drm/
DdrmP.h792 struct drm_vblank_crtc *vblank; member
960 return &crtc->dev->vblank[drm_crtc_index(crtc)].queue; in drm_crtc_vblank_waitqueue()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/
Dmemx.fuc168 // +00: head to wait for vblank on
206 // +00: head to wait for vblank on
/linux-4.1.27/drivers/gpu/drm/msm/
DNOTES43 Since the irq's that drm core mostly cares about are vblank/framedone,
/linux-4.1.27/drivers/gpu/drm/bridge/
Ddw_hdmi.c1023 int hblank, vblank, h_de_hs, v_de_vs, hsync_len, vsync_len; in hdmi_av_composer() local
1080 vblank = mode->vtotal - mode->vdisplay; in hdmi_av_composer()
1081 hdmi_writeb(hdmi, vblank, HDMI_FC_INVBLANK); in hdmi_av_composer()
/linux-4.1.27/drivers/gpu/drm/tegra/
Ddrm.c184 goto vblank; in tegra_drm_load()
188 vblank: in tegra_drm_load()
/linux-4.1.27/drivers/media/i2c/cx25840/
Dcx25840-core.c777 int hblank, hactive, burst, vblank, vactive, sc; in cx25840_std_setup() local
792 vblank = 36; in cx25840_std_setup()
820 vblank = 26; in cx25840_std_setup()
827 vblank = 20; in cx25840_std_setup()
833 vblank = 26; in cx25840_std_setup()
874 hblank, hactive, vblank, vactive, vblank656, in cx25840_std_setup()
889 cx25840_write(client, 0x474, vblank); in cx25840_std_setup()
891 (((vblank >> 8) & 0x3) | (vactive << 4)) & 0xff); in cx25840_std_setup()