Home
last modified time | relevance | path

Searched refs:tim_ie (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/drivers/net/wireless/ath/carl9170/
Drx.c521 struct ieee80211_tim_ie *tim_ie; in carl9170_ps_beacon() local
545 if (tim[1] < sizeof(*tim_ie)) in carl9170_ps_beacon()
549 tim_ie = (struct ieee80211_tim_ie *) &tim[2]; in carl9170_ps_beacon()
552 ar->ps.dtim_counter = (tim_ie->dtim_count - 1) % in carl9170_ps_beacon()
558 cam = ieee80211_check_tim(tim_ie, tim_len, ar->common.curaid); in carl9170_ps_beacon()
561 cam |= !!(tim_ie->bitmap_ctrl & 0x01); in carl9170_ps_beacon()
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/
Dps.c493 struct ieee80211_tim_ie *tim_ie; in rtl_swlps_beacon() local
535 if (tim[1] < sizeof(*tim_ie)) in rtl_swlps_beacon()
539 tim_ie = (struct ieee80211_tim_ie *) &tim[2]; in rtl_swlps_beacon()
542 rtlpriv->psc.dtim_counter = tim_ie->dtim_count; in rtl_swlps_beacon()
547 u_buffed = ieee80211_check_tim(tim_ie, tim_len, in rtl_swlps_beacon()
551 m_buffed = tim_ie->bitmap_ctrl & 0x01; in rtl_swlps_beacon()
/Linux-v4.19/drivers/staging/rtlwifi/
Dps.c474 struct ieee80211_tim_ie *tim_ie; in rtl_swlps_beacon() local
516 if (tim[1] < sizeof(*tim_ie)) in rtl_swlps_beacon()
520 tim_ie = (struct ieee80211_tim_ie *)&tim[2]; in rtl_swlps_beacon()
523 rtlpriv->psc.dtim_counter = tim_ie->dtim_count; in rtl_swlps_beacon()
528 u_buffed = ieee80211_check_tim(tim_ie, tim_len, in rtl_swlps_beacon()
532 m_buffed = tim_ie->bitmap_ctrl & 0x01; in rtl_swlps_beacon()
/Linux-v4.19/drivers/net/wireless/ralink/rt2x00/
Drt2x00dev.c660 struct ieee80211_tim_ie *tim_ie; in rt2x00lib_rxdone_check_ps() local
687 if (tim[1] < sizeof(*tim_ie)) in rt2x00lib_rxdone_check_ps()
691 tim_ie = (struct ieee80211_tim_ie *) &tim[2]; in rt2x00lib_rxdone_check_ps()
696 cam = ieee80211_check_tim(tim_ie, tim_len, rt2x00dev->aid); in rt2x00lib_rxdone_check_ps()
699 cam |= (tim_ie->bitmap_ctrl & 0x01); in rt2x00lib_rxdone_check_ps()
/Linux-v4.19/drivers/net/wireless/intersil/p54/
Dtxrx.c297 struct ieee80211_tim_ie *tim_ie; in p54_pspoll_workaround() local
318 tim_ie = (struct ieee80211_tim_ie *) &tim[2]; in p54_pspoll_workaround()
320 new_psm = ieee80211_check_tim(tim_ie, tim_len, priv->aid); in p54_pspoll_workaround()
/Linux-v4.19/drivers/net/wireless/st/cw1200/
Dtxrx.c1170 const u8 *tim_ie; in cw1200_rx_cb() local
1175 tim_ie = cfg80211_find_ie(WLAN_EID_TIM, ies, ies_len); in cw1200_rx_cb()
1176 if (tim_ie) { in cw1200_rx_cb()
1178 (struct ieee80211_tim_ie *)&tim_ie[2]; in cw1200_rx_cb()
/Linux-v4.19/net/mac80211/
Dmlme.c3704 const struct ieee80211_tim_ie *tim_ie = elems.tim; in ieee80211_rx_mgmt_beacon() local
3705 ifmgd->dtim_period = tim_ie->dtim_period; in ieee80211_rx_mgmt_beacon()
4807 const u8 *tim_ie; in ieee80211_prep_connection() local
4812 tim_ie = cfg80211_find_ie(WLAN_EID_TIM, in ieee80211_prep_connection()
4814 if (tim_ie && tim_ie[1] >= 2) in ieee80211_prep_connection()
4815 sdata->vif.bss_conf.sync_dtim_count = tim_ie[2]; in ieee80211_prep_connection()
5269 const u8 *tim_ie = cfg80211_find_ie(WLAN_EID_TIM, in ieee80211_mgd_assoc() local
5274 if (tim_ie && tim_ie[1] >= sizeof(struct ieee80211_tim_ie)) { in ieee80211_mgd_assoc()
5276 tim = (void *)(tim_ie + 2); in ieee80211_mgd_assoc()