IVA2.2 interrupts

Currently I'm customizing the mailboxes interface of both MPU and
IVA2.2 subsystem.
What I am trying it's to generate a MAILBOX_MESSAGE in the ARM and
send it via Mailboxes to the DSP.
For me I'm developping interrupts using the mailboxes.

Thus, if user 0 is the MPU (ARM) and user 1 is the IVA2.2 Subsystem
(DSP), I configured the mailbox registers so that each one could
communicate with the other.
The problem it is when I'm writing the "interrupts.h" file; beacuse
it's here where the IRQs must be implemented.
But no idea where to find such information because in the TI documents
I'm not able to find the IRQs.

1. Does someone know where to find IVA2.2 interrupts and IRQs?
2. Does someone know if the keyword interrupt works for ISRs? (Ex:)

interrupt void mailbox0_isr()
{
  new_data_available = true;
}

Thanks

1. Does someone know where to find IVA2.2 interrupts and IRQs?

You can find this information in chapter 14 - table 14-3 - of the OMAP35xx
TRM - spruf98b.pdf

Best regards
  Søren

Have you looked at tidspbridge code? Or the omap mailbox code?