summaryrefslogtreecommitdiff
path: root/sys/dev/pci/drm/drmP.h
AgeCommit message (Expand)Author
2009-02-15Remove some dead and unneeded defines, types and prototypes.Owain Ainsworth
2009-02-15Remove drm_pci_alloc and associated definitions.Owain Ainsworth
2009-02-15convert drm_scatter code over to using the new dmamem api.Owain Ainsworth
2009-02-15convert the pcigart case where the gart table is in system memory overOwain Ainsworth
2009-02-15Convert CONSISTENT maps over to dmamem api.Owain Ainsworth
2009-02-15convert drm_addbufs_pci over to new dmamem api.Owain Ainsworth
2009-02-15introduce drm_dmamem_alloc() to allocate dma memory with bus_dma.Owain Ainsworth
2009-02-05Merge the static block allocation code from {i915,radeon}_mem.c intoOwain Ainsworth
2009-01-29Similar to my last commit, it's stupid to have a file with two veryOwain Ainsworth
2009-01-29Move drmmmap to the main driver file. It's stupid to have a file withOwain Ainsworth
2009-01-29drm_getmap and interface can die too.Owain Ainsworth
2009-01-29Rip out the drm_drawable support. There is no need for the xserver toOwain Ainsworth
2009-01-27While printing is turned off by default, the debug code was stillOwain Ainsworth
2008-11-29Fix a possible NULL pointer dereference. Spotted by Tobias Ulmer; thanks!Owain Ainsworth
2008-11-24back out the buf_priv change. it made some incorrect assumptions andOwain Ainsworth
2008-11-24Fixup wakeup pointers. interrupts work properly again.Owain Ainsworth
2008-11-24do the same for struct drm_file (file_priv) as previously done forOwain Ainsworth
2008-11-24Instead of having a ``private data'' pointer in the dma buffers, justOwain Ainsworth
2008-11-24change drm_attach_mi to drm_attach_pci. we take the pci_attach_args, andOwain Ainsworth
2008-11-24make device works out if it's agp and tells the drm driver, not theOwain Ainsworth
2008-11-24instead of functions that just return an error, just inline them intoOwain Ainsworth
2008-11-23pass in the dmat when we attach the drm driver. reduces pci dependancy.Owain Ainsworth
2008-11-23#define away unused arguments for the drm_alloc functions. to save someOwain Ainsworth
2008-11-23Map device interrupts in the attach routine. and remove more need forOwain Ainsworth
2008-11-23Move vblank data allocation to happening at attach, not at irq enable.Owain Ainsworth
2008-11-22using ``wait queues' for sleep is a linuxism. Kill them and just sleepOwain Ainsworth
2008-11-22Make all drm drivers map their mmio register space on attach instead ofOwain Ainsworth
2008-11-22drm_device_is_pcie is only needed in one place: radeondrm_attachOwain Ainsworth
2008-11-22Move the drm drivers over from:Owain Ainsworth
2008-11-22Remove the driver->load callback and just do all the initialization inOwain Ainsworth
2008-11-22reduce the dependancy of drm_pci_alloc upon the drm device softc. JustOwain Ainsworth
2008-11-22Remove dev->id_entry, it is no longer needed.Owain Ainsworth
2008-11-22Remove the strings from the pcidevs arrays. they are no longer needed and areOwain Ainsworth
2008-11-18Remove dev->agp_buffer_token, linux needs it, we do not.Owain Ainsworth
2008-11-17Instead of using a width-1 bitfield for storing the driver capabilitiesOwain Ainsworth
2008-11-17rework how we handle ioctls.Owain Ainsworth
2008-11-11Fix prototype for drm_addmap(), okay oga@.Pedro Martelletto
2008-11-06Oops. Forgot to commit this chunk with the last commit.Owain Ainsworth
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