commit | 8dfec6140fc617b932cf9a09ba46d0ee3f3a7d87 | [log] [tgz] |
---|---|---|
author | Andiry Xu <andiry.xu@amd.com> | Mon Mar 05 17:49:37 2012 +0800 |
committer | Sarah Sharp <sarah.a.sharp@linux.intel.com> | Tue Mar 13 09:30:24 2012 -0700 |
tree | 0929c51b289a54c7ac11e6919ff1f9ae737535ff | |
parent | 186a7ef13a8fa3bc7cca1ccd33bd469b931e46de [diff] |
xHCI: dynamic ring expansion If room_on_ring() check fails, try to expand the ring and check again. When expand a ring, use a cached ring or allocate new segments, link the original ring and the new ring or segments, update the original ring's segment numbers and the last segment pointer. Signed-off-by: Andiry Xu <andiry.xu@amd.com> Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com> Tested-by: Paul Zimmerman <Paul.Zimmerman@synopsys.com>