Lines Matching defs:msi
979 struct intr_map_data_msi *msi;
994 msi = (struct intr_map_data_msi *)data;
995 *isrc = msi->isrc;
1376 struct intr_map_data_msi *msi;
1389 * interrupt controller to map memory the msi source will need.
1404 msi = (struct intr_map_data_msi *)intr_alloc_map_data(
1405 INTR_MAP_DATA_MSI, sizeof(*msi), M_WAITOK | M_ZERO);
1406 msi-> isrc = isrc[i];
1409 (struct intr_map_data *)msi);
1422 struct intr_map_data_msi *msi;
1436 msi = (struct intr_map_data_msi *)
1438 KASSERT(msi->hdr.type == INTR_MAP_DATA_MSI,
1441 isrc[i] = msi->isrc;
1464 struct intr_map_data_msi *msi;
1477 * interrupt controller to map memory the msi source will need.
1488 msi = (struct intr_map_data_msi *)intr_alloc_map_data(
1489 INTR_MAP_DATA_MSI, sizeof(*msi), M_WAITOK | M_ZERO);
1490 msi->isrc = isrc;
1491 *irq = intr_map_irq(pic->pic_dev, xref, (struct intr_map_data *)msi);
1500 struct intr_map_data_msi *msi;
1511 msi = (struct intr_map_data_msi *)
1513 KASSERT(msi->hdr.type == INTR_MAP_DATA_MSI,
1516 isrc = msi->isrc;