summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/drm/drm_irq.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove the drm_locked_tasklet interface. The only consumer that used itoga2008-11-061-44/+0
* Move dev->driver over to being a pointer to a const struct, instead of stupidlyoga2008-10-071-9/+9
* Rework the drm locking to be at least halfway sane. The freebsd codeoga2008-09-181-40/+34
* Kill the stats data structures and noop some other parts. Nothing inoga2008-09-061-1/+0
* detypedef some more. No functional change.oga2008-09-021-5/+5
* Rip out the remnants of the vblank signal stuff. Nothing uses it, andoga2008-08-211-50/+0
* Instead of having a number of malloced arrays for vblank handling, justoga2008-08-211-63/+28
* Apply a light paddling with the knf stick. No binary change.oga2008-08-161-15/+15
* Change the drm_lock*() api to take a pointer to the struct as aoga2008-08-131-2/+2
* Kill a bunch of the drm context code that nothing uses anymore, theoga2008-08-131-2/+0
* Update to DRM git.oga2008-07-291-84/+69
* Switch all instances of malloc/free in the DRM to drm_alloc, drm_freeoga2008-07-291-6/+3
* The current drm_locked_task*() code sometimes tries to sleep in anoga2008-07-071-19/+24
* Kill the silly ``drm_device_t'' and ``drm_file_t'' typedefs. just useoga2008-06-261-10/+10
* Kill the rest of the ifdef maze in drm_*.coga2008-06-261-100/+1
* Don't play with the vblank refcount if we didn't increase it first.oga2008-06-191-1/+1
* Check the right refcount so that the vblank irq has a hope of beingoga2008-06-191-3/+4
* Update to DRM git as of a few days ago. This mostly affects theoga2008-06-111-21/+279
* When i first ported the drm, i completely misunderstood the FreeBSD taskqueueoga2008-05-271-16/+11
* drm_pci_alloc allocates memory using bus_dma, but then doesn't use dmamaps.oga2008-02-051-1/+1
* destatic the static functions, they only make debugging harder.oga2007-12-161-22/+21
* Initial import of the DRM (direct rendering manager).oga2007-11-281-0/+402