Re: [PATCH v6 02/22] usb: usbtmc: Add ioctl for vendor specific write

2018-09-20 Thread Greg KH
On Wed, Sep 12, 2018 at 10:50:52AM +0200, Guido Kiener wrote: > +/* > + * usbtmc_message->flags: > + */ > +#define USBTMC_FLAG_ASYNC0x0001 > +#define USBTMC_FLAG_APPEND 0x0002 > + > +struct usbtmc_message { > + __u32 transfer_size; /* size of bytes to transfer */ > +

[PATCH v6 02/22] usb: usbtmc: Add ioctl for vendor specific write

2018-09-12 Thread Guido Kiener
The new ioctl USBTMC_IOCTL_WRITE sends a generic message to bulk OUT. This ioctl is used for vendor specific or asynchronous I/O as well. The message is split into chunks of 4k (page size). Message size is aligned to 32 bit boundaries. With flag USBTMC_FLAG_ASYNC the ioctl is non blocking. With