#include <AliM1543C_usb.h>


Definition at line 63 of file AliM1543C_usb.h.
Public Member Functions | |
| virtual int | SaveState (FILE *f) |
| Save state to a Virtual Machine State file. | |
| virtual int | RestoreState (FILE *f) |
| Restore state from a Virtual Machine State file. | |
| CAliM1543C_usb (CConfigurator *cfg, class CSystem *c, int pcibus, int pcidev) | |
| Constructor. | |
| virtual | ~CAliM1543C_usb () |
| virtual void | WriteMem_Bar (int func, int bar, u32 address, int dsize, u32 data) |
| virtual u32 | ReadMem_Bar (int func, int bar, u32 address, int dsize) |
Private Member Functions | |
| u64 | usb_hci_read (u64 address, int dsize) |
| void | usb_hci_write (u64 address, int dsize, u64 data) |
Private Attributes | |
| struct CAliM1543C_usb::SUSB_state | state |
Data Structures | |
| struct | SUSB_state |
| The state structure contains all elements that need to be saved to the statefile. More... | |
| CAliM1543C_usb::CAliM1543C_usb | ( | CConfigurator * | cfg, | |
| class CSystem * | c, | |||
| int | pcibus, | |||
| int | pcidev | |||
| ) |
Constructor.
Definition at line 98 of file AliM1543C_usb.cpp.
References CPCIDevice::add_function(), CSystemComponent::devid_string, CPCIDevice::ResetPCI(), state, usb_cfg_data, usb_cfg_mask, and CAliM1543C_usb::SUSB_state::usb_data.
| CAliM1543C_usb::~CAliM1543C_usb | ( | ) | [virtual] |
Definition at line 112 of file AliM1543C_usb.cpp.
| int CAliM1543C_usb::SaveState | ( | FILE * | f | ) | [virtual] |
Save state to a Virtual Machine State file.
Reimplemented from CPCIDevice.
Definition at line 235 of file AliM1543C_usb.cpp.
References CSystemComponent::devid_string, CPCIDevice::SaveState(), state, usb_magic1, and usb_magic2.
| int CAliM1543C_usb::RestoreState | ( | FILE * | f | ) | [virtual] |
Restore state from a Virtual Machine State file.
Reimplemented from CPCIDevice.
Definition at line 254 of file AliM1543C_usb.cpp.
References CSystemComponent::devid_string, CPCIDevice::RestoreState(), state, usb_magic1, and usb_magic2.
Reimplemented from CPCIDevice.
Definition at line 126 of file AliM1543C_usb.cpp.
References usb_hci_write().
Reimplemented from CPCIDevice.
Definition at line 114 of file AliM1543C_usb.cpp.
References usb_hci_read().
Definition at line 138 of file AliM1543C_usb.cpp.
References state, and CAliM1543C_usb::SUSB_state::usb_data.
Referenced by ReadMem_Bar().
Definition at line 187 of file AliM1543C_usb.cpp.
References state, and CAliM1543C_usb::SUSB_state::usb_data.
Referenced by WriteMem_Bar().
struct CAliM1543C_usb::SUSB_state CAliM1543C_usb::state [private] |
Referenced by CAliM1543C_usb(), RestoreState(), SaveState(), usb_hci_read(), and usb_hci_write().