29#ifndef _USB_MSCTEST_H_
30#define _USB_MSCTEST_H_
45 uint8_t iface_index,
int method);
49 uint8_t iface_index, uint32_t lba, uint32_t blocks,
52 uint8_t iface_index, uint32_t lba, uint32_t blocks,
55 uint8_t iface_index, uint32_t *lba_last,
56 uint32_t *block_size);
int usb_iface_is_cdrom(struct usb_device *udev, uint8_t iface_index)
usb_error_t usb_dymo_eject(struct usb_device *udev, uint8_t iface_index)
usb_error_t usb_msc_write_10(struct usb_device *udev, uint8_t iface_index, uint32_t lba, uint32_t blocks, void *buffer)
usb_error_t usb_msc_eject(struct usb_device *udev, uint8_t iface_index, int method)
usb_error_t usb_msc_read_10(struct usb_device *udev, uint8_t iface_index, uint32_t lba, uint32_t blocks, void *buffer)
usb_error_t usb_msc_read_capacity(struct usb_device *udev, uint8_t iface_index, uint32_t *lba_last, uint32_t *block_size)
usb_error_t usb_msc_auto_quirk(struct usb_device *udev, uint8_t iface_index, const struct usb_attach_arg *uaa)