SKY2_HW_USE_MSI
(hw->flags & SKY2_HW_USE_MSI) ? 0 : IRQF_SHARED,
hw->flags |= SKY2_HW_USE_MSI;
wait_event_timeout(hw->msi_wait, (hw->flags & SKY2_HW_USE_MSI), HZ/10);
if (!(hw->flags & SKY2_HW_USE_MSI)) {
if (hw->flags & SKY2_HW_USE_MSI)
if (hw->flags & SKY2_HW_USE_MSI)