Re: about swapping the dummy qtd in qh_append_tds

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

 



On Sat, 23 Oct 2010, guo jerry wrote:

> so the dummy qtd is the empty qtd which cause the host controller to
> go over to next qh to process the next qtd_list ??

Yes.

>  and this cause me
> to think another question that why empty queue head
> detection(H=1,reclamation=0) is needed in queue traversal ?? why hc
> need to stop traversing the asynchronous list when these criteria are
> met? Can hc still continue schedule traversal??

Yes, the schedule traversal could continue.  But it would be a big
waste of PCI and memory bandwidth, since the controller would be
reading a lot of QH's and qTD's and not doing anything with them.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


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

  Powered by Linux