The Pedigree Project 0.1
VmwareGraphics Member List

This is the complete list of members for VmwareGraphics, including all inherited members.

addChild(Device *pDevice)Device
addresses()Deviceinlinevirtual
addToRoot(Device *device)Devicestatic
availableLocked() const (defined in VmwareGraphics)VmwareGraphicsinlineprivate
bitBlit(rgb_t *pBuffer, size_t fromX, size_t fromY, size_t toX, size_t toY, size_t width, size_t height)Displayvirtual
Bus enum valueDevice
Callback typedef (defined in Device)Device
Console enum valueDevice
Controller enum valueDevice
copy(size_t sourceX, size_t sourceY, size_t destinationX, size_t destinationY, size_t width, size_t height, bool softwareFallback) (defined in VmwareGraphics)VmwareGraphicsinline
Device() (defined in Device)Device
Device(Device *p)Device
disableDisplayLocked() (defined in VmwareGraphics)VmwareGraphicsinlineprivate
disableHardwareLocked() (defined in VmwareGraphics)VmwareGraphicsinlineprivate
Disk enum valueDevice
Display() (defined in Display)Display
Display(Device *p) (defined in Display)Display
dump(String &str)VmwareGraphicsinlinevirtual
fifoLocked() const (defined in VmwareGraphics)VmwareGraphicsinlineprivate
fillRectangle(rgb_t *pBuffer, size_t x, size_t y, size_t width, size_t height, rgb_t colour)Displayvirtual
foreach(Callback callback, Device *root=0)Devicestatic
foreach(pedigree_std::Callable< F > &callback, Device *root, Args... args) (defined in Device)Devicestatic
foreachInternal(Callback callback, Device *root)Deviceprivatestatic
foreachInternal(pedigree_std::Callable< F > &callback, Device *root, Args... args) (defined in Device)Deviceprivatestatic
Generic enum valueDevice
getChild(size_t n)Device
getCurrentScreenMode(Display::ScreenMode &sm)VmwareGraphicsinlinevirtual
getFramebuffer()Displayvirtual
getInterruptNumber()Deviceinlinevirtual
getName(String &str)VmwareGraphicsinlinevirtual
getNumChildren()Device
getParent() constDeviceinline
getPciBusPosition()Deviceinline
getPciClassCode()Deviceinline
getPciConfigHeader() constDeviceinline
getPciDeviceId()Deviceinline
getPciDevicePosition()Deviceinline
getPciFunctionNumber()Deviceinline
getPciProgInterface()Deviceinline
getPciSubclassCode()Deviceinline
getPciVendorId()Deviceinline
getPhysicalFunction() const (defined in Device)Deviceinline
getPixelFormat(PixelFormat &pf)Displayvirtual
getScreenModes(List< Display::ScreenMode * > &sms)VmwareGraphicsinlinevirtual
getSpecificType()Deviceinlinevirtual
getType()Displayvirtual
getVirtualFunctionIndex() const (defined in Device)Deviceinline
initialise() (defined in VmwareGraphics)VmwareGraphicsinline
initialiseHardwareLocked() (defined in VmwareGraphics)VmwareGraphicsinlineprivate
killBuffer(rgb_t *pBuffer)Displayvirtual
m_AddressesDeviceprotected
m_Capabilities (defined in VmwareGraphics)VmwareGraphicsprivate
m_ChildrenDeviceprotected
m_ClassCodeDeviceprotected
m_CommandRegion (defined in VmwareGraphics)VmwareGraphicsprivate
m_CommandRegionSize (defined in VmwareGraphics)VmwareGraphicsprivate
m_ConfigHeaderDeviceprotected
m_DeviceIdDeviceprotected
m_DeviceLock (defined in VmwareGraphics)VmwareGraphicsprivate
m_FifoHeaderBytes (defined in VmwareGraphics)VmwareGraphicsprivate
m_FifoRunning (defined in VmwareGraphics)VmwareGraphicsprivate
m_Framebuffer (defined in VmwareGraphics)VmwareGraphicsprivate
m_FramebufferSize (defined in VmwareGraphics)VmwareGraphicsprivate
m_HardwareAccepted (defined in VmwareGraphics)VmwareGraphicsprivate
m_InterruptNumberDeviceprotected
m_MaxHeight (defined in VmwareGraphics)VmwareGraphicsprivate
m_MaxWidth (defined in VmwareGraphics)VmwareGraphicsprivate
m_Online (defined in VmwareGraphics)VmwareGraphicsprivate
m_PciBusPosDeviceprotected
m_PciDevicePosDeviceprotected
m_PciFunctionNumDeviceprotected
m_pFramebuffer (defined in VmwareGraphics)VmwareGraphicsprivate
m_PhysicalFunction (defined in Device)Deviceprotected
m_pIo (defined in VmwareGraphics)VmwareGraphicsprivate
m_pParentDeviceprotected
m_pProvider (defined in VmwareGraphics)VmwareGraphicsprivate
m_ProgInterfaceDeviceprotected
m_ProviderRegistered (defined in VmwareGraphics)VmwareGraphicsprivate
m_RootDeviceprotectedstatic
m_ShutdownComplete (defined in VmwareGraphics)VmwareGraphicsprivate
m_SpecificTypeDeviceprotected
m_Stopping (defined in VmwareGraphics)VmwareGraphicsprivate
m_SubclassCodeDeviceprotected
m_TreeLockDeviceprotectedstatic
m_VendorIdDeviceprotected
m_VirtualFunctionIndex (defined in Device)Deviceprotected
markOfflineLocked(const char *reason) (defined in VmwareGraphics)VmwareGraphicsinlineprivate
Mouse enum valueDevice
Network enum valueDevice
newBuffer()Displayvirtual
NOT_COPYABLE_OR_ASSIGNABLE(Device) (defined in Device)Deviceprotected
PACKED (defined in Display)Display
pixelFormat(size_t bpp, uint32_t redMask, uint32_t greenMask, uint32_t blueMask) (defined in VmwareGraphics)VmwareGraphicsinlineprivatestatic
prepareFifoLocked(size_t words, VmwareSvgaState::FifoLayout &layout) (defined in VmwareGraphics)VmwareGraphicsinlineprivate
readFifoLayoutLocked() const (defined in VmwareGraphics)VmwareGraphicsinlineprivate
readRegisterLocked(size_t offset) const (defined in VmwareGraphics)VmwareGraphicsinlineprivate
redraw(size_t x, size_t y, size_t width, size_t height) (defined in VmwareGraphics)VmwareGraphicsinline
registerProvider() (defined in VmwareGraphics)VmwareGraphicsinlineprivate
removeChild(size_t n)Device
removeChild(Device *d)Device
removeIoMappings()Deviceprivate
replaceChild(Device *src, Device *dest)Device
root()Deviceinlineprotectedstatic
Root enum valueDevice
searchByClass(uint16_t classCode, void(*callback)(Device *), Device *root=0) (defined in Device)Devicestatic
searchByClassAndSubclass(uint16_t classCode, uint16_t subclassCode, void(*callback)(Device *), Device *root=0) (defined in Device)Devicestatic
searchByClassAndSubclassInternal(uint16_t classCode, uint16_t subclassCode, void(*callback)(Device *), Device *root) (defined in Device)Deviceprivatestatic
searchByClassInternal(uint16_t classCode, void(*callback)(Device *), Device *root) (defined in Device)Deviceprivatestatic
searchByClassSubclassAndProgInterface(uint16_t classCode, uint16_t subclassCode, uint8_t progInterface, void(*callback)(Device *), Device *root=0) (defined in Device)Devicestatic
searchByClassSubclassAndProgInterfaceInternal(uint16_t classCode, uint16_t subclassCode, uint8_t progInterface, void(*callback)(Device *), Device *root) (defined in Device)Deviceprivatestatic
searchByVendorId(uint16_t vendorId, void(*callback)(Device *), Device *root=0)Devicestatic
searchByVendorIdAndDeviceId(uint16_t vendorId, uint16_t deviceId, void(*callback)(Device *), Device *root=0) (defined in Device)Devicestatic
searchByVendorIdAndDeviceIdInternal(uint16_t vendorId, uint16_t deviceId, void(*callback)(Device *), Device *root) (defined in Device)Deviceprivatestatic
searchByVendorIdInternal(uint16_t vendorId, void(*callback)(Device *), Device *root)Deviceprivatestatic
setCurrentBuffer(rgb_t *pBuffer)Displayvirtual
setInterruptNumber(uintptr_t n)Deviceinlinevirtual
setModeLocked(size_t width, size_t height, size_t bpp) (defined in VmwareGraphics)VmwareGraphicsinlineprivate
setParent(Device *p)Deviceinline
setPciConfigHeader(const PciBus::ConfigSpace &space)Deviceinline
setPciIdentifiers(uint8_t classCode, uint8_t subclassCode, uint16_t vendorId, uint16_t deviceId, uint8_t progIf)Deviceinline
setPciPosition(uint32_t bus, uint32_t device, uint32_t func)Deviceinline
setScreenMode(Display::ScreenMode sm)VmwareGraphicsinlinevirtual
setScreenMode(size_t modeId)VmwareGraphicsinlinevirtual
setScreenMode(size_t width, size_t height, size_t bpp)VmwareGraphicsinlinevirtual
setSpecificType(String str)Deviceinlinevirtual
setVirtualFunction(Device *physicalFunction, size_t index)Deviceinline
shutdown() (defined in VmwareGraphics)VmwareGraphics
Sound enum valueDevice
submitFifoLocked(const uint32_t *pCommand, size_t words) (defined in VmwareGraphics)VmwareGraphicsinlineprivate
syncFifoLocked() (defined in VmwareGraphics)VmwareGraphicsinlineprivate
treeLockHeldByCurrentThread()Devicestatic
Type enum nameDevice
unregisterProvider() (defined in VmwareGraphics)VmwareGraphicsinlineprivate
updateBuffer(rgb_t *pBuffer, size_t x1=~0UL, size_t y1=~0UL, size_t x2=~0UL, size_t y2=~0UL)Displayvirtual
UsbContainer enum valueDevice
UsbController enum valueDevice
UsbGeneric enum valueDevice
VmwareGraphics(Device *pDev) (defined in VmwareGraphics)VmwareGraphicsinlineexplicit
writeRegisterLocked(size_t offset, uint32_t value) const (defined in VmwareGraphics)VmwareGraphicsinlineprivate
~Device() (defined in Device)Devicevirtual
~Display() (defined in Display)Displayvirtual
~VmwareGraphics() (defined in VmwareGraphics)VmwareGraphicsvirtual