diff options
| author | Sarah Sharp <[email protected]> | 2009-09-04 10:53:09 -0700 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2009-09-23 06:46:39 -0700 |
| commit | 63a0d9abd18cdcf5a985029c266c6bfe0511768f (patch) | |
| tree | 2ae717082d022b2a86a64b86dee48ddfb2be0627 /tools/perf/scripts/python | |
| parent | 9e221be815cd263480928248bfd4541497017a1b (diff) | |
USB: xhci: Endpoint representation refactoring.
The xhci_ring structure contained information that is really related to an
endpoint, not a ring. This will cause problems later when endpoint
streams are supported and there are multiple rings per endpoint.
Move the endpoint state and cancellation information into a new virtual
endpoint structure, xhci_virt_ep. The list of TRBs to be cancelled should
be per endpoint, not per ring, for easy access. There can be only one TRB
that the endpoint stopped on after a stop endpoint command (even with
streams enabled); move the stopped TRB information into the new virtual
endpoint structure. Also move the 31 endpoint rings and temporary ring
storage from the virtual device structure (xhci_virt_device) into the
virtual endpoint structure (xhci_virt_ep).
Signed-off-by: Sarah Sharp <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions