#include <DMA.h>
◆ DMAWrapper() [1/4]
Kernel::DMAWrapper::DMAWrapper |
( |
| ) |
|
|
explicitdelete |
◆ DMAWrapper() [2/4]
Kernel::DMAWrapper::DMAWrapper |
( |
nullPtr | | ) |
|
|
explicitdelete |
◆ DMAWrapper() [3/4]
◆ DMAWrapper() [4/4]
Kernel::DMAWrapper::DMAWrapper |
( |
const DMAWrapper & | | ) |
|
|
default |
◆ ~DMAWrapper()
Kernel::DMAWrapper::~DMAWrapper |
( |
| ) |
|
|
default |
◆ Check()
◆ Get()
template<class T>
T * Kernel::DMAWrapper::Get |
( |
UIntPtr | off = 0 | ) |
|
◆ operator bool()
Kernel::DMAWrapper::operator bool |
( |
| ) |
|
◆ operator!()
bool Kernel::DMAWrapper::operator! |
( |
| ) |
|
◆ operator->()
template<class T>
T * Kernel::DMAWrapper::operator-> |
( |
| ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator[]()
◆ Read()
◆ Write()
bool Kernel::DMAWrapper::Write |
( |
UIntPtr & | bit, |
|
|
const UInt32 & | offset ) |
◆ DMAFactory
◆ fAddress
voidPtr Kernel::DMAWrapper::fAddress {nullptr} |
|
private |
◆ fKind
The documentation for this class was generated from the following files:
- dev/kernel/KernelKit/PCI/DMA.h
- dev/kernel/HALKit/AMD64/PCI/DMA.cc
- dev/kernel/KernelKit/PCI/DMA.inl