summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/drmP.h
AgeCommit message (Expand)Author
2008-10-28make DRM_INFO() a bit less gross, though getting all the grossness out at onc...Theo de Raadt
2008-10-07Kill the linux-ready negative return codes in ``shared'' code. We handleOwain Ainsworth
2008-10-07Move dev->driver over to being a pointer to a const struct, instead of stupidlyOwain Ainsworth
2008-09-29Put back the ``address'' field to struct drm_buf, this allows machdrm toOwain Ainsworth
2008-09-18Rework the drm locking to be at least halfway sane. The freebsd codeOwain Ainsworth
2008-09-10Kill the max_context member of the softc, it does nothing useful.Owain Ainsworth
2008-09-09Kill some stupid agp api wrapper functions, just use the agp apiOwain Ainsworth
2008-09-07Kill some unneeded defines and struct members.Owain Ainsworth
2008-09-06Kill some more unused struct fields and the cases for them.Owain Ainsworth
2008-09-06Kill the stats data structures and noop some other parts. Nothing inOwain Ainsworth
2008-09-05The code for cleaning up errored buffers and for cleaning up at the endOwain Ainsworth
2008-09-02detypedef some more. No functional change.Owain Ainsworth
2008-08-29Build with mtrr support on amd64. This really should have gone in inOwain Ainsworth
2008-08-28replace usage of drm_memrange with extent(9). No functional change, butOwain Ainsworth
2008-08-21Rip out the remnants of the vblank signal stuff. Nothing uses it, andOwain Ainsworth
2008-08-21Instead of having a number of malloced arrays for vblank handling, justOwain Ainsworth
2008-08-18Another dead struct member.Owain Ainsworth
2008-08-17kill struct drm_freelist, after removing markbufs and infobufs nothingOwain Ainsworth
2008-08-17Kill a dead function and a dead struct member.Owain Ainsworth
2008-08-17Kill the infobufs and markbufs calls. Nothing uses them.Owain Ainsworth
2008-08-17kill the stupid pci capability defines, we have our own. Don't wrapOwain Ainsworth
2008-08-16Apply a light paddling with the knf stick. No binary change.Owain Ainsworth
2008-08-13Kill file_priv->refs, it is always 1. Also move two things from theOwain Ainsworth
2008-08-13Change the drm_lock*() api to take a pointer to the struct as aOwain Ainsworth
2008-08-13idgen32 wasn't really right here. Change back to how it was, butOwain Ainsworth
2008-08-13Generate the magic id using idgen32(). While i'm here fix the locking aOwain Ainsworth
2008-08-13Kill a bunch of the drm context code that nothing uses anymore, theOwain Ainsworth
2008-07-29Update to DRM git.Owain Ainsworth
2008-07-29Switch all instances of malloc/free in the DRM to drm_alloc, drm_freeOwain Ainsworth
2008-07-10the DRM_{READ,WRITE}$NUMBER() macros currently useOwain Ainsworth
2008-07-07The current drm_locked_task*() code sometimes tries to sleep in anOwain Ainsworth
2008-06-26Kill the silly ``drm_device_t'' and ``drm_file_t'' typedefs. just useOwain Ainsworth
2008-06-26Kill the device_t and vm_offset_t typedefs.Owain Ainsworth
2008-06-26Since we're not ifdefed anymore, changeOwain Ainsworth
2008-06-26Kill the ifdefs in drmP.h too, it's meant to be os specific.Owain Ainsworth
2008-06-26Kill drm_sysctl.c and all references to it.Owain Ainsworth
2008-06-12The mmap offsets for memory buffers currently are the kernel virtualOwain Ainsworth
2008-06-11Update to DRM git as of a few days ago. This mostly affects theOwain Ainsworth
2008-06-03Make *drm(4) use D_CLONE so that the per-open data actually works. SinceOwain Ainsworth
2008-05-27return 1 when an irq's been handled, not 0.Owain Ainsworth
2008-05-27Since the vtophys stuff was nuked, drm now works on amd64 too. Add theOwain Ainsworth
2008-05-27When i first ported the drm, i completely misunderstood the FreeBSD taskqueueOwain Ainsworth
2008-05-27Fix jiffies.Owain Ainsworth
2008-05-06Kill vtophys in drm.Owain Ainsworth
2008-05-06currently agp_i810 needs to map the same BAR as inteldrm, this obviouslyOwain Ainsworth
2008-04-16Replace handrolled hashes with a splay tree, while there plug a memleakPierre-Yves Ritschard
2008-04-12just use an incremented int to calculate drawable ids. This is simplerOwain Ainsworth
2008-04-12Make sure that the drawables are properly freed when removed, and uponOwain Ainsworth
2008-04-12Switch part of the magic hashtable over to using a TAILQ insteadOwain Ainsworth
2008-04-12Convert the list of agp memory over to a TAILQ instead of using a hand-Owain Ainsworth