Get an IRQ outlet of a certain class from the specified SPE.
result = lv1_get_spe_irq_outlet( /*IN*/ spe_id, class, /*OUT*/ &outlet );
| Inputs | |
|---|---|
| Register | Description |
| R3 | spe_id - logical spe id |
| R4 | class - spe interrupt class (0, 1 or 2) |
| Outputs | |
| Register | Description |
| R3 | Status - 0 = OK, Other values are unknown, but indicate failure. |
| R4 | outlet - irq outlet |
Notes:
SPE interrupt class:
| Class | Description | Examples |
|---|---|---|
| 0 | Errors | SPE errors, DMA errors, DMA alignment errors |
| 1 | DMA translation exceptions | MFC page faults, segment faults |
| 2 | Application events | SPE stop and signal, DMA completion interrupt, mailbox interrupts |