summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/drm_drv.c
diff options
context:
space:
mode:
authorRobert Morell <rmorell@nvidia.com>2011-01-26 19:06:48 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2011-02-04 11:48:55 -0800
commit2694a48d9007a8bdf1731c1b97d4942c9cc49296 (patch)
tree9f5394c7aca54d6ee0565428e91c12f240be89bd /drivers/gpu/drm/drm_drv.c
parentc8cf203a1d228fa001b95534f639ffb7a23d5386 (diff)
downloadblackbird-op-linux-2694a48d9007a8bdf1731c1b97d4942c9cc49296.tar.gz
blackbird-op-linux-2694a48d9007a8bdf1731c1b97d4942c9cc49296.zip
USB: HCD: Add driver hooks for (un)?map_urb_for_dma
Provide optional hooks for the host controller driver to override the default DMA mapping and unmapping routines. In general, these shouldn't be necessary unless the host controller has special DMA requirements, such as alignment contraints. If these are not specified, the general usb_hcd_(un)?map_urb_for_dma functions will be used instead. Also, pass the status to unmap_urb_for_dma so it can know whether the DMA buffer has been overwritten. Finally, add a flag to be used by these implementations if they allocated a temporary buffer so it can be freed properly when unmapping. Signed-off-by: Robert Morell <rmorell@nvidia.com> Acked-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/gpu/drm/drm_drv.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud