• S
    uwb: improved MAS allocator and reservation conflict handling · 5b37717a
    Stefano Panella 提交于
    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: NStefano Panella <stefano.panella@csr.com>
    Signed-off-by: NDavid Vrabel <david.vrabel@csr.com>
    5b37717a
Makefile 479 字节
obj-$(CONFIG_UWB)		+= uwb.o
obj-$(CONFIG_UWB_WLP)		+= wlp/
obj-$(CONFIG_UWB_WHCI)		+= umc.o whci.o whc-rc.o
obj-$(CONFIG_UWB_HWA)		+= hwa-rc.o
obj-$(CONFIG_UWB_I1480U)	+= i1480/

uwb-objs :=		\
	address.o	\
	allocator.o	\
	beacon.o	\
	driver.o	\
	drp.o		\
	drp-avail.o	\
	drp-ie.o	\
	est.o		\
	ie.o		\
	ie-rcv.o	\
	lc-dev.o	\
	lc-rc.o		\
	neh.o		\
	pal.o		\
	radio.o		\
	reset.o		\
	rsv.o		\
	scan.o		\
	uwb-debug.o	\
	uwbd.o

umc-objs :=		\
	umc-bus.o	\
	umc-dev.o	\
	umc-drv.o
反馈
建议
客服 返回
顶部