.\" 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_INSTALL_CONTROLLER" "" "06 October 2005" "" ""
.SH NAME
i2o_install_controller \- attach a controller
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
int i2o_install_controller (struct i2o_controller * \fIc\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIc\fB\fR
controller
.SH "DESCRIPTION"
.PP
Add a new controller to the i2o layer. This can be called from
non interrupt contexts only. It adds the controller and marks it as
unused with no devices. If the tables are full or memory allocations
fail then a negative errno code is returned. On success zero is
returned and the controller is bound to the system. The structure
must not be freed or reused until being uninstalled.