提交 f19338c6 编写于 作者: S Shradha Shah 提交者: Eric Blake

Added function pciSysfsFile to enable access to the PCI SYSFS files.

上级 ba61012c
/*
* Copyright (C) 2009-2011 Red Hat, Inc.
* Copyright (C) 2009-2012 Red Hat, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
......@@ -2026,6 +2026,22 @@ out:
return ret;
}
/*
* Returns a path to the PCI sysfs file given the BDF of the PCI function
*/
int
pciSysfsFile(char *pciDeviceName, char **pci_sysfs_device_link)
{
if (virAsprintf(pci_sysfs_device_link, PCI_SYSFS "devices/%s",
pciDeviceName) < 0) {
virReportOOMError();
return -1;
}
return 0;
}
/*
* Returns the network device name of a pci device
*/
......
/*
* Copyright (C) 2009, 2011 Red Hat, Inc.
* Copyright (C) 2009, 2011-2012 Red Hat, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
......@@ -109,4 +109,7 @@ int pciGetVirtualFunctionIndex(const char *pf_sysfs_device_link,
int pciDeviceNetName(char *device_link_sysfs_path, char **netname);
int pciSysfsFile(char *pciDeviceName, char **pci_sysfs_device_link)
ATTRIBUTE_RETURN_CHECK;
#endif /* __VIR_PCI_H__ */
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册