summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/drm/drm_irq.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 tojsg2019-04-141-1774/+52
* In drm_wait_one_vblank() add a delay when we're "cold". Interrupts aren'tkettenis2018-09-131-1/+14
* drm: Defer disabling the vblank IRQ until the next interrupt (for instant-off)jsg2018-03-281-2/+12
* Provide a stub implementation for request_irq() and free_irq().mpi2017-08-121-12/+2
* Update inteldrm(4) to code based on Linux 4.4.70. This brings us support forkettenis2017-07-011-478/+1076
* Split PID from TID, giving processes a PID unrelated to the TID of theirguenther2016-11-071-2/+2
* Update drm_irq.c to the version from Linux 3.14.52.kettenis2015-09-261-262/+228
* Update inteldrm to the code from Linux 3.14.52 (which corresponds tokettenis2015-09-231-36/+37
* another round of reducing the diff to linuxjsg2015-04-181-8/+10
* Convert remaining drm ioctl implementation functions to return Linux-stylekettenis2015-04-151-12/+12
* make wait_queue_head a struct with a mutexjsg2015-04-121-2/+3
* move some inline linux compat into the dedicated filesjsg2015-04-061-42/+1
* whitespacekettenis2015-04-051-2/+2
* Add and use macros for linux memory barriers. Fix the call injsg2015-02-121-2/+2
* Switch most printf style functions calls back to linux function namesjsg2015-02-111-9/+9
* switch most mtx_* calls back to linux spinlocksjsg2015-02-101-25/+35
* Remove DRM_LOCK macros, rename dev_lock to struct_mutex and directlyjsg2015-02-101-9/+9
* Replace all queue *_END macro calls except CIRCLEQ_END with NULL.doug2014-09-131-3/+3
* use linux style memory allocations in shared drm codejsg2014-03-091-28/+23
* drm: fix a use-after-free when GPU acceleration disabledjsg2014-01-241-2/+6
* Move most of the uses of workqs in drm to the new task/taskq api.jsg2013-10-291-2/+2
* Make (almost all) atomic operations really atomic.kettenis2013-09-241-2/+2
* Make sure vblank_time_lock blocks interrupts to match Linux.kettenis2013-09-241-2/+2
* use DRM_MEMORYBARRIER() for smp_mb__*jsg2013-09-021-7/+6
* add static back to functions that originally had itjsg2013-09-021-73/+48
* Add a port of the TTM and Radeon DRM code from Linux 3.8.13.jsg2013-08-121-2/+1
* Within ns_to_timeval() change the rem field type from unsigned to signed.brad2013-07-011-2/+2
* handle long long time_t in debug codederaadt2013-04-221-4/+4
* Significantly increase the wordlist for ddb hangman,jsg2013-03-181-245/+1219
* Add $OpenBSD$ after oga said 'go ahead and fix that'weerd2011-06-021-0/+1
* In drm_modeset_ctl make sure to check the (now signed) value is > 0 asoga2011-02-221-1/+1
* Support from vblank events in drm.oga2010-07-181-1/+108
* Use IPL_TTY instead of IPB_BIO as suggested by oga.marco2010-04-151-1/+1
* hold the mutex in drm_handle_vblank().oga2009-05-121-0/+6
* Remove the vblank_disable_allowed crud.oga2009-05-121-7/+0
* add a bunch of #ifdef DRM_VBLANK_DEBUG debugging to the vblank code.oga2009-05-121-7/+22
* Rework the vblank subsystem so that instead of having various bits inoga2009-04-051-93/+86
* A couple of fixes (based mostly on stuff from upstream) to stopoga2009-04-041-9/+24
* Remove dev->irq_lock, the drm_irq_handler_wrap irq handler, and removeoga2009-04-031-15/+0
* Convert DRM_WAIT_ON to take additional parameters, the wmsg for msleep,oga2009-04-031-10/+3
* Remove the DRM_SPIN lock macros, just expand them to mutex operations.oga2009-03-301-14/+14
* Remove a bunch of compat macros, just expand them to the openbsdoga2009-03-271-5/+1
* The drm_* allocation functions have been #defined to not use most ofoga2009-03-261-3/+2
* Unbreak the treeoga2008-11-251-1/+1
* Don't try and enable the vblank handler if irqs are disabled.oga2008-11-251-5/+10
* change drm_attach_mi to drm_attach_pci. we take the pci_attach_args, andoga2008-11-241-6/+5
* Map device interrupts in the attach routine. and remove more need foroga2008-11-231-27/+4
* Move vblank data allocation to happening at attach, not at irq enable.oga2008-11-231-2/+2
* Instead of using a width-1 bitfield for storing the driver capabilitiesoga2008-11-171-1/+1
* Make sure we do not unlock twice.dhill2008-11-061-3/+1