RTWN_PORT_COUNT
KASSERT(sc->vaps_running - sc->monvaps_running <= RTWN_PORT_COUNT,
KASSERT(sc->nvaps >= 0 && sc->nvaps <= RTWN_PORT_COUNT,
sc->bcn_vaps <= RTWN_PORT_COUNT) || sc->bcn_vaps <= 1),
sc->ap_vaps <= RTWN_PORT_COUNT) || sc->ap_vaps <= 1),
KASSERT(sc->nvaps <= RTWN_PORT_COUNT,
("nvaps overflow (%d > %d)\n", sc->nvaps, RTWN_PORT_COUNT));
KASSERT(sc->ap_vaps <= RTWN_PORT_COUNT,
("ap_vaps overflow (%d > %d)\n", sc->ap_vaps, RTWN_PORT_COUNT));
KASSERT(sc->bcn_vaps <= RTWN_PORT_COUNT,
("bcn_vaps overflow (%d > %d)\n", sc->bcn_vaps, RTWN_PORT_COUNT));
sc->bcn_vaps == RTWN_PORT_COUNT)
struct rtwn_vap *vaps[RTWN_PORT_COUNT];
uint16_t bcn_status_reg[RTWN_PORT_COUNT];
for (i = 0; i < RTWN_PORT_COUNT; i++)
int (*rs_newstate[RTWN_PORT_COUNT])(struct ieee80211vap *,