Lines Matching defs:flag

96 static	void ieee80211_syncflag_locked(struct ieee80211com *ic, int flag);
97 static void ieee80211_syncflag_ht_locked(struct ieee80211com *ic, int flag);
98 static void ieee80211_syncflag_ext_locked(struct ieee80211com *ic, int flag);
99 static void ieee80211_syncflag_vht_locked(struct ieee80211com *ic, int flag);
852 * Synchronize flag bit state in the com structure
857 ieee80211_syncflag_locked(struct ieee80211com *ic, int flag)
866 if (vap->iv_flags & flag) {
871 ic->ic_flags |= flag;
873 ic->ic_flags &= ~flag;
877 ieee80211_syncflag(struct ieee80211vap *vap, int flag)
882 if (flag < 0) {
883 flag = -flag;
884 vap->iv_flags &= ~flag;
886 vap->iv_flags |= flag;
887 ieee80211_syncflag_locked(ic, flag);
897 ieee80211_syncflag_ht_locked(struct ieee80211com *ic, int flag)
906 if (vap->iv_flags_ht & flag) {
911 ic->ic_flags_ht |= flag;
913 ic->ic_flags_ht &= ~flag;
917 ieee80211_syncflag_ht(struct ieee80211vap *vap, int flag)
922 if (flag < 0) {
923 flag = -flag;
924 vap->iv_flags_ht &= ~flag;
926 vap->iv_flags_ht |= flag;
927 ieee80211_syncflag_ht_locked(ic, flag);
937 ieee80211_syncflag_vht_locked(struct ieee80211com *ic, int flag)
946 if (vap->iv_flags_vht & flag) {
951 ic->ic_flags_vht |= flag;
953 ic->ic_flags_vht &= ~flag;
957 ieee80211_syncflag_vht(struct ieee80211vap *vap, int flag)
962 if (flag < 0) {
963 flag = -flag;
964 vap->iv_flags_vht &= ~flag;
966 vap->iv_flags_vht |= flag;
967 ieee80211_syncflag_vht_locked(ic, flag);
977 ieee80211_syncflag_ext_locked(struct ieee80211com *ic, int flag)
986 if (vap->iv_flags_ext & flag) {
991 ic->ic_flags_ext |= flag;
993 ic->ic_flags_ext &= ~flag;
997 ieee80211_syncflag_ext(struct ieee80211vap *vap, int flag)
1002 if (flag < 0) {
1003 flag = -flag;
1004 vap->iv_flags_ext &= ~flag;
1006 vap->iv_flags_ext |= flag;
1007 ieee80211_syncflag_ext_locked(ic, flag);