• Home
  • Raw
  • Download

Lines Matching refs:irq_set

1245         let mut irq_set = vec_with_array_field::<vfio_irq_set, u32>(count);  in acpi_notification_evt_enable()  localVariable
1246 irq_set[0].argsz = (mem::size_of::<vfio_irq_set>() + count * u32_size) as u32; in acpi_notification_evt_enable()
1247 irq_set[0].flags = VFIO_IRQ_SET_DATA_EVENTFD | VFIO_IRQ_SET_ACTION_TRIGGER; in acpi_notification_evt_enable()
1248 irq_set[0].index = index; in acpi_notification_evt_enable()
1249 irq_set[0].start = 0; in acpi_notification_evt_enable()
1250 irq_set[0].count = count as u32; in acpi_notification_evt_enable()
1254 let data = unsafe { irq_set[0].data.as_mut_slice(count * u32_size) }; in acpi_notification_evt_enable()
1259 let ret = unsafe { ioctl_with_ref(&self.dev, VFIO_DEVICE_SET_IRQS, &irq_set[0]) }; in acpi_notification_evt_enable()
1269 let mut irq_set = vec_with_array_field::<vfio_irq_set, u32>(0); in acpi_notification_disable() localVariable
1270 irq_set[0].argsz = mem::size_of::<vfio_irq_set>() as u32; in acpi_notification_disable()
1271 irq_set[0].flags = VFIO_IRQ_SET_DATA_NONE | VFIO_IRQ_SET_ACTION_TRIGGER; in acpi_notification_disable()
1272 irq_set[0].index = index; in acpi_notification_disable()
1273 irq_set[0].start = 0; in acpi_notification_disable()
1274 irq_set[0].count = 0; in acpi_notification_disable()
1278 let ret = unsafe { ioctl_with_ref(&self.dev, VFIO_DEVICE_SET_IRQS, &irq_set[0]) }; in acpi_notification_disable()
1291 let mut irq_set = vec_with_array_field::<vfio_irq_set, u32>(1); in acpi_notification_test() localVariable
1292 irq_set[0].argsz = (mem::size_of::<vfio_irq_set>() + u32_size) as u32; in acpi_notification_test()
1293 irq_set[0].flags = VFIO_IRQ_SET_DATA_BOOL | VFIO_IRQ_SET_ACTION_TRIGGER; in acpi_notification_test()
1294 irq_set[0].index = index; in acpi_notification_test()
1295 irq_set[0].start = 0; in acpi_notification_test()
1296 irq_set[0].count = 1; in acpi_notification_test()
1300 let data = unsafe { irq_set[0].data.as_mut_slice(u32_size) }; in acpi_notification_test()
1305 let ret = unsafe { ioctl_with_ref(&self.dev, VFIO_DEVICE_SET_IRQS, &irq_set[0]) }; in acpi_notification_test()
1328 let mut irq_set = vec_with_array_field::<vfio_irq_set, u32>(count); in irq_enable() localVariable
1329 irq_set[0].argsz = (mem::size_of::<vfio_irq_set>() + count * u32_size) as u32; in irq_enable()
1330 irq_set[0].flags = VFIO_IRQ_SET_DATA_EVENTFD | VFIO_IRQ_SET_ACTION_TRIGGER; in irq_enable()
1331 irq_set[0].index = index; in irq_enable()
1332 irq_set[0].start = subindex; in irq_enable()
1333 irq_set[0].count = count as u32; in irq_enable()
1340 let mut data = unsafe { irq_set[0].data.as_mut_slice(count * u32_size) }; in irq_enable()
1352 let ret = unsafe { ioctl_with_ref(&self.dev, VFIO_DEVICE_SET_IRQS, &irq_set[0]) }; in irq_enable()
1370 let mut irq_set = vec_with_array_field::<vfio_irq_set, u32>(1); in resample_virq_enable() localVariable
1371 irq_set[0].argsz = (mem::size_of::<vfio_irq_set>() + mem::size_of::<u32>()) as u32; in resample_virq_enable()
1372 irq_set[0].flags = VFIO_IRQ_SET_DATA_EVENTFD | VFIO_IRQ_SET_ACTION_UNMASK; in resample_virq_enable()
1373 irq_set[0].index = index; in resample_virq_enable()
1374 irq_set[0].start = 0; in resample_virq_enable()
1375 irq_set[0].count = 1; in resample_virq_enable()
1383 let descriptors = unsafe { irq_set[0].data.as_mut_slice(4) }; in resample_virq_enable()
1389 let ret = unsafe { ioctl_with_ref(&self.dev, VFIO_DEVICE_SET_IRQS, &irq_set[0]) }; in resample_virq_enable()
1399 let mut irq_set = vec_with_array_field::<vfio_irq_set, u32>(0); in irq_disable() localVariable
1400 irq_set[0].argsz = mem::size_of::<vfio_irq_set>() as u32; in irq_disable()
1401 irq_set[0].flags = VFIO_IRQ_SET_DATA_NONE | VFIO_IRQ_SET_ACTION_TRIGGER; in irq_disable()
1402 irq_set[0].index = index; in irq_disable()
1403 irq_set[0].start = 0; in irq_disable()
1404 irq_set[0].count = 0; in irq_disable()
1408 let ret = unsafe { ioctl_with_ref(&self.dev, VFIO_DEVICE_SET_IRQS, &irq_set[0]) }; in irq_disable()
1418 let mut irq_set = vec_with_array_field::<vfio_irq_set, u32>(0); in irq_unmask() localVariable
1419 irq_set[0].argsz = mem::size_of::<vfio_irq_set>() as u32; in irq_unmask()
1420 irq_set[0].flags = VFIO_IRQ_SET_DATA_NONE | VFIO_IRQ_SET_ACTION_UNMASK; in irq_unmask()
1421 irq_set[0].index = index; in irq_unmask()
1422 irq_set[0].start = 0; in irq_unmask()
1423 irq_set[0].count = 1; in irq_unmask()
1427 let ret = unsafe { ioctl_with_ref(&self.dev, VFIO_DEVICE_SET_IRQS, &irq_set[0]) }; in irq_unmask()
1437 let mut irq_set = vec_with_array_field::<vfio_irq_set, u32>(0); in irq_mask() localVariable
1438 irq_set[0].argsz = mem::size_of::<vfio_irq_set>() as u32; in irq_mask()
1439 irq_set[0].flags = VFIO_IRQ_SET_DATA_NONE | VFIO_IRQ_SET_ACTION_MASK; in irq_mask()
1440 irq_set[0].index = index; in irq_mask()
1441 irq_set[0].start = 0; in irq_mask()
1442 irq_set[0].count = 1; in irq_mask()
1446 let ret = unsafe { ioctl_with_ref(&self.dev, VFIO_DEVICE_SET_IRQS, &irq_set[0]) }; in irq_mask()