implement endpoints for getting available devices, update used resource calculation to include pci devices