Lines Matching defs:wgs_state
171 * reference to a stable session before changing wgs_state and
545 volatile int wgs_state;
1303 if (__predict_false(atomic_load_relaxed(&wgs->wgs_state) !=
1328 KASSERT(wgs->wgs_state != WGS_STATE_UNKNOWN);
1351 wgs->wgs_state = WGS_STATE_UNKNOWN;
1373 KASSERTMSG(wgs->wgs_state == WGS_STATE_UNKNOWN, "state=%d",
1374 wgs->wgs_state);
1405 KASSERT(wgs->wgs_state != WGS_STATE_UNKNOWN);
1406 KASSERT(wgs->wgs_state != WGS_STATE_ESTABLISHED);
1446 KASSERTMSG(wgs->wgs_state == WGS_STATE_INIT_ACTIVE, "state=%d",
1447 wgs->wgs_state);
1752 switch (wgs->wgs_state) {
1763 KASSERTMSG(wgs->wgs_state == WGS_STATE_UNKNOWN, "state=%d",
1764 wgs->wgs_state);
1773 KASSERTMSG(wgs->wgs_state == WGS_STATE_UNKNOWN, "state=%d",
1774 wgs->wgs_state);
1781 KASSERTMSG(wgs->wgs_state == WGS_STATE_UNKNOWN, "state=%d",
1782 wgs->wgs_state);
1785 panic("invalid session state: %d", wgs->wgs_state);
1791 KASSERTMSG(wgs->wgs_state == WGS_STATE_UNKNOWN, "state=%d",
1792 wgs->wgs_state);
1847 atomic_store_release(&wgs->wgs_state, WGS_STATE_INIT_PASSIVE);
1934 switch (wgs->wgs_state) {
1948 KASSERTMSG(wgs->wgs_state == WGS_STATE_UNKNOWN, "state=%d",
1949 wgs->wgs_state);
1956 KASSERTMSG(wgs->wgs_state == WGS_STATE_UNKNOWN, "state=%d",
1957 wgs->wgs_state);
1970 atomic_store_relaxed(&wgs->wgs_state, WGS_STATE_INIT_ACTIVE);
2018 KASSERTMSG(wgs->wgs_state == WGS_STATE_UNKNOWN, "state=%d",
2019 wgs->wgs_state);
2125 KASSERTMSG(wgs->wgs_state == WGS_STATE_ESTABLISHED, "state=%d",
2126 wgs->wgs_state);
2135 KASSERTMSG((wgs_prev->wgs_state == WGS_STATE_ESTABLISHED ||
2136 wgs_prev->wgs_state == WGS_STATE_UNKNOWN),
2137 "state=%d", wgs_prev->wgs_state);
2175 if (wgs_prev->wgs_state == WGS_STATE_ESTABLISHED) {
2185 atomic_store_relaxed(&wgs_prev->wgs_state,
2188 KASSERTMSG(wgs_prev->wgs_state == WGS_STATE_UNKNOWN,
2189 "state=%d", wgs_prev->wgs_state);
2193 wgs_prev->wgs_state = WGS_STATE_UNKNOWN;
2236 if (wgs->wgs_state != WGS_STATE_INIT_ACTIVE) {
2347 KASSERTMSG(wgs->wgs_state == WGS_STATE_INIT_ACTIVE, "state=%d",
2348 wgs->wgs_state);
2368 atomic_store_release(&wgs->wgs_state, WGS_STATE_ESTABLISHED);
2398 KASSERTMSG(wgs->wgs_state == WGS_STATE_UNKNOWN, "state=%d",
2399 wgs->wgs_state);
2933 state = atomic_load_acquire(&wgs->wgs_state);
3183 KASSERTMSG((wgs->wgs_state == WGS_STATE_INIT_ACTIVE ||
3184 wgs->wgs_state == WGS_STATE_INIT_PASSIVE),
3185 "state=%d", wgs->wgs_state);
3375 if (wgs->wgs_state == WGS_STATE_ESTABLISHED &&
3397 if (wgs->wgs_state != WGS_STATE_INIT_ACTIVE)
3435 if (wgs->wgs_state != WGS_STATE_INIT_PASSIVE)
3455 atomic_store_relaxed(&wgs->wgs_state, WGS_STATE_ESTABLISHED);
3499 if (wgs->wgs_state != WGS_STATE_ESTABLISHED)
3522 KASSERT(wgs->wgs_state != WGS_STATE_ESTABLISHED);
3523 if (wgs->wgs_state == WGS_STATE_DESTROYING &&
3528 KASSERTMSG(wgs->wgs_state == WGS_STATE_UNKNOWN, "state=%d",
3529 wgs->wgs_state);
3538 KASSERT(wgs->wgs_state != WGS_STATE_INIT_ACTIVE);
3539 KASSERT(wgs->wgs_state != WGS_STATE_INIT_PASSIVE);
3540 KASSERT(wgs->wgs_state != WGS_STATE_DESTROYING);
3541 if (wgs->wgs_state == WGS_STATE_ESTABLISHED &&
3545 atomic_store_relaxed(&wgs->wgs_state, WGS_STATE_DESTROYING);
3547 KASSERTMSG(wgs->wgs_state == WGS_STATE_UNKNOWN, "state=%d",
3548 wgs->wgs_state);
3559 if (wgp->wgp_session_unstable->wgs_state == WGS_STATE_UNKNOWN &&
3560 wgp->wgp_session_stable->wgs_state == WGS_STATE_UNKNOWN)
3914 wgs->wgs_state = WGS_STATE_UNKNOWN;
3924 wgs->wgs_state = WGS_STATE_UNKNOWN;
3972 if (wgs->wgs_state != WGS_STATE_UNKNOWN) {
3985 if (wgs->wgs_state != WGS_STATE_UNKNOWN) {