Lines Matching refs:tie
3554 struct ieee80211_tim_ie *tie = (struct ieee80211_tim_ie *) frm; in ieee80211_beacon_construct() local
3556 tie->tim_ie = IEEE80211_ELEMID_TIM; in ieee80211_beacon_construct()
3557 tie->tim_len = 4; /* length */ in ieee80211_beacon_construct()
3558 tie->tim_count = 0; /* DTIM count */ in ieee80211_beacon_construct()
3559 tie->tim_period = vap->iv_dtim_period; /* DTIM period */ in ieee80211_beacon_construct()
3560 tie->tim_bitctl = 0; /* bitmap control */ in ieee80211_beacon_construct()
3561 tie->tim_bitmap[0] = 0; /* Partial Virtual Bitmap */ in ieee80211_beacon_construct()
3938 struct ieee80211_tim_ie *tie = in ieee80211_beacon_update() local
3980 int adjust = tie->tim_bitmap+timlen in ieee80211_beacon_update()
4005 tie->tim_len = 3 + timlen; in ieee80211_beacon_update()
4006 tie->tim_bitctl = timoff; in ieee80211_beacon_update()
4009 memcpy(tie->tim_bitmap, vap->iv_tim_bitmap + timoff, in ieee80211_beacon_update()
4019 if (tie->tim_count == 0) in ieee80211_beacon_update()
4020 tie->tim_count = tie->tim_period - 1; in ieee80211_beacon_update()
4022 tie->tim_count--; in ieee80211_beacon_update()
4024 if (mcast && tie->tim_count == 0) in ieee80211_beacon_update()
4025 tie->tim_bitctl |= 1; in ieee80211_beacon_update()
4027 tie->tim_bitctl &= ~1; in ieee80211_beacon_update()