Virtio PCI 传输层(占位)
More...
#include <pci.hpp>
Virtio PCI 传输层(占位)
- Todo:
- 实现 PCI Modern (1.0+) 传输层
- See also
- virtio-v1.2#4.1
Definition at line 16 of file pci.hpp.
◆ AckInterrupt()
| auto virtio::PciTransport::AckInterrupt |
( |
uint32_t |
| ) |
-> void |
|
inline |
◆ GetConfigGeneration()
| auto virtio::PciTransport::GetConfigGeneration |
( |
| ) |
const -> uint32_t |
|
inline |
◆ GetDeviceFeatures()
| auto virtio::PciTransport::GetDeviceFeatures |
( |
| ) |
-> uint64_t |
|
inline |
◆ GetDeviceId()
| auto virtio::PciTransport::GetDeviceId |
( |
| ) |
const -> uint32_t |
|
inline |
◆ GetInterruptStatus()
| auto virtio::PciTransport::GetInterruptStatus |
( |
| ) |
const -> uint32_t |
|
inline |
◆ GetQueueNumMax()
| auto virtio::PciTransport::GetQueueNumMax |
( |
uint32_t |
| ) |
-> uint32_t |
|
inline |
◆ GetQueueReady()
| auto virtio::PciTransport::GetQueueReady |
( |
uint32_t |
| ) |
-> bool |
|
inline |
Definition at line 35 of file pci.hpp.
35 {
36 return false;
37 }
◆ GetStatus()
| auto virtio::PciTransport::GetStatus |
( |
| ) |
const -> uint32_t |
|
inline |
◆ GetVendorId()
| auto virtio::PciTransport::GetVendorId |
( |
| ) |
const -> uint32_t |
|
inline |
◆ IsValid()
| auto virtio::PciTransport::IsValid |
( |
| ) |
const -> bool |
|
inline |
◆ NotifyQueue()
| auto virtio::PciTransport::NotifyQueue |
( |
uint32_t |
| ) |
-> void |
|
inline |
◆ ReadConfigU16()
| auto virtio::PciTransport::ReadConfigU16 |
( |
uint32_t |
| ) |
const -> uint16_t |
|
inline |
◆ ReadConfigU32()
| auto virtio::PciTransport::ReadConfigU32 |
( |
uint32_t |
| ) |
const -> uint32_t |
|
inline |
◆ ReadConfigU64()
| auto virtio::PciTransport::ReadConfigU64 |
( |
uint32_t |
| ) |
const -> uint64_t |
|
inline |
◆ ReadConfigU8()
| auto virtio::PciTransport::ReadConfigU8 |
( |
uint32_t |
| ) |
const -> uint8_t |
|
inline |
◆ SetDriverFeatures()
| auto virtio::PciTransport::SetDriverFeatures |
( |
uint64_t |
| ) |
-> void |
|
inline |
◆ SetQueueAvail()
| auto virtio::PciTransport::SetQueueAvail |
( |
uint32_t |
, |
|
|
uint64_t |
|
|
) |
| -> void |
|
inline |
◆ SetQueueDesc()
| auto virtio::PciTransport::SetQueueDesc |
( |
uint32_t |
, |
|
|
uint64_t |
|
|
) |
| -> void |
|
inline |
◆ SetQueueNum()
| auto virtio::PciTransport::SetQueueNum |
( |
uint32_t |
, |
|
|
uint32_t |
|
|
) |
| -> void |
|
inline |
◆ SetQueueReady()
| auto virtio::PciTransport::SetQueueReady |
( |
uint32_t |
, |
|
|
bool |
|
|
) |
| -> void |
|
inline |
◆ SetQueueUsed()
| auto virtio::PciTransport::SetQueueUsed |
( |
uint32_t |
, |
|
|
uint64_t |
|
|
) |
| -> void |
|
inline |
◆ SetStatus()
| auto virtio::PciTransport::SetStatus |
( |
uint32_t |
| ) |
-> void |
|
inline |
The documentation for this class was generated from the following file:
- /workspaces/SimpleKernel/src/device/virtio/transport/pci.hpp