Lines Matching refs:uPort

102 extern VOID RemoveUSBDiskPort(U8 uPort, U8 uLunNum);
103 extern BOOL ConnectUSBDisk(U8 uPort, U8 uLunNum);
348 BOOL ms_bSCSI_REQ_SENSE(U8 uPort, U8 uLunNum, U8 *pSenseBuf)
356 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL)
389 static BOOL ms_bSCSI_INQUIRY(U8 uPort, U8 uLunNum, U8 *pIngBuf) in ms_bSCSI_INQUIRY() argument
396 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_INQUIRY()
405 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_INQUIRY()
431 static BOOL ms_bSCSI_MODE_SENSE(U8 uPort, U8 uLunNum, U8 *pModSenBuf, U16 uBufLen) in ms_bSCSI_MODE_SENSE() argument
438 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_MODE_SENSE()
447 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_MODE_SENSE()
469 static BOOL ms_bSCSI_READ_CAPACITY(U8 uPort, U8 uLunNum, U32 *pTotalBlks, U32 *pBlkSize) in ms_bSCSI_READ_CAPACITY() argument
477 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_READ_CAPACITY()
485 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_READ_CAPACITY()
536 static BOOL ms_bSCSI_TEST_UNIT_READY(U8 uPort, U8 uLunNum, BOOL CheckCBI) in ms_bSCSI_TEST_UNIT_READY() argument
544 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_TEST_UNIT_READY()
549 if ( ( Mass_stor_us[uPort] != NULL) && in ms_bSCSI_TEST_UNIT_READY()
550 (Mass_stor_us[uPort]->subclass == MS_SFF_SC) && in ms_bSCSI_TEST_UNIT_READY()
551 (Mass_stor_us[uPort]->protocol == MS_CBI_PR) ) in ms_bSCSI_TEST_UNIT_READY()
571 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_TEST_UNIT_READY()
603 static BOOL ms_bInit_USB_LUN(U8 uPort, U8 uLunIdx) in ms_bInit_USB_LUN() argument
611 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bInit_USB_LUN()
618 if(ms_bSCSI_TEST_UNIT_READY(uPort, uLunIdx, TRUE)) in ms_bInit_USB_LUN()
627 if (ms_bSCSI_INQUIRY(uPort, uLunIdx, pIngBuf)) in ms_bInit_USB_LUN()
660 …if(ms_bSCSI_READ_CAPACITY(uPort, uLunIdx, &LunDevice[uLunIdx].u32BlockTotalNum, &LunDevice[uLunIdx… in ms_bInit_USB_LUN()
670 ms_bSCSI_TEST_UNIT_READY(uPort, uLunIdx, FALSE); in ms_bInit_USB_LUN()
678 … if (ms_bSCSI_MODE_SENSE(uPort, uLunIdx, pModSenBuf, 8)) // Just read the header of mode sense in ms_bInit_USB_LUN()
691 static BOOL ms_bSCSI_Initial(U8 uPort) in ms_bSCSI_Initial() argument
699 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_Initial()
711 if (ms_bSCSI_INQUIRY(uPort, 0, pIngBuf)) in ms_bSCSI_Initial()
730 if (!ms_bSCSI_INQUIRY(uPort, LunIdx, pIngBuf)) in ms_bSCSI_Initial()
739 if (!ms_bInit_USB_LUN(uPort, LunIdx)) in ms_bSCSI_Initial()
744 if (ConnectUSBDisk(uPort, LunIdx)) in ms_bSCSI_Initial()
771 static BOOL ms_bInit_USB_Disk(U8 uPort) in ms_bInit_USB_Disk() argument
776 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bInit_USB_Disk()
784 return ms_bSCSI_Initial(uPort); in ms_bInit_USB_Disk()
787 static BOOL ms_vChk_USB_LUNs(U8 uPort) in ms_vChk_USB_LUNs() argument
796 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_vChk_USB_LUNs()
803 …if ((bLUNSts = ms_bSCSI_TEST_UNIT_READY(uPort, LunIdx, TRUE)) != LunDevice[LunIdx].bDeviceReady) /… in ms_vChk_USB_LUNs()
807 if (ms_bInit_USB_LUN(uPort, LunIdx)) in ms_vChk_USB_LUNs()
810 RemoveUSBDiskPort(uPort, LunIdx); in ms_vChk_USB_LUNs()
811 if (ConnectUSBDisk(uPort, LunIdx)) in ms_vChk_USB_LUNs()
825 diag_printf("TUR fail -> disconnect disk, us_id: %d\n", uPort); in ms_vChk_USB_LUNs()
831 Set_Stor_Dev_Init(uPort, FALSE); in ms_vChk_USB_LUNs()
832 diag_printf("TUR fail -> remove disk, us_id: %d\n", uPort); in ms_vChk_USB_LUNs()
833 RemoveUSBDiskPort(uPort, LunIdx); in ms_vChk_USB_LUNs()
845 void ms_vRemove_DISK_LUNs(U8 uPort)
851 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL)
860 RemoveUSBDiskPort(uPort, LunIdx);
864 BOOL ms_bSCSI_ERASE(U8 uPort, U8 uLunNum, U32 u32BlockAddr, U32 u32BlockNum,
867 if (uLunNum > Mass_stor_us[uPort]->max_lun)
873 BOOL ms_bSCSI_Read_10_512(U8 uPort, U8 uLunNum, U32 u32BlockAddr, U32 u32BlockNum,
892 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL)
917 bRet = ms_bSCSI_Read_10(uPort, uLunNum, u32RealBlkAddr, 1, lpu8TempBuf);
945 bRet = ms_bSCSI_Read_10(uPort, uLunNum, u32RealBlkAddr, u32BlockNumAdj, u8Buffer);
962 bRet = ms_bSCSI_Read_10(uPort, uLunNum, u32RealBlkLast, 1, lpu8TempBuf);
974 bRet = ms_bSCSI_Read_10(uPort, uLunNum, u32BlockAddr, u32BlockNum, u8Buffer);
984 BOOL ms_bSCSI_Read_10(U8 uPort, U8 uLunNum, U32 u32BlockAddr, U32 u32BlockNum, in ms_bSCSI_Read_10() argument
996 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_Read_10()
1012 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_Read_10()
1075 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_Read_10()
1132 BOOL ms_bSCSI_Write_10_512(U8 uPort, U8 uLunNum, U32 u32BlockAddr, U32 u32BlockNum,
1150 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL)
1175 bRet = ms_bSCSI_Read_10(uPort, uLunNum, u32RealBlkAddr, 1, lpu8TempBuf);
1191 bRet = ms_bSCSI_Write_10(uPort, uLunNum, u32RealBlkAddr, 1, lpu8TempBuf);
1204 bRet = ms_bSCSI_Write_10(uPort, uLunNum, u32RealBlkAddr, u32BlockNumAdj, u8Buffer);
1221 bRet = ms_bSCSI_Read_10(uPort, uLunNum, u32RealBlkLast, 1, lpu8TempBuf);
1226 bRet = ms_bSCSI_Write_10(uPort, uLunNum, u32RealBlkLast, 1, lpu8TempBuf);
1234 bRet = ms_bSCSI_Write_10(uPort, uLunNum, u32BlockAddr, u32BlockNum, u8Buffer);
1244 BOOL ms_bSCSI_Write_10(U8 uPort, U8 uLunNum, U32 u32BlockAddr, U32 u32BlockNum, U8 *u8Buffer) in ms_bSCSI_Write_10() argument
1256 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_Write_10()
1272 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_Write_10()
1362 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in ms_bSCSI_Write_10()
1438 BOOL ms_bIsDevValid(U8 uPort, U8 LunNum) in ms_bIsDevValid() argument
1440 struct LUN_Device* LunDevice = Mass_stor_us[uPort]->msc_device; in ms_bIsDevValid()
1442 if (LunNum <= Mass_stor_us[uPort]->max_lun) in ms_bIsDevValid()
1448 U8 ms_u8GetDevType(U8 uPort, U8 LunNum)
1450 struct LUN_Device* LunDevice = Mass_stor_us[uPort]->msc_device;
1452 if (LunNum <= Mass_stor_us[uPort]->max_lun)
1472 MS_U32 MDrv_GetUsbBlockSizeEx(MS_U8 uPort, MS_U8 lun) in MDrv_GetUsbBlockSizeEx() argument
1476 if ( (Mass_stor_us[uPort] != NULL) && (lun <= Mass_stor_us[uPort]->max_lun) ) in MDrv_GetUsbBlockSizeEx()
1478 uBlkSize = Mass_stor_us[uPort]->msc_device[lun].u32BlockSize; in MDrv_GetUsbBlockSizeEx()
1496 MS_U32 MDrv_GetUsbBlockNumEx(MS_U8 uPort, MS_U8 lun) in MDrv_GetUsbBlockNumEx() argument
1500 if ( (Mass_stor_us[uPort] != NULL) && (lun <= Mass_stor_us[uPort]->max_lun) ) in MDrv_GetUsbBlockNumEx()
1502 uTotalBlks = Mass_stor_us[uPort]->msc_device[lun].u32BlockTotalNum; in MDrv_GetUsbBlockNumEx()
1516 MS_U8 MDrv_UsbGetMaxLUNCountEx(MS_U8 uPort) in MDrv_UsbGetMaxLUNCountEx() argument
1518 if (Mass_stor_us[uPort] != NULL) in MDrv_UsbGetMaxLUNCountEx()
1519 return Mass_stor_us[uPort]->max_lun + 1; in MDrv_UsbGetMaxLUNCountEx()
1534 MS_U8 uPort, in MDrv_UsbBlockReadToMIUEx() argument
1540 return ms_bSCSI_Read_10(uPort, lun, u32BlockAddr, u32BlockNum, (U8*) u32MIUAddr); in MDrv_UsbBlockReadToMIUEx()
1553 MS_U8 uPort, in MDrv_UsbBlockWriteFromMIUEx() argument
1559 return ms_bSCSI_Write_10(uPort, lun, u32BlockAddr, u32BlockNum, (U8*) u32MIUAddr); in MDrv_UsbBlockWriteFromMIUEx()
1562 MS_BOOL MDrv_UsbIsLunConnected(MS_U8 uPort, MS_U8 lun) in MDrv_UsbIsLunConnected() argument
1566 if (Mass_stor_us[uPort] == NULL) in MDrv_UsbIsLunConnected()
1569 LunDevice = Mass_stor_us[uPort]->msc_device; in MDrv_UsbIsLunConnected()
1571 if (lun <= Mass_stor_us[uPort]->max_lun) in MDrv_UsbIsLunConnected()