Index Index for
Section 9
Index Alphabetical
listing for V
Bottom of page 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 Index for
Section 9
Index Alphabetical
listing for V
Top of page Top of
page