Return PCI bus address
(&self)
| 28 | |
| 29 | /// Return PCI bus address |
| 30 | pub fn address(&self) -> u32 { |
| 31 | 0x8000_0000 |
| 32 | | ((self.bus as u32) << 16) |
| 33 | | ((self.slot as u32) << 11) |
| 34 | | ((self.function as u32) << 8) |
| 35 | } |
| 36 | |
| 37 | pub fn read_register(&self, register: u8) -> u32 { |
| 38 | let addr = self.address() |
no outgoing calls
no test coverage detected