.\" 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 "QLA2X00_ADD_IODESC_TIMER" "9" "09 October 2005" "" "" .SH NAME qla2x00_add_iodesc_timer \- Add and start a timer for an IO descriptor. .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp void qla2x00_add_iodesc_timer (struct io_descriptor * \fIiodesc\fB); \fR .SH "ARGUMENTS" .TP \fB\fIiodesc\fB\fR io descriptor .SH "NOTE" .PP The firmware shall timeout an outstanding mailbox IOCB in 2 * R_A_TOV (in tenths of a second) after it hits the wire. But, if there are any request resource contraints (i.e. during heavy I/O), exchanges can be held off for at most R_A_TOV. Therefore, the driver will wait 4 * R_A_TOV before scheduling a recovery (big hammer).