On 5/17/21 8:36 PM, Simon Fairweather wrote: > I am looking to be able to check if a specific PCI device is allocated to a > guest. > > An error is produced if a domain is started and the device is in use within > another domain via this function. > > I cannot see a publicly available function to use to get this information, > is there one available or is there another way to check the state of the > PCI device. > Yeah, there's no public API. So far we recommended mgmt apps to track the usage themselves, however I don't see why we shouldn't have a new API, say: int virNodeDeviceGetUsed(virNodeDevicePtr dev, char **drvname, char **domname); Can you please open a gitlab issue for this? Or, are you willing to submit patches? Michal