summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/drm_irq.c
Commit message (Expand)AuthorAgeFilesLines
* drm: drop use of drmP.h in drm/*Sam Ravnborg2019-05-271-4/+9
* drm: allow removal of legacy codepaths (v4.1)Dave Airlie2019-04-241-0/+2
* drm/irq: Ditch DRIVER_IRQ_SHAREDDaniel Vetter2019-01-291-2/+2
* drm/irq: Don't check for DRIVER_HAVE_IRQ in drm_irq_(un)installDaniel Vetter2019-01-291-6/+0Star
* drm: Differentiate the lack of an interface from invalid parameterChris Wilson2018-09-141-2/+2
* drm/doc: Polish irq helper documentationDaniel Vetter2017-06-011-5/+25
* drm: Extract drm_vblank.[hc]Daniel Vetter2017-06-011-1601/+22Star
* drm/vblank: Lock down vblank->hwmode moreDaniel Vetter2017-05-101-0/+6
* drm/vblank: drop the mode argument from drm_calc_vbltimestamp_from_scanoutposDaniel Vetter2017-05-101-12/+31
* drm/vblank: Switch to bool in_vblank_irq in get_vblank_timestampDaniel Vetter2017-05-101-19/+22
* drm/vblank: Switch drm_driver->get_vblank_timestamp to return a boolDaniel Vetter2017-05-101-31/+18Star
* drm: Pass CRTC ID in userspace vblank eventsAnder Conselvan de Oliveira2017-04-041-0/+2
* drm: Convert cmpxchg(bool) back to a two step operationChris Wilson2017-03-301-1/+3
* drm: Peek at the current counter/timestamp for vblank queriesChris Wilson2017-03-291-0/+26
* drm: Refactor vblank sequence number comparisonChris Wilson2017-03-291-6/+10
* drm: vblank cannot be enabled if dev->irq_enabled is falseChris Wilson2017-03-291-4/+3Star
* drm: Mark up accesses of vblank->enabled outside of its spinlockChris Wilson2017-03-291-9/+14
* drm: Make the decision to keep vblank irq enabled earlierChris Wilson2017-03-291-8/+12
* drm/vblank: Remove DRM_VBLANKTIME_IN_VBLANKDaniel Vetter2017-03-251-8/+0Star
* drm: Skip the waitqueue setup for vblank queriesChris Wilson2017-03-161-11/+13
* drm: Defer disabling the vblank IRQ until the next interrupt (for instant-off)Chris Wilson2017-03-161-2/+12
* drm: Remove drm_pending_event->pidDaniel Vetter2017-03-141-3/+2Star
* drm: unexport function drm_vblank_no_hw_counter()Shawn Guo2017-02-071-18/+10Star
* drm: add vblank hooks to struct drm_crtc_funcsShawn Guo2017-02-071-6/+47
* drm: Nuke ums vgaarb supportDaniel Vetter2017-01-261-26/+0Star
* drm/core: Use recommened kerneldoc for struct member refsDaniel Vetter2017-01-251-10/+9Star
* drm/doc: use preferred struct reference in kernel-docDaniel Vetter2016-12-301-1/+1
* drm/irq: drm_legacy_ prefix for legacy ioctlsDaniel Vetter2016-12-181-26/+4Star
* drm/irq: Unexport drm_vblank_on/offDaniel Vetter2016-11-151-59/+21Star
* drm/irq: Unexport drm_vblank_countDaniel Vetter2016-11-151-27/+10Star
* drm/irq: Make drm_vblank_pre/post_modeset internalDaniel Vetter2016-11-151-37/+6Star
* drm: avoid uninitialized timestamp use in wait_vblankArnd Bergmann2016-10-181-1/+3
* drm: Document caveats around atomic event handlingDaniel Vetter2016-10-041-2/+30
* drm/doc: Fix more kerneldoc/sphinx warningsDaniel Vetter2016-08-161-4/+4
* drm: Make sure drm_vblank_no_hw_counter isn't abusedDaniel Vetter2016-08-081-0/+1
* drm: Used DRM_LEGACY for all legacy functionsDaniel Vetter2016-08-081-5/+5
* drm: Avoid printing negative values for unsigned variables.Rodrigo Vivi2016-08-081-5/+5
* drm: Extract&Document drm_irq.hDaniel Vetter2016-07-191-1/+0Star
* drm: make drm_vblank_count_and_time() staticGustavo Padovan2016-07-121-5/+2Star
* drm: Only handle _DRM_VBLANK_NEXTONMISS onceMichel Dänzer2016-07-121-11/+5Star
* drm: fix some spelling mistakesFrank Binns2016-06-271-2/+2
* drm: fix send_vblank_event use-after-free errorMatthew Auld2016-06-201-2/+2
* drm: make drm_vblank_{get,put}() staticGustavo Padovan2016-06-131-8/+2Star
* drm: remove legacy drm_arm_vblank_event()Gustavo Padovan2016-06-131-31/+8Star
* drm: remove legacy drm_send_vblank_event()Gustavo Padovan2016-06-131-25/+6Star
* drm/doc: Drop kerneldoc for static functions in drm_irq.cDaniel Vetter2016-06-031-10/+2Star
* Merge branch 'drm-intel-next' of git://anongit.freedesktop.org/drm-intel into...Dave Airlie2016-06-011-0/+31
|\
| * drm/core: Add drm_accurate_vblank_count, v5.Maarten Lankhorst2016-05-191-0/+31
* | drm: use seqlock for vblank time/countMatthew Auld2016-05-241-78/+12Star
* | drm: Nuke ->vblank_disable_allowedDaniel Vetter2016-05-201-6/+0Star
|/