Am Freitag, 17. Dezember 2004 12:16 schrieb li xinyi:
> > 
> > The hci walks its lists on its own. DMA is initiated once and then
> > the hci works on its schedule which is described by descriptors in ram
> > which is read by DMA.
> 
> which piece of code initiated the DMA?

I am not a specialist on ohci, but have a look at ohci_hub_resume()

> > PCI devices implement DMA on their own. Their is no equivalent to
> > the ISA DMA controller.
> 
> Do you mean that in PCI case,  OHCI comes with its own DMA controller,
> and this DMA takes care of all the transfers once it is initialised?

Yes.
 
> > The open() defined in the fops for a certain major:minor is called.
> 
> Then what is usb_opem() for?

It dispatches among the drivers sharing a major number, but you are
not required to use the usb major.

        Regards
                Oliver


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to