kernel-aes67/drivers/uwb
Stefano Panella 5b37717a23 uwb: improved MAS allocator and reservation conflict handling
Greatly enhance the MAS allocator:
  - Handle row and column reservations.
  - Permit all the available MAS to be allocated.
  - Follows the WiMedia rules on MAS selection.

Take appropriate action when reservation conflicts are detected.
  - Correctly identify which reservation wins the conflict.
  - Protect alien BP reservations.
  - If an owned reservation loses, resize/move it.
  - Follow the backoff procedure before requesting additional MAS.

When reservations are terminated, move the remaining reservations (if
necessary) so they keep following the MAS allocation rules.

Signed-off-by: Stefano Panella <stefano.panella@csr.com>
Signed-off-by: David Vrabel <david.vrabel@csr.com>
2008-12-12 13:00:06 +00:00
..
i1480
wlp
address.c
allocator.c uwb: improved MAS allocator and reservation conflict handling 2008-12-12 13:00:06 +00:00
beacon.c
driver.c
drp-avail.c uwb: improved MAS allocator and reservation conflict handling 2008-12-12 13:00:06 +00:00
drp-ie.c uwb: improved MAS allocator and reservation conflict handling 2008-12-12 13:00:06 +00:00
drp.c uwb: improved MAS allocator and reservation conflict handling 2008-12-12 13:00:06 +00:00
est.c
hwa-rc.c
ie-rcv.c
ie.c
Kconfig
lc-dev.c
lc-rc.c
Makefile uwb: improved MAS allocator and reservation conflict handling 2008-12-12 13:00:06 +00:00
neh.c
pal.c wusb: add debug files for ASL, PZL and DI to the whci-hcd driver 2008-11-26 13:36:59 +00:00
radio.c
reset.c
rsv.c uwb: improved MAS allocator and reservation conflict handling 2008-12-12 13:00:06 +00:00
scan.c
umc-bus.c
umc-dev.c
umc-drv.c
uwb-debug.c uwb: improved MAS allocator and reservation conflict handling 2008-12-12 13:00:06 +00:00
uwb-internal.h uwb: improved MAS allocator and reservation conflict handling 2008-12-12 13:00:06 +00:00
uwbd.c
whc-rc.c
whci.c