.\" 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 "MC32_COMMAND_NOWAIT" "9" "09 October 2005" "" "" .SH NAME mc32_command_nowait \- send a command non blocking .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp int mc32_command_nowait (struct net_device * \fIdev\fB, u16 \fIcmd\fB, void * \fIdata\fB, int \fIlen\fB); \fR .SH "ARGUMENTS" .TP \fB\fIdev\fB\fR The 3c527 to issue the command to .TP \fB\fIcmd\fB\fR The command word to write to the mailbox .TP \fB\fIdata\fB\fR A data block if the command expects one .TP \fB\fIlen\fB\fR Length of the data block .SH "DESCRIPTION" .PP Send a command from interrupt state. If there is a command currently being executed then we return an error of -1. It simply isn't viable to wait around as commands may be slow. This can theoretically be starved on SMP, but it's hard to see a realistic situation. We do not wait for the command to complete --- we rely on the interrupt handler to tidy up after us.