NUM_OF_RTW89_CHANCTX
struct rtw89_vif_link *bind_vif[NUM_OF_RTW89_CHANCTX];
static_assert((u8)NUM_OF_RTW89_CHANCTX >= NUM_OF_RTW89_MCC_ROLES);
for_each_set_bit(idx, hal->entity_map, NUM_OF_RTW89_CHANCTX) {
bitmap_zero(hal->entity_map, NUM_OF_RTW89_CHANCTX);
DECLARE_BITMAP(map, NUM_OF_RTW89_CHANCTX) = {};
idx = find_first_zero_bit(hal->entity_map, NUM_OF_RTW89_CHANCTX);
roll = find_next_bit(hal->entity_map, NUM_OF_RTW89_CHANCTX,
if (roll == NUM_OF_RTW89_CHANCTX)
w->registered_chanctxs = bitmap_weight(hal->entity_map, NUM_OF_RTW89_CHANCTX);
for_each_set_bit(idx, hal->entity_map, NUM_OF_RTW89_CHANCTX) {
DECLARE_BITMAP(recalc_map, NUM_OF_RTW89_CHANCTX) = {};
bitmap_copy(recalc_map, hal->entity_map, NUM_OF_RTW89_CHANCTX);
bitmap_zero(recalc_map, NUM_OF_RTW89_CHANCTX);
case 2 ... NUM_OF_RTW89_CHANCTX:
for_each_set_bit(idx, recalc_map, NUM_OF_RTW89_CHANCTX) {
DECLARE_BITMAP(entity_map, NUM_OF_RTW89_CHANCTX);
struct rtw89_chanctx chanctx[NUM_OF_RTW89_CHANCTX];
RTW89_CHANCTX_IDLE = NUM_OF_RTW89_CHANCTX,