Lines Matching refs:cbw

239 bool CRKUsbComm::RKU_ClearBuffer(CBW& cbw, CSW& csw)  in RKU_ClearBuffer()  argument
248 if (UFI_CHECK_SIGN(cbw,csw)) in RKU_ClearBuffer()
288 CBW cbw; in RKU_EraseBlock() local
295 InitializeCBW(&cbw, (USB_OPERATION_CODE)ucEraseType); in RKU_EraseBlock()
296 cbw.ucCBWLUN = ucFlashCS; in RKU_EraseBlock()
297 cbw.cbwcb.dwAddress = EndianU32_LtoB(dwPos); in RKU_EraseBlock()
298 cbw.cbwcb.usLength = EndianU16_LtoB(usCount); in RKU_EraseBlock()
300 if(!RKU_Write((BYTE *)&cbw, sizeof(CBW))) in RKU_EraseBlock()
310 if( !UFI_CHECK_SIGN(cbw, csw) ) in RKU_EraseBlock()
327 CBW cbw; in RKU_ReadChipInfo() local
330 InitializeCBW(&cbw, READ_CHIP_INFO); in RKU_ReadChipInfo()
331 cbw.dwCBWTransferLength = 16; in RKU_ReadChipInfo()
333 if(!RKU_Write((BYTE *)&cbw, sizeof(CBW))) in RKU_ReadChipInfo()
348 if( !UFI_CHECK_SIGN(cbw, csw) ) in RKU_ReadChipInfo()
362 CBW cbw; in RKU_ReadFlashID() local
365 InitializeCBW(&cbw, READ_FLASH_ID); in RKU_ReadFlashID()
366 cbw.dwCBWTransferLength = 5; in RKU_ReadFlashID()
368 if(!RKU_Write((BYTE *)&cbw, sizeof(CBW))) in RKU_ReadFlashID()
383 if( !UFI_CHECK_SIGN(cbw, csw) ) in RKU_ReadFlashID()
396 CBW cbw; in RKU_ReadFlashInfo() local
399 InitializeCBW(&cbw, READ_FLASH_INFO); in RKU_ReadFlashInfo()
400 cbw.dwCBWTransferLength = 11; in RKU_ReadFlashInfo()
402 if(!RKU_Write((BYTE *)&cbw, sizeof(CBW))) in RKU_ReadFlashInfo()
428 if( !UFI_CHECK_SIGN(cbw, csw) ) in RKU_ReadFlashInfo()
442 CBW cbw; in RKU_ReadCapability() local
446 InitializeCBW(&cbw, READ_CAPABILITY); in RKU_ReadCapability()
447 cbw.dwCBWTransferLength = 8; in RKU_ReadCapability()
449 if(!RKU_Write((BYTE*)&cbw, sizeof(CBW))) in RKU_ReadCapability()
467 if( !UFI_CHECK_SIGN(cbw, csw) ) in RKU_ReadCapability()
481 CBW cbw; in RKU_ReadLBA() local
488 InitializeCBW(&cbw, READ_LBA); in RKU_ReadLBA()
489 cbw.dwCBWTransferLength = dwCount * wSectorSize; in RKU_ReadLBA()
490 cbw.cbwcb.dwAddress = EndianU32_LtoB(dwPos); in RKU_ReadLBA()
491 cbw.cbwcb.usLength = EndianU16_LtoB(usSectorLen); in RKU_ReadLBA()
492 cbw.cbwcb.ucReserved = bySubCode; in RKU_ReadLBA()
494 if(!RKU_Write((BYTE *)&cbw, sizeof(CBW))) in RKU_ReadLBA()
511 if( !UFI_CHECK_SIGN(cbw, csw) ) in RKU_ReadLBA()
529 CBW cbw; in RKU_ResetDevice() local
532 InitializeCBW(&cbw, DEVICE_RESET); in RKU_ResetDevice()
533 cbw.cbwcb.ucReserved = bySubCode; in RKU_ResetDevice()
535 if(!RKU_Write((BYTE *)&cbw, sizeof(CBW))) in RKU_ResetDevice()
545 if( !UFI_CHECK_SIGN(cbw, csw) ) { in RKU_ResetDevice()
547 bRet = RKU_ClearBuffer(cbw, csw); in RKU_ResetDevice()
568 CBW cbw; in RKU_ChangeStorage() local
571 InitializeCBW(&cbw, CHANGE_STORAGE); in RKU_ChangeStorage()
572 cbw.cbwcb.ucReserved = storage; in RKU_ChangeStorage()
574 if(!RKU_Write((BYTE *)&cbw, sizeof(CBW))) in RKU_ChangeStorage()
585 if( !UFI_CHECK_SIGN(cbw, csw) ) { in RKU_ChangeStorage()
587 bRet = RKU_ClearBuffer(cbw, csw); in RKU_ChangeStorage()
608 CBW cbw; in RKU_ReadStorage() local
612 InitializeCBW(&cbw, READ_STORAGE); in RKU_ReadStorage()
613 cbw.dwCBWTransferLength = 4; in RKU_ReadStorage()
615 if(!RKU_Write((BYTE*)&cbw, sizeof(CBW))) in RKU_ReadStorage()
633 if( !UFI_CHECK_SIGN(cbw, csw) ) in RKU_ReadStorage()
656 CBW cbw; in RKU_TestDeviceReady() local
659 InitializeCBW(&cbw, TEST_UNIT_READY); in RKU_TestDeviceReady()
661 cbw.cbwcb.ucReserved = bySubCode; in RKU_TestDeviceReady()
662 if(!RKU_Write( (BYTE *)&cbw, sizeof(CBW))) { in RKU_TestDeviceReady()
670 if( !UFI_CHECK_SIGN(cbw, csw) ) { in RKU_TestDeviceReady()
672 bRet = RKU_ClearBuffer(cbw ,csw); in RKU_TestDeviceReady()
699 CBW cbw; in RKU_WriteLBA() local
707 InitializeCBW(&cbw, WRITE_LBA); in RKU_WriteLBA()
708 cbw.dwCBWTransferLength = dwCount * wSectorSize; in RKU_WriteLBA()
709 cbw.cbwcb.dwAddress = EndianU32_LtoB(dwPos); in RKU_WriteLBA()
710 cbw.cbwcb.usLength = EndianU16_LtoB(usCount); in RKU_WriteLBA()
711 cbw.cbwcb.ucReserved = bySubCode; in RKU_WriteLBA()
712 if(!RKU_Write( (BYTE *)&cbw, sizeof(CBW))) { in RKU_WriteLBA()
724 if( !UFI_CHECK_SIGN(cbw, csw) ) in RKU_WriteLBA()
740 CBW cbw; in RKU_EraseLBA() local
746 InitializeCBW(&cbw, ERASE_LBA); in RKU_EraseLBA()
747 cbw.cbwcb.dwAddress = EndianU32_LtoB(dwPos); in RKU_EraseLBA()
748 cbw.cbwcb.usLength = EndianU16_LtoB(usCount); in RKU_EraseLBA()
750 if(!RKU_Write( (BYTE *)&cbw, sizeof(CBW))) { in RKU_EraseLBA()
758 if( !UFI_CHECK_SIGN(cbw, csw) ) in RKU_EraseLBA()
775 CBW cbw; in RKU_WriteSector() local
784 InitializeCBW(&cbw, WRITE_SECTOR); in RKU_WriteSector()
785 cbw.dwCBWTransferLength = dwCount * wSectorSize; in RKU_WriteSector()
786 cbw.cbwcb.dwAddress = EndianU32_LtoB(dwPos); in RKU_WriteSector()
787 cbw.cbwcb.usLength = EndianU16_LtoB(usCount); in RKU_WriteSector()
789 if(!RKU_Write( (BYTE *)&cbw, sizeof(CBW))) { in RKU_WriteSector()
801 if( !UFI_CHECK_SIGN(cbw, csw) ) in RKU_WriteSector()