Linux Kernel
3.7.1
|
#include <uwb.h>
Public Member Functions | |
DECLARE_BITMAP (global, UWB_NUM_MAS) | |
DECLARE_BITMAP (local, UWB_NUM_MAS) | |
DECLARE_BITMAP (pending, UWB_NUM_MAS) | |
Data Fields | |
struct uwb_ie_drp_avail | ie |
bool | ie_valid |
struct uwb_drp_avail - a radio controller's view of MAS usage : MAS unused by neighbors (excluding reservations targeted or owned by the local radio controller) or the beaon period : MAS unused by local established reservations : MAS unused by local pending reservations : DRP Availability IE to be included in the beacon : true iff is valid and does not need to regenerated from and
Each radio controller maintains a view of MAS usage or availability. MAS available for a new reservation are determined from the intersection of , , and .
The radio controller must transmit a DRP Availability IE that's the intersection of and .
A set bit indicates the MAS is unused and available.
rc->rsvs_mutex should be held before accessing this data structure.
[ECMA-368] section 17.4.3.
DECLARE_BITMAP | ( | global | , |
UWB_NUM_MAS | |||
) |
DECLARE_BITMAP | ( | local | , |
UWB_NUM_MAS | |||
) |
DECLARE_BITMAP | ( | pending | , |
UWB_NUM_MAS | |||
) |