23 #ifndef __USBHSCSI_H__ 24 #define __USBHSCSI_H__ 49 extern uint32_t
USBHSCSIInquiry(uint32_t ui32InPipe, uint32_t ui32OutPipe,
50 uint8_t *pui8Buffer, uint32_t *pui32Size);
52 uint8_t *pui8Data, uint32_t *pui32Size);
54 uint32_t ui32OutPipe, uint8_t *pui8Data,
57 uint32_t ui32Flags, uint8_t *pui8Data,
60 uint32_t ui32OutPipe);
62 uint8_t *pui8Data, uint32_t *pui32Size);
63 extern uint32_t
USBHSCSIRead10(uint32_t ui32InPipe, uint32_t ui32OutPipe,
64 uint32_t ui32LBA, uint8_t *pui8Data,
65 uint32_t *pui32Size, uint32_t ui32NumBlocks);
66 extern uint32_t
USBHSCSIWrite10(uint32_t ui32InPipe, uint32_t ui32OutPipe,
67 uint32_t ui32LBA, uint8_t *pui8Data,
68 uint32_t *pui32Size, uint32_t ui32NumBlocks);
85 #endif // __USBHSCSI_H__ uint32_t USBHSCSIModeSense6(uint32_t ui32InPipe, uint32_t ui32OutPipe, uint32_t ui32Flags, uint8_t *pui8Data, uint32_t *pui32Size)
Definition: usbhscsi.c:424
uint32_t USBHSCSIInquiry(uint32_t ui32InPipe, uint32_t ui32OutPipe, uint8_t *pui8Data, uint32_t *pui32Size)
Definition: usbhscsi.c:179
uint32_t USBHSCSIRead10(uint32_t ui32InPipe, uint32_t ui32OutPipe, uint32_t ui32LBA, uint8_t *pui8Data, uint32_t *pui32Size, uint32_t ui32NumBlocks)
Definition: usbhscsi.c:616
uint32_t USBHSCSIRequestSense(uint32_t ui32InPipe, uint32_t ui32OutPipe, uint8_t *pui8Data, uint32_t *pui32Size)
Definition: usbhscsi.c:549
uint32_t USBHSCSIReadCapacities(uint32_t ui32InPipe, uint32_t ui32OutPipe, uint8_t *pui8Data, uint32_t *pui32Size)
Definition: usbhscsi.c:325
uint32_t USBHSCSIWrite10(uint32_t ui32InPipe, uint32_t ui32OutPipe, uint32_t ui32LBA, uint8_t *pui8Data, uint32_t *pui32Size, uint32_t ui32NumBlocks)
Definition: usbhscsi.c:696
uint32_t USBHSCSITestUnitReady(uint32_t ui32InPipe, uint32_t ui32OutPipe)
Definition: usbhscsi.c:482
uint32_t USBHSCSIReadCapacity(uint32_t ui32InPipe, uint32_t ui32OutPipe, uint8_t *pui8Data, uint32_t *pui32Size)
Definition: usbhscsi.c:258