.\" 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 "MEGA_INTERNAL_COMMAND" "9" "09 October 2005" "" ""
.SH NAME
mega_internal_command \-
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
int mega_internal_command (adapter_t * \fIadapter\fB, lockscope_t \fIls\fB, megacmd_t * \fImc\fB, mega_passthru * \fIpthru\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIadapter\fB\fR
-- undescribed --
.TP
\fB\fIls\fB\fR
-- undescribed --
.TP
\fB\fImc\fB\fR
-- undescribed --
.TP
\fB\fIpthru\fB\fR
-- undescribed --
.SH "DESCRIPTION"
.PP
\fIadapter\fR - pointer to our soft state
\fIls\fR - the scope of the exclusion lock.
\fImc\fR - the mailbox command
\fIpthru\fR - Passthru structure for DCDB commands
.PP
Issue the internal commands in interrupt mode.
The last argument is the address of the passthru structure if the command
to be fired is a passthru command
.PP
lockscope specifies whether the caller has already acquired the lock. Of
course, the caller must know which lock we are talking about.
.SH "NOTE"
.PP
parameter 'pthru' is null for non-passthru commands.