.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "HCD_BUFFER_CREATE" "" "06 October 2005" "" "" .SH NAME hcd_buffer_create \- initialize buffer pools .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp int hcd_buffer_create (struct usb_hcd * \fIhcd\fB); \fR .SH "ARGUMENTS" .TP \fB\fIhcd\fB\fR the bus whose buffer pools are to be initialized .SH "CONTEXT" .PP !\fBin_interrupt\fR .SH "DESCRIPTION" .PP Call this as part of initializing a host controller that uses the pci dma memory allocators. It initializes some pools of dma-consistent memory that will be shared by all drivers using that controller, or returns a negative errno value on error. .PP Call \fBhcd_buffer_destroy\fR to clean up after using those pools.