msix_irq
(_chann)->msix_irq, ##args); \
trace_mbox_set_tail(MAILBOX_NAME, mb_chann->msix_irq,
(_chann)->msix_irq, ##args); \
trace_mbox_set_head(MAILBOX_NAME, mb_chann->msix_irq,
(_chann)->msix_irq, ##args); \
trace_mbox_rx_worker(MAILBOX_NAME, mb_chann->msix_irq);
mb_chann->msix_irq = mb_irq;
MB_DBG(mb_chann, "Mailbox channel started (irq: %d)", mb_chann->msix_irq);
free_irq(mb_chann->msix_irq, mb_chann);
MB_DBG(mb_chann, "Mailbox channel stopped, irq: %d", mb_chann->msix_irq);
int msix_irq;
int vector, msix_irq;
msix_irq = adapter->msix_entries[vector].vector;
if (disable_hardirq(msix_irq))
e1000_intr_msix_rx(msix_irq, netdev);
enable_irq(msix_irq);
msix_irq = adapter->msix_entries[vector].vector;
if (disable_hardirq(msix_irq))
e1000_intr_msix_tx(msix_irq, netdev);
enable_irq(msix_irq);
msix_irq = adapter->msix_entries[vector].vector;
if (disable_hardirq(msix_irq))
e1000_msix_other(msix_irq, netdev);
enable_irq(msix_irq);
struct msix_irq msix[TSI721_VECT_MAX];