aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/drm_irq.c
AgeCommit message (Expand)Author
2021-06-29drm: Don't test for IRQ support in VBLANK ioctlsThomas Zimmermann
2021-01-19drm: Upcast struct drm_device.dev to struct pci_device; replace pdevThomas Zimmermann
2020-12-03drm/irq: Add the new api to install irqTian Tao
2020-05-29drm: use drm_dev_has_vblank moreDaniel Vetter
2020-02-11drm/irq: remove check on dev->dev_privateJani Nikula
2019-05-27drm: drop use of drmP.h in drm/*Sam Ravnborg
2019-04-24drm: allow removal of legacy codepaths (v4.1)Dave Airlie
2019-01-29drm/irq: Ditch DRIVER_IRQ_SHAREDDaniel Vetter
2019-01-29drm/irq: Don't check for DRIVER_HAVE_IRQ in drm_irq_(un)installDaniel Vetter
2018-09-14drm: Differentiate the lack of an interface from invalid parameterChris Wilson
2017-06-01drm/doc: Polish irq helper documentationDaniel Vetter
2017-06-01drm: Extract drm_vblank.[hc]Daniel Vetter
2017-05-10drm/vblank: Lock down vblank->hwmode moreDaniel Vetter
2017-05-10drm/vblank: drop the mode argument from drm_calc_vbltimestamp_from_scanoutposDaniel Vetter
2017-05-10drm/vblank: Switch to bool in_vblank_irq in get_vblank_timestampDaniel Vetter
2017-05-10drm/vblank: Switch drm_driver->get_vblank_timestamp to return a boolDaniel Vetter
2017-04-04drm: Pass CRTC ID in userspace vblank eventsAnder Conselvan de Oliveira
2017-03-30drm: Convert cmpxchg(bool) back to a two step operationChris Wilson
2017-03-29drm: Peek at the current counter/timestamp for vblank queriesChris Wilson
2017-03-29drm: Refactor vblank sequence number comparisonChris Wilson
2017-03-29drm: vblank cannot be enabled if dev->irq_enabled is falseChris Wilson
2017-03-29drm: Mark up accesses of vblank->enabled outside of its spinlockChris Wilson
2017-03-29drm: Make the decision to keep vblank irq enabled earlierChris Wilson
2017-03-25drm/vblank: Remove DRM_VBLANKTIME_IN_VBLANKDaniel Vetter
2017-03-16drm: Skip the waitqueue setup for vblank queriesChris Wilson
2017-03-16drm: Defer disabling the vblank IRQ until the next interrupt (for instant-off)Chris Wilson
2017-03-14drm: Remove drm_pending_event->pidDaniel Vetter
2017-02-07drm: unexport function drm_vblank_no_hw_counter()Shawn Guo
2017-02-07drm: add vblank hooks to struct drm_crtc_funcsShawn Guo
2017-01-26drm: Nuke ums vgaarb supportDaniel Vetter
2017-01-25drm/core: Use recommened kerneldoc for struct member refsDaniel Vetter
2016-12-30drm/doc: use preferred struct reference in kernel-docDaniel Vetter
2016-12-18drm/irq: drm_legacy_ prefix for legacy ioctlsDaniel Vetter
2016-11-15drm/irq: Unexport drm_vblank_on/offDaniel Vetter
2016-11-15drm/irq: Unexport drm_vblank_countDaniel Vetter
2016-11-15drm/irq: Make drm_vblank_pre/post_modeset internalDaniel Vetter
2016-10-18drm: avoid uninitialized timestamp use in wait_vblankArnd Bergmann
2016-10-04drm: Document caveats around atomic event handlingDaniel Vetter
2016-08-16drm/doc: Fix more kerneldoc/sphinx warningsDaniel Vetter
2016-08-08drm: Make sure drm_vblank_no_hw_counter isn't abusedDaniel Vetter
2016-08-08drm: Used DRM_LEGACY for all legacy functionsDaniel Vetter
2016-08-08drm: Avoid printing negative values for unsigned variables.Rodrigo Vivi
2016-07-19drm: Extract&Document drm_irq.hDaniel Vetter
2016-07-12drm: make drm_vblank_count_and_time() staticGustavo Padovan
2016-07-12drm: Only handle _DRM_VBLANK_NEXTONMISS onceMichel Dänzer
2016-06-27drm: fix some spelling mistakesFrank Binns
2016-06-20drm: fix send_vblank_event use-after-free errorMatthew Auld
2016-06-13drm: make drm_vblank_{get,put}() staticGustavo Padovan
2016-06-13drm: remove legacy drm_arm_vblank_event()Gustavo Padovan
2016-06-13drm: remove legacy drm_send_vblank_event()Gustavo Padovan