summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usb_busdma.h
Commit message (Collapse)AuthorAgeFilesLines
* Add helper function to check if a USB page cache buffer is properlyhselasky2015-11-071-0/+3
| | | | | | aligned to reduce the use of bounce buffers in PIO mode. MFC after: 1 week
* Change type of the DMA address so that on PAE platforms we get canhselasky2014-06-021-2/+2
| | | | | | | 64-bit DMA addresses even though the USB stack currently only uses 32-bit DMA. Suggested by: Kohji Okuno <okuno.kohji@jp.panasonic.com>
* Modify the FreeBSD USB kernel code so that it can be compiled directlyhselasky2013-01-301-0/+2
| | | | | | | | | | | | | | | | | | | | | | into the FreeBSD boot loader, typically for non-USB aware BIOSes, EFI systems or embedded platforms. This is also useful for out of the system compilation of the FreeBSD USB stack for various purposes. The USB kernel files can now optionally include a global header file which should include all needed definitions required to compile the FreeBSD USB stack. When the global USB header file is included, no other USB header files will be included by default. Add new file containing the USB stack configuration for the FreeBSD loader build. Replace some __FBSDID()'s by /* $FreeBSD$ */ comments. Now all USB files follow the same style. Use cases: - console in loader via USB - loading kernel via USB Discussed with: Hiroki Sato, hrs @ EuroBSDCon
* - Make struct usb_xfer opaque so that drivers can not access the internalsthompsa2009-06-231-14/+0
| | | | - Reduce the number of headers needed for a usb driver, the common case is just usb.h and usbdi.h
* Fix _USB2_* refernces in the header protection defines.thompsa2009-06-151-3/+3
|
* s/usb2_/usb_|usbd_/ on all function names for the USB stack.thompsa2009-06-151-22/+22
|
* Revert the size_t part of the last commit for the moment, this blows up thethompsa2009-05-301-10/+10
| | | | USB_ADD_BYTES macro.
* s/usb2_/usb_/ on all typedefs for the USB stack.thompsa2009-05-291-26/+26
|
* s/usb2_/usb_/ on all C structs for the USB stack.thompsa2009-05-281-39/+39
|
* Unifdef __NetBSD__ here, the usb stack as a whole doesnt support NetBSD and itthompsa2009-05-261-22/+1
| | | | obsfucates the code.
* Fix compile with USB_HAVE_BUSDMA/USB_HAVE_UGEN/USB_HAVE_STRINGS.thompsa2009-03-201-7/+12
| | | | Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb @159431,159437,159438thompsa2009-03-201-24/+24
| | | | | | | - start using the new USB typedefs in the USB core - Remove usage of USB_ADD_BYTES() Submitted by: Hans Petter Selasky
* MFp4 //depot/projects/usb@159392thompsa2009-03-201-11/+19
| | | | | | Add ifdefs for making parts of usb conditional. Submitted by: Hans Petter Selasky
* Move the new USB stack into its new home.thompsa2009-02-231-0/+183
OpenPOWER on IntegriCloud