|
The Pedigree Project 0.1
|
This is the complete list of members for UsbMassStorageDevice, including all inherited members.
| acquireDiskOperation(OperationBarrier::Lease &operation) (defined in ScsiController) | ScsiController | private |
| ActionOnDuplicate enum name (defined in RequestQueue) | RequestQueue | |
| addAsyncRequest(size_t priority, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
| addAsyncRequestInternal(size_t priority, uint64_t p1, uint64_t p2, uint64_t p3, uint64_t p4, uint64_t p5, uint64_t p6, uint64_t p7, uint64_t p8) (defined in RequestQueue) | RequestQueue | protected |
| addChild(Device *pDevice) | Device | |
| addInterruptInHandler(Endpoint *pEndpoint, uintptr_t pBuffer, uint16_t nBytes, void(*pCallback)(uintptr_t, ssize_t), UsbInterruptInHandle &handle, uintptr_t pParam=0) (defined in UsbDevice) | UsbDevice | protected |
| addRequest(size_t priority, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
| addRequest(size_t priority, ActionOnDuplicate action, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
| Addressed enum value (defined in UsbDevice) | UsbDevice | |
| addresses() | Device | inlinevirtual |
| addToRoot(Device *device) | Device | static |
| Block enum value (defined in RequestQueue) | RequestQueue | |
| BotStatus enum name (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| Bus enum value | Device | |
| Callback typedef (defined in Device) | Device | |
| callbackActiveOnCurrentThread() const | RequestQueue | protected |
| cancelDiskRemoval() (defined in ScsiController) | ScsiController | |
| cancelRequest(const Request &request) | ScsiController | protectedvirtual |
| canWaitForCompletion() | RequestQueue | |
| CbwSig enum value (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| clearEndpointHalt(Endpoint *pEndpoint) | UsbDevice | protected |
| closePreallocatedAdmission() (defined in RequestQueue) | RequestQueue | protected |
| compareRequests(const Request &a, const Request &b) | RequestQueue | inlineprotectedvirtual |
| completeRequest(Request *request, uint64_t returnValue, bool rejected) | RequestQueue | protectedstatic |
| Configured enum value (defined in UsbDevice) | UsbDevice | |
| Connected enum value (defined in UsbDevice) | UsbDevice | |
| Console enum value | Device | |
| Controller() (defined in Controller) | Controller | |
| Controller(Device *pDev) (defined in Controller) | Controller | |
| controlRequest(uint8_t nRequestType, uint8_t nRequest, uint16_t nValue, uint16_t nIndex, uint16_t nLength=0, uintptr_t pBuffer=0, uint32_t timeout=5000) | UsbDevice | protected |
| controlRequestResult(uint8_t nRequestType, uint8_t nRequest, uint16_t nValue, uint16_t nIndex, uint16_t nLength=0, uintptr_t pBuffer=0, uint32_t timeout=5000) | UsbDevice | protected |
| CswSig enum value (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| destroy() | RequestQueue | virtual |
| Device() (defined in Device) | Device | |
| Device(Device *p) | Device | |
| discardRequest(Request *request) | RequestQueue | protected |
| Disk enum value | Device | |
| Display enum value | Device | |
| doSync(Endpoint *pEndpoint, UsbPid pid, uintptr_t pBuffer, size_t nBytes, size_t timeout) (defined in UsbDevice) | UsbDevice | protected |
| drain() | RequestQueue | |
| drainIntakeLocked(size_t priority) | RequestQueue | protected |
| dump(String &str) | Controller | virtual |
| executeRequest(uint64_t p1, uint64_t p2, uint64_t p3, uint64_t p4, uint64_t p5, uint64_t p6, uint64_t p7, uint64_t p8) | ScsiController | virtual |
| findDuplicate(const Request &request) | RequestQueue | protected |
| foreach(Callback callback, Device *root=0) | Device | static |
| foreach(pedigree_std::Callable< F > &callback, Device *root, Args... args) (defined in Device) | Device | static |
| foreachInternal(Callback callback, Device *root) | Device | privatestatic |
| foreachInternal(pedigree_std::Callable< F > &callback, Device *root, Args... args) (defined in Device) | Device | privatestatic |
| Generic enum value | Device | |
| getAddress() | UsbDevice | inline |
| getChild(size_t n) | Device | |
| getConfiguration() | UsbDevice | inline |
| getContainer() const | UsbDevice | inline |
| getDescriptor() | UsbDevice | inline |
| getDescriptor(uint8_t nDescriptorType, uint8_t nDescriptorIndex, uint16_t nBytes, uint8_t requestType=0) | UsbDevice | protected |
| getDescriptorLength(uint8_t nDescriptorType, uint8_t nDescriptorIndex, uint8_t requestType=0) | UsbDevice | protected |
| getDevice() | UsbMassStorageDevice | inlinevirtual |
| getHub() const (defined in UsbDevice) | UsbDevice | inline |
| getInterface() | UsbDevice | inline |
| getInterruptNumber() | Device | inlinevirtual |
| getLifecycleState() | RequestQueue | |
| getName(String &str) | Controller | virtual |
| getNextRequest(Request *&request) | RequestQueue | protected |
| getNumChildren() | Device | |
| getNumUnits() (defined in UsbMassStorageDevice) | UsbMassStorageDevice | inlineprotectedvirtual |
| getParent() const | Device | inline |
| getPciBusPosition() | Device | inline |
| getPciClassCode() | Device | inline |
| getPciConfigHeader() const | Device | inline |
| getPciDeviceId() | Device | inline |
| getPciDevicePosition() | Device | inline |
| getPciFunctionNumber() | Device | inline |
| getPciProgInterface() | Device | inline |
| getPciSubclassCode() | Device | inline |
| getPciVendorId() | Device | inline |
| getPhysicalFunction() const (defined in Device) | Device | inline |
| getPort() | UsbDevice | inline |
| getSpecificType() | Device | inlinevirtual |
| getSpeed() | UsbDevice | inline |
| getStatus() | UsbDevice | protected |
| getString(uint8_t nString) | UsbDevice | protected |
| getType() | Controller | virtual |
| getUsbDeviceName(String &str) (defined in UsbMassStorageDevice) | UsbMassStorageDevice | inlinevirtual |
| getUsbState() | UsbDevice | inline |
| getVirtualFunctionIndex() const (defined in Device) | Device | inline |
| halt() | RequestQueue | |
| HasDescriptors enum value (defined in UsbDevice) | UsbDevice | |
| HasDriver enum value (defined in UsbDevice) | UsbDevice | |
| HasInterface enum value (defined in UsbDevice) | UsbDevice | |
| hasSubtree() const | UsbMassStorageDevice | inlinevirtual |
| ScsiController::initialise() | RequestQueue | virtual |
| UsbDevice::initialise(uint8_t nAddress) | UsbDevice | |
| initialiseDriver() | UsbMassStorageDevice | virtual |
| invokeCancelRequest(const Request &request) | RequestQueue | protected |
| LifecycleState enum name (defined in RequestQueue) | RequestQueue | |
| m_Addresses | Device | protected |
| m_bWorkerActive | RequestQueue | protected |
| m_bWorkerReady | RequestQueue | protected |
| m_Children | Device | protected |
| m_ClassCode | Device | protected |
| m_CommandLock (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| m_ConfigHeader | Device | protected |
| m_ControlPacketSize (defined in UsbDevice) | UsbDevice | protected |
| m_DeviceAvailable (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| m_DeviceId | Device | protected |
| m_DiskOperations | ScsiController | private |
| m_IntakeLanes | RequestQueue | protected |
| m_InterruptNumber | Device | protected |
| m_LifecycleMutex | RequestQueue | protected |
| m_nActiveRequests | RequestQueue | protected |
| m_nAddress | UsbDevice | protected |
| m_Name (defined in RequestQueue) | RequestQueue | protected |
| m_nAsyncRequests (defined in RequestQueue) | RequestQueue | protected |
| m_NextTag (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| m_nMaxAsyncRequests | RequestQueue | protected |
| m_nPort | UsbDevice | protected |
| m_nRootPort | UsbDevice | protected |
| m_nRootPortGeneration (defined in UsbDevice) | UsbDevice | protected |
| m_nTotalRequests | RequestQueue | protected |
| m_nUnits (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| m_OverrunChecker (defined in RequestQueue) | RequestQueue | protected |
| m_pActiveRequest | RequestQueue | protected |
| m_PciBusPos | Device | protected |
| m_PciDevicePos | Device | protected |
| m_PciFunctionNum | Device | protected |
| m_pConfiguration | UsbDevice | protected |
| m_pContainer | UsbDevice | protected |
| m_pDescriptor | UsbDevice | protected |
| m_pHub | UsbDevice | protected |
| m_PhysicalFunction (defined in Device) | Device | protected |
| m_pInEndpoint (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| m_pInterface | UsbDevice | protected |
| m_pOutEndpoint (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| m_pOverrunTimer (defined in RequestQueue) | RequestQueue | protected |
| m_pParent | Device | protected |
| m_pRequestQueue | RequestQueue | protected |
| m_pRequestQueueTail (defined in RequestQueue) | RequestQueue | protected |
| m_ProgInterface | Device | protected |
| m_pThread (defined in RequestQueue) | RequestQueue | protected |
| m_PublicationState | RequestQueue | protected |
| m_pWorkerScheduler | RequestQueue | protected |
| m_RequestQueueWaiters | RequestQueue | protected |
| m_ResetRecoveryRequired (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| m_Root | Device | protectedstatic |
| m_SpecificType | Device | protected |
| m_Speed | UsbDevice | protected |
| m_State | RequestQueue | protected |
| m_SubclassCode | Device | protected |
| m_TreeLock | Device | protectedstatic |
| m_UsbState | UsbDevice | protected |
| m_VendorId | Device | protected |
| m_VirtualFunctionIndex (defined in Device) | Device | protected |
| m_WorkerProgressGeneration | RequestQueue | protected |
| m_WorkerWaiters (defined in RequestQueue) | RequestQueue | protected |
| m_WorkerWake (defined in RequestQueue) | RequestQueue | protected |
| MassStorageGetMaxLUN enum value (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| MassStorageRequest enum value (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| MassStorageRequests enum name (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| MassStorageReset enum value (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| massStorageReset() (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| MassStorageSigs enum name (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| Mouse enum value | Device | |
| Network enum value | Device | |
| NewRequest enum value (defined in RequestQueue) | RequestQueue | |
| NextRequestResult enum name (defined in RequestQueue) | RequestQueue | protected |
| NOT_COPYABLE_OR_ASSIGNABLE(Device) (defined in Device) | Device | protected |
| operator=(const RequestQueue &) (defined in RequestQueue) | RequestQueue | protected |
| OverrunStatus enum name (defined in RequestQueue) | RequestQueue | |
| PACKED (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| PACKED (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| performResetRecovery() (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| PreallocatedPublishResult enum name (defined in RequestQueue) | RequestQueue | |
| prepareDiskRemoval() (defined in ScsiController) | ScsiController | |
| prepareForDisconnection() override | UsbMassStorageDevice | virtual |
| prepareForDriverRetirement() | UsbDevice | inlinevirtual |
| PublicationClosed (defined in RequestQueue) | RequestQueue | protectedstatic |
| PublicationCountMask (defined in RequestQueue) | RequestQueue | protectedstatic |
| publishAsyncRequest(size_t priority, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
| publishPreallocated(PreallocatedRequest &request, size_t priority, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
| publishPreallocatedRequest(PreallocatedRequest &request, PreallocatedRequest::State availableState, size_t priority, uint64_t p1, uint64_t p2, uint64_t p3, uint64_t p4, uint64_t p5, uint64_t p6, uint64_t p7, uint64_t p8) (defined in RequestQueue) | RequestQueue | protected |
| publishRequest(Request *request) | RequestQueue | protected |
| quiesceForRetirement() | UsbDevice | inlinevirtual |
| readStatus(uint32_t tag, uint32_t expectedBytes) (defined in UsbMassStorageDevice) | UsbMassStorageDevice | private |
| releasePreallocatedRequest(Request *request) | RequestQueue | protected |
| releaseRequest(Request *request) (defined in RequestQueue) | RequestQueue | protected |
| removeChild(size_t n) | Device | |
| removeChild(Device *d) | Device | |
| removeIoMappings() | Device | private |
| replaceChild(Device *src, Device *dest) | Device | |
| republishPreallocatedWhileReleasing(PreallocatedRequest &request, size_t priority, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
| RequestQueue(const String &name) | RequestQueue | |
| RequestQueue(const RequestQueue &) (defined in RequestQueue) | RequestQueue | protected |
| resume() | RequestQueue | |
| retainRequest(Request *request) | RequestQueue | protectedstatic |
| ReturnImmediately enum value (defined in RequestQueue) | RequestQueue | |
| root() | Device | inlineprotectedstatic |
| Root enum value | Device | |
| ScsiController(Controller *pDev, bool startWorker=true) (defined in ScsiController) | ScsiController | |
| ScsiController() (defined in ScsiController) | ScsiController | |
| searchByClass(uint16_t classCode, void(*callback)(Device *), Device *root=0) (defined in Device) | Device | static |
| searchByClassAndSubclass(uint16_t classCode, uint16_t subclassCode, void(*callback)(Device *), Device *root=0) (defined in Device) | Device | static |
| searchByClassAndSubclassInternal(uint16_t classCode, uint16_t subclassCode, void(*callback)(Device *), Device *root) (defined in Device) | Device | privatestatic |
| searchByClassInternal(uint16_t classCode, void(*callback)(Device *), Device *root) (defined in Device) | Device | privatestatic |
| searchByClassSubclassAndProgInterface(uint16_t classCode, uint16_t subclassCode, uint8_t progInterface, void(*callback)(Device *), Device *root=0) (defined in Device) | Device | static |
| searchByClassSubclassAndProgInterfaceInternal(uint16_t classCode, uint16_t subclassCode, uint8_t progInterface, void(*callback)(Device *), Device *root) (defined in Device) | Device | privatestatic |
| searchByVendorId(uint16_t vendorId, void(*callback)(Device *), Device *root=0) | Device | static |
| searchByVendorIdAndDeviceId(uint16_t vendorId, uint16_t deviceId, void(*callback)(Device *), Device *root=0) (defined in Device) | Device | static |
| searchByVendorIdAndDeviceIdInternal(uint16_t vendorId, uint16_t deviceId, void(*callback)(Device *), Device *root) (defined in Device) | Device | privatestatic |
| searchByVendorIdInternal(uint16_t vendorId, void(*callback)(Device *), Device *root) | Device | privatestatic |
| searchDisks() (defined in ScsiController) | ScsiController | protected |
| sendCommand(size_t nUnit, uintptr_t pCommand, uint8_t nCommandSize, uintptr_t pRespBuffer, uint16_t nRespBytes, bool bWrite) (defined in UsbMassStorageDevice) | UsbMassStorageDevice | virtual |
| setInterruptNumber(uintptr_t n) | Device | inlinevirtual |
| setParent(Device *p) | Device | inline |
| setPciConfigHeader(const PciBus::ConfigSpace &space) | Device | inline |
| setPciIdentifiers(uint8_t classCode, uint8_t subclassCode, uint16_t vendorId, uint16_t deviceId, uint8_t progIf) | Device | inline |
| setPciPosition(uint32_t bus, uint32_t device, uint32_t func) | Device | inline |
| setSpecificType(String str) | Device | inlinevirtual |
| setVirtualFunction(Device *physicalFunction, size_t index) | Device | inline |
| shutdownDiskCaches(bool deviceAvailable=true) | ScsiController | protected |
| Sound enum value | Device | |
| startWorker() | RequestQueue | protected |
| stopWorker() (defined in RequestQueue) | RequestQueue | protected |
| supportsConcurrentReads() const | ScsiController | inlinevirtual |
| syncIn(Endpoint *pEndpoint, uintptr_t pBuffer, size_t nBytes, size_t timeout=5000) (defined in UsbDevice) | UsbDevice | protected |
| syncOut(Endpoint *pEndpoint, uintptr_t pBuffer, size_t nBytes, size_t timeout=5000) (defined in UsbDevice) | UsbDevice | protected |
| trampoline(void *p) | RequestQueue | protectedstatic |
| treeLockHeldByCurrentThread() | Device | static |
| Type enum name | Device | |
| UsbContainer enum value | Device | |
| UsbController enum value | Device | |
| UsbDevice(UsbHub *pHub, uint8_t nPort, UsbSpeed speed) | UsbDevice | |
| UsbDevice(UsbDevice *pDev) | UsbDevice | |
| UsbDevice(const UsbDevice &d) (defined in UsbDevice) | UsbDevice | private |
| UsbGeneric enum value | Device | |
| UsbMassStorageDevice(UsbDevice *dev) (defined in UsbMassStorageDevice) | UsbMassStorageDevice | |
| UsbState enum name | UsbDevice | |
| useConfiguration(uint8_t nConfig) | UsbDevice | |
| useInterface(uint8_t nInterface) | UsbDevice | |
| waitForPreallocated(PreallocatedRequest &request) | RequestQueue | |
| waitForPreallocatedPublishers() (defined in RequestQueue) | RequestQueue | protected |
| waitForRequest(Request *request) (defined in RequestQueue) | RequestQueue | protected |
| work() | RequestQueue | protected |
| workerPlacement(ThreadPlacement &) const (defined in RequestQueue) | RequestQueue | inlineprotectedvirtual |
| ~Controller() (defined in Controller) | Controller | virtual |
| ~Device() (defined in Device) | Device | virtual |
| ~RequestQueue() (defined in RequestQueue) | RequestQueue | virtual |
| ~ScsiController() (defined in ScsiController) | ScsiController | virtual |
| ~UsbDevice() | UsbDevice | virtual |
| ~UsbMassStorageDevice() (defined in UsbMassStorageDevice) | UsbMassStorageDevice | virtual |