summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/drm_irq.c
AgeCommit message (Expand)AuthorFilesLines
2017-04-04drm: Pass CRTC ID in userspace vblank eventsAnder Conselvan de Oliveira1-0/+2
2017-03-30drm: Convert cmpxchg(bool) back to a two step operationChris Wilson1-1/+3
2017-03-29drm: Peek at the current counter/timestamp for vblank queriesChris Wilson1-0/+26
2017-03-29drm: Refactor vblank sequence number comparisonChris Wilson1-6/+10
2017-03-29drm: vblank cannot be enabled if dev->irq_enabled is falseChris Wilson1-4/+3
2017-03-29drm: Mark up accesses of vblank->enabled outside of its spinlockChris Wilson1-9/+14
2017-03-29drm: Make the decision to keep vblank irq enabled earlierChris Wilson1-8/+12
2017-03-25drm/vblank: Remove DRM_VBLANKTIME_IN_VBLANKDaniel Vetter1-8/+0
2017-03-16drm: Skip the waitqueue setup for vblank queriesChris Wilson1-11/+13
2017-03-16drm: Defer disabling the vblank IRQ until the next interrupt (for instant-off)Chris Wilson1-2/+12
2017-03-14drm: Remove drm_pending_event->pidDaniel Vetter1-3/+2
2017-02-07drm: unexport function drm_vblank_no_hw_counter()Shawn Guo1-18/+10
2017-02-07drm: add vblank hooks to struct drm_crtc_funcsShawn Guo1-6/+47
2017-01-26drm: Nuke ums vgaarb supportDaniel Vetter1-26/+0
2017-01-25drm/core: Use recommened kerneldoc for struct member refsDaniel Vetter1-10/+9
2016-12-30drm/doc: use preferred struct reference in kernel-docDaniel Vetter1-1/+1
2016-12-18drm/irq: drm_legacy_ prefix for legacy ioctlsDaniel Vetter1-26/+4
2016-11-15drm/irq: Unexport drm_vblank_on/offDaniel Vetter1-59/+21
2016-11-15drm/irq: Unexport drm_vblank_countDaniel Vetter1-27/+10
2016-11-15drm/irq: Make drm_vblank_pre/post_modeset internalDaniel Vetter1-37/+6
2016-10-18drm: avoid uninitialized timestamp use in wait_vblankArnd Bergmann1-1/+3
2016-10-04drm: Document caveats around atomic event handlingDaniel Vetter1-2/+30
2016-08-16drm/doc: Fix more kerneldoc/sphinx warningsDaniel Vetter1-4/+4
2016-08-08drm: Make sure drm_vblank_no_hw_counter isn't abusedDaniel Vetter1-0/+1
2016-08-08drm: Used DRM_LEGACY for all legacy functionsDaniel Vetter1-5/+5
2016-08-08drm: Avoid printing negative values for unsigned variables.Rodrigo Vivi1-5/+5
2016-07-19drm: Extract&Document drm_irq.hDaniel Vetter1-1/+0
2016-07-12drm: make drm_vblank_count_and_time() staticGustavo Padovan1-5/+2
2016-07-12drm: Only handle _DRM_VBLANK_NEXTONMISS onceMichel Dänzer1-11/+5
2016-06-27drm: fix some spelling mistakesFrank Binns1-2/+2
2016-06-20drm: fix send_vblank_event use-after-free errorMatthew Auld1-2/+2
2016-06-13drm: make drm_vblank_{get,put}() staticGustavo Padovan1-8/+2
2016-06-13drm: remove legacy drm_arm_vblank_event()Gustavo Padovan1-31/+8
2016-06-13drm: remove legacy drm_send_vblank_event()Gustavo Padovan1-25/+6
2016-06-03drm/doc: Drop kerneldoc for static functions in drm_irq.cDaniel Vetter1-10/+2
2016-06-02Merge branch 'drm-intel-next' of git://anongit.freedesktop.org/drm-intel into...Dave Airlie1-0/+31
2016-05-24drm: use seqlock for vblank time/countMatthew Auld1-78/+12
2016-05-21drm: Nuke ->vblank_disable_allowedDaniel Vetter1-6/+0
2016-05-19drm/core: Add drm_accurate_vblank_count, v5.Maarten Lankhorst1-0/+31
2016-04-06Merge tag 'topic/drm-misc-2016-04-01' of git://anongit.freedesktop.org/drm-in...Dave Airlie1-4/+1
2016-03-30Revert "drm: Don't pass negative delta to ktime_sub_ns()"Daniel Vetter1-4/+1
2016-03-14Merge drm-fixes into drm-next.Dave Airlie1-3/+70
2016-02-17drm: Fix treatment of drm_vblank_offdelay in drm_vblank_on() (v2)Mario Kleiner1-2/+1
2016-02-17drm: Fix drm_vblank_pre/post_modeset regression from Linux 4.4Mario Kleiner1-0/+16
2016-02-17drm: Prevent vblank counter bumps > 1 with active vblank clients. (v2)Mario Kleiner1-0/+43
2016-02-17drm: No-Op redundant calls to drm_vblank_off() (v2)Mario Kleiner1-1/+10
2016-02-08drm/vblank: Use drm_event_reserve_initDaniel Vetter1-7/+4
2016-01-25drm: Create drm_send_event helpersDaniel Vetter1-5/+2
2016-01-08drm: move MODULE_PARM_DESC to other fileDan Carpenter1-0/+3
2015-12-04drm/nouveau: Fix pre-nv50 pageflip events (v4)Daniel Vetter1-1/+53