(&mut self, _base: u64, offset: u64, data: &[u8])
| 400 | } |
| 401 | |
| 402 | fn write(&mut self, _base: u64, offset: u64, data: &[u8]) -> Option<Arc<Barrier>> { |
| 403 | // `offset` is relative to 0xcf8 |
| 404 | match offset { |
| 405 | o @ 0..=3 => { |
| 406 | self.set_config_address(o, data); |
| 407 | None |
| 408 | } |
| 409 | o @ 4..=7 => self.config_space_write(o - 4, data), |
| 410 | _ => None, |
| 411 | } |
| 412 | } |
| 413 | } |
| 414 | |
| 415 | /// Emulates PCI memory-mapped configuration access mechanism. |
nothing calls this directly
no test coverage detected