 |
Index for Section 9 |
|
 |
Alphabetical listing for V |
|
 |
Bottom of page |
|
vba_clear_irq(9r)
NAME
vba_clear_irq - VMEbus: Removes a posted interrupt request
SYNOPSIS
boolean_t vba_clear_irq(
struct controller *ctlr,
unsigned int irq,
unsigned int status_ID );
ARGUMENTS
ctlr
Specifies a pointer to the VMEbus device's controller data structure.
irq Specifies the VMEbus interrupt request line on which you want to remove
the previously posted interrupt.
status_ID
Specifies an ID that must match the status ID that you specified in the
call to vba_post_irq(). If the ID is zero (0) or the ID matches the
currently posted status ID, vba_clear_irq() removes the request at the
specified interrupt request line.
DESCRIPTION
The vba_clear_irq() routine removes an interrupt request that was posted on
a previous call to vba_post_irq(). If you pass a status_ID, it must match
the value you passed to vba_post_irq(). Otherwise, vba_clear_irq() returns
an error. If you pass the value zero (0) to status_ID, then vba_clear_irq()
removes any interrupt request on the specified interrupt request line.
RETURN VALUES
The vba_clear_irq() routine returns one of the following values:
__________________________________________________________________
Value Meaning
__________________________________________________________________
TRUE
The vba_clear_irq() routine clears the posted interrupt on
the specified interrupt request line.
This VMEbus adapter provides no support for a
vba_clear_irq() routine.
FALSE
The vba_clear_irq() routine failed to clear the posted
interrupt on the specified interrupt request line.
The status_ID you specified does not match the posted
interrupt on the specified interrupt request line.
__________________________________________________________________
SEE ALSO
Kernel Routines: vba_post_irq(9r)
 |
Index for Section 9 |
|
 |
Alphabetical listing for V |
|
 |
Top of page |
|