/* Some USBAT-specific commands can only be executed over a command transport This transport allows one (len=8) or two (len=16) vendor-specific commands to be executed.  */
static int usbat_execute_command(struct us_data *us, unsigned char *commands, unsigned int len)
/* Some USBAT-specific commands can only be executed over a command transport This transport allows one (len=8) or two (len=16) vendor-specific commands to be executed.  */
static int usbat_execute_command(struct us_data *us, unsigned char *commands, unsigned int len)
{
	return usb_stor_ctrl_transfer(us, us->send_ctrl_pipe,
								  USBAT_CMD_EXEC_CMD, 0x40, 0, 0,
								  commands, len);
}