Re: Linux USB file storage gadget with new UDC

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Feb 05, 2013 at 03:49:22PM +0800, victor yeo wrote:
> Hi,
> 
> >> How to set "bh->state" to BUF_STATE_EMPTY after the buffer is processed?
> >
> > It gets set to BUF_STATE_EMPTY in several different places, depending
> > on the purpose the buffer was used for.  See bulk_in_complete (your UDC
> > driver should call this routine for every request over a bulk-IN
> > endpoint, when it is safe for the gadget driver to overwrite the data
> > in the transfer buffer and re-use the request). See also
> > get_next_command, the line just after the call to received_cbw.
> 
> Thanks, i added in UDC driver to call bulk_in_complete for every
> request over a bulk in ep, now the gadget driver is able to process

UDC shouldn't call bulk_in_complete() directly, you should be calling
request->complete() instead.

-- 
balbi

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux