(&mut self, device: Device)
| 65 | } |
| 66 | |
| 67 | fn insert(&mut self, device: Device) { |
| 68 | self.devices.insert(format!("{:04X}_{:04X}", |
| 69 | device.vendor_id, device.device_id), |
| 70 | Arc::new(RwLock::new(device))); |
| 71 | } |
| 72 | |
| 73 | fn find(&self, vendor_id: u16, device_id:u16) -> Option<PciLocation> { |
| 74 | println!("[pci] Finding device [{:04X}:{:04X}]", |