|
XenevaOS
|

Public Attributes | |
| bool | in_use |
| volatile uint8_t * | notifyBase |
| uint32_t | notifyOffMultiplier |
| VirtioCommonCfg * | cfg |
| VirtioBLKQueue * | requestQ |
| uint64_t | requestQ_sz |
| void * | reqVirt |
| uint64_t | reqPhys |
| uint64_t | lastReq |
static internal usable variables (per-device instance: the driver binds every virtio-blk PCI function, i.e. both the ESP drive and the persistent data drive, so singletons would make the second device clobber the first. disk->data points at the owning instance –axiss
| VirtioCommonCfg* VirtblkInst::cfg |
| bool VirtblkInst::in_use |
| uint64_t VirtblkInst::lastReq |
| volatile uint8_t* VirtblkInst::notifyBase |
| uint32_t VirtblkInst::notifyOffMultiplier |
| uint64_t VirtblkInst::reqPhys |
| VirtioBLKQueue* VirtblkInst::requestQ |
| uint64_t VirtblkInst::requestQ_sz |
| void* VirtblkInst::reqVirt |