Johannes Erdfelt wrote:
>
> On Tue, Sep 18, 2001, Matthew Dharm <[EMAIL PROTECTED]> wrote:
> > So... has anyone thought about what it would take for Linux to support a
> > single URB with multiple scatter-gather elements?
> >
> > AFAIK, an URB needs a single continuous memory block for a transfer. It
> > would be nice if we could use scatter-gather instead.
> >
> > Any thoughts?
>
> Scatter-gather with chunks of multiples of endpoint size wouldn't be a
> problem for UHCI.
>
> OHCI I imagine would need some work but it should be done.
>
Should be no problem for OHCI. It can natively handle memory blocks up
to 4096/8192 byte long with one TD (larger blocks use more TDs).
A block can consist of two different memory-pages.
OHCI automatically handles the address change.
Is this what you mean by scatter-gather?
- Roman
> If the chunks aren't endpoint sized, then you have to do lots of buffer
> management and it's probably not worth the effort.
>
> The interface would take some thought.
>
> JE
>
> _______________________________________________
> [EMAIL PROTECTED]
> To unsubscribe, use the last form field at:
> https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel