Lines Matching defs:IStorageController

949 struct IStorageController;
1065 typedef struct IStorageController IStorageController;
3449 nsresult (*GetStorageControllers)(IMachine *pThis, PRUint32 *storageControllersSize, IStorageController * **storageControllers);
3703 IStorageController * * controller
3709 IStorageController * * storageController
3715 IStorageController * * storageController
7068 /* Start of struct IStorageController Declaration */
7078 nsresult (*GetName)(IStorageController *pThis, PRUnichar * *name);
7080 nsresult (*GetMaxDevicesPerPortCount)(IStorageController *pThis, PRUint32 *maxDevicesPerPortCount);
7082 nsresult (*GetMinPortCount)(IStorageController *pThis, PRUint32 *minPortCount);
7084 nsresult (*GetMaxPortCount)(IStorageController *pThis, PRUint32 *maxPortCount);
7086 nsresult (*GetInstance)(IStorageController *pThis, PRUint32 *instance);
7087 nsresult (*SetInstance)(IStorageController *pThis, PRUint32 instance);
7089 nsresult (*GetPortCount)(IStorageController *pThis, PRUint32 *portCount);
7090 nsresult (*SetPortCount)(IStorageController *pThis, PRUint32 portCount);
7092 nsresult (*GetBus)(IStorageController *pThis, PRUint32 *bus);
7094 nsresult (*GetControllerType)(IStorageController *pThis, PRUint32 *controllerType);
7095 nsresult (*SetControllerType)(IStorageController *pThis, PRUint32 controllerType);
7097 nsresult (*GetUseHostIOCache)(IStorageController *pThis, PRBool *useHostIOCache);
7098 nsresult (*SetUseHostIOCache)(IStorageController *pThis, PRBool useHostIOCache);
7100 nsresult (*GetBootable)(IStorageController *pThis, PRBool *bootable);
7104 struct IStorageController
7108 /* End of struct IStorageController Declaration */