.\" 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 "USB_BUFFER_FREE" "9" "09 October 2005" "" ""
.SH NAME
usb_buffer_free \- free memory allocated with usb_buffer_alloc
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
void usb_buffer_free (struct usb_device * \fIdev\fB, size_t \fIsize\fB, void * \fIaddr\fB, dma_addr_t \fIdma\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIdev\fB\fR
device the buffer was used with
.TP
\fB\fIsize\fB\fR
requested buffer size
.TP
\fB\fIaddr\fB\fR
CPU address of buffer
.TP
\fB\fIdma\fB\fR
DMA address of buffer
.SH "DESCRIPTION"
.PP
This reclaims an I/O buffer, letting it be reused. The memory must have
been allocated using \fBusb_buffer_alloc\fR, and the parameters must match
those provided in that allocation request.