.\" 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" "" "06 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. Providing we
get in, we busy wait for the board to become ready to accept the
command and issue it. We do not wait for the command to complete
--- the card will interrupt us when it's done.