.\" 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.