.\" 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 "I2O_BLOCK_TRANSFER" "9" "09 October 2005" "" ""
.SH NAME
i2o_block_transfer \- Transfer a request to/from the I2O controller
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
int i2o_block_transfer (struct request * \fIreq\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIreq\fB\fR
the request which should be transfered
.SH "DESCRIPTION"
.PP
This function converts the request into a I2O message. The necessary
DMA buffers are allocated and after everything is setup post the message
to the I2O controller. No cleanup is done by this function. It is done
on the interrupt side when the reply arrives.
.PP
Return 0 on success or negative error code on failure.