INTR_MAP_DATA_MSI
case INTR_MAP_DATA_MSI:
if (data == NULL || data->type != INTR_MAP_DATA_MSI)
case INTR_MAP_DATA_MSI:
INTR_MAP_DATA_MSI, sizeof(*msi), M_WAITOK | M_ZERO);
KASSERT(msi->hdr.type == INTR_MAP_DATA_MSI,
INTR_MAP_DATA_MSI, sizeof(*msi), M_WAITOK | M_ZERO);
KASSERT(msi->hdr.type == INTR_MAP_DATA_MSI,
(data->type == INTR_MAP_DATA_MSI) ? FLAG_MSI : FLAG_PIC);
case INTR_MAP_DATA_MSI: