#include <SmiImpl.h>
Inheritance diagram for DellCallingInterfaceSmiImpl:
Public Member Functions | |
DellCallingInterfaceSmiImpl (SmiStrategy *, u16 address, u8 code) | |
virtual | ~DellCallingInterfaceSmiImpl () |
virtual void | execute () |
virtual void | setClass (u16 newClass) |
virtual void | setSelect (u16 newSelect) |
virtual void | setArg (u8 argNumber, u32 argValue) |
virtual u32 | getRes (u8 resNumber) const |
virtual void | setArgAsPhysicalAddress (u8 argNumber, u32 bufferOffset) |
virtual const u8 * | getBufferPtr () |
virtual void | setBufferSize (size_t newSize) |
virtual void | setBufferContents (const u8 *, size_t size) |
Protected Attributes | |
calling_interface_command_buffer | smi_buf |
bool | argIsAddress [4] |
u32 | argAddressOffset [4] |
callintf_cmd | kernel_buf |
u8 * | buffer |
size_t | bufferSize |
std::auto_ptr< SmiStrategy > | smiStrategy |
Private Member Functions | |
DellCallingInterfaceSmiImpl () |
|
Definition at line 57 of file Smi.cpp. References DellCallingInterfaceSmiImpl::argAddressOffset, DellCallingInterfaceSmiImpl::argIsAddress, DellCallingInterfaceSmiImpl::kernel_buf, and DellCallingInterfaceSmiImpl::smi_buf. |
|
Definition at line 78 of file Smi.cpp. References DellCallingInterfaceSmiImpl::buffer, and DellCallingInterfaceSmiImpl::bufferSize. |
|
|
|
|
Implements IDellCallingInterfaceSmi. Definition at line 88 of file Smi.cpp. References u8. |
|
Implements IDellCallingInterfaceSmi. Definition at line 181 of file Smi.cpp. References calling_interface_command_buffer::outputRes, DellCallingInterfaceSmiImpl::smi_buf, and u32. |
|
Implements IDellCallingInterfaceSmi. Definition at line 173 of file Smi.cpp. References calling_interface_command_buffer::inputArgs, and DellCallingInterfaceSmiImpl::smi_buf. |
|
Implements IDellCallingInterfaceSmi. Definition at line 153 of file Smi.cpp. References DellCallingInterfaceSmiImpl::argAddressOffset, and DellCallingInterfaceSmiImpl::argIsAddress. |
|
Implements IDellCallingInterfaceSmi. Definition at line 105 of file Smi.cpp. References DellCallingInterfaceSmiImpl::buffer, and DellCallingInterfaceSmiImpl::bufferSize. |
|
Implements IDellCallingInterfaceSmi. Definition at line 93 of file Smi.cpp. References DellCallingInterfaceSmiImpl::buffer, DellCallingInterfaceSmiImpl::bufferSize, and u8. |
|
Implements IDellCallingInterfaceSmi. Definition at line 163 of file Smi.cpp. References DellCallingInterfaceSmiImpl::smi_buf, and calling_interface_command_buffer::smiClass. |
|
Implements IDellCallingInterfaceSmi. Definition at line 168 of file Smi.cpp. References DellCallingInterfaceSmiImpl::smi_buf, and calling_interface_command_buffer::smiSelect. |
|
Definition at line 141 of file SmiImpl.h. Referenced by DellCallingInterfaceSmiImpl::DellCallingInterfaceSmiImpl(), DellCallingInterfaceSmiImpl::execute(), and DellCallingInterfaceSmiImpl::setArgAsPhysicalAddress(). |
|
Definition at line 140 of file SmiImpl.h. Referenced by DellCallingInterfaceSmiImpl::DellCallingInterfaceSmiImpl(), DellCallingInterfaceSmiImpl::execute(), and DellCallingInterfaceSmiImpl::setArgAsPhysicalAddress(). |
|
Definition at line 143 of file SmiImpl.h. Referenced by DellCallingInterfaceSmiImpl::execute(), DellCallingInterfaceSmiImpl::setBufferContents(), DellCallingInterfaceSmiImpl::setBufferSize(), and DellCallingInterfaceSmiImpl::~DellCallingInterfaceSmiImpl(). |
|
Definition at line 144 of file SmiImpl.h. Referenced by DellCallingInterfaceSmiImpl::execute(), DellCallingInterfaceSmiImpl::setBufferContents(), DellCallingInterfaceSmiImpl::setBufferSize(), and DellCallingInterfaceSmiImpl::~DellCallingInterfaceSmiImpl(). |
|
Definition at line 142 of file SmiImpl.h. Referenced by DellCallingInterfaceSmiImpl::DellCallingInterfaceSmiImpl(), and DellCallingInterfaceSmiImpl::execute(). |
|
|
Definition at line 145 of file SmiImpl.h. Referenced by DellCallingInterfaceSmiImpl::execute(). |