Device interface class.
More...
#include <Device.h>
◆ Device() [1/3]
Kernel::PCI::Device::Device |
( |
| ) |
|
|
default |
◆ Device() [2/3]
◆ Device() [3/3]
Kernel::PCI::Device::Device |
( |
const Device & | | ) |
|
|
default |
◆ ~Device()
◆ Bar()
◆ BecomeBusMaster()
void Device::BecomeBusMaster |
( |
| ) |
|
◆ Class()
◆ DeviceId()
◆ EnableMmio()
void Device::EnableMmio |
( |
| ) |
|
◆ HeaderType()
UChar Device::HeaderType |
( |
| ) |
|
◆ InterfaceId()
UShort Device::InterfaceId |
( |
| ) |
|
◆ operator bool()
Device::operator bool |
( |
| ) |
|
◆ operator=()
◆ ProgIf()
◆ Read() [1/2]
template<typename T>
UInt Kernel::PCI::Device::Read |
( |
UInt | bar | ) |
|
|
inline |
◆ Read() [2/2]
◆ Subclass()
UChar Device::Subclass |
( |
| ) |
|
◆ Vendor()
◆ VendorId()
◆ Write() [1/2]
template<typename T>
void Kernel::PCI::Device::Write |
( |
UInt | bar, |
|
|
UIntPtr | data ) |
|
inline |
◆ Write() [2/2]
◆ fBar
UInt32 Kernel::PCI::Device::fBar |
|
private |
◆ fBus
UShort Kernel::PCI::Device::fBus |
|
private |
◆ fDevice
UShort Kernel::PCI::Device::fDevice |
|
private |
◆ fFunction
UShort Kernel::PCI::Device::fFunction |
|
private |
The documentation for this class was generated from the following files: