.\" 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 "WL3501_INTERRUPT" "" "06 October 2005" "" "" .SH NAME wl3501_interrupt \- Hardware interrupt from card. .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp irqreturn_t wl3501_interrupt (int \fIirq\fB, void * \fIdev_id\fB, struct pt_regs * \fIregs\fB); \fR .SH "ARGUMENTS" .TP \fB\fIirq\fB\fR -- undescribed -- .TP \fB\fIdev_id\fB\fR -- undescribed -- .TP \fB\fIregs\fB\fR -- undescribed -- .SH "DESCRIPTION" .PP \fIirq\fR - Interrupt number \fIdev_id\fR - net_device \fIregs\fR - registers .PP We must acknowledge the interrupt as soon as possible, and block the interrupt from the same card immediately to prevent re-entry. .PP Before accessing the Control_Status_Block, we must lock SUTRO first. On the other hand, to prevent SUTRO from malfunctioning, we must unlock the SUTRO as soon as possible.