Lines Matching refs:elems
1684 struct ieee802_11_elems elems; in ieee80211_process_tdls_channel_switch_resp() local
1719 skb->len - baselen, false, &elems); in ieee80211_process_tdls_channel_switch_resp()
1720 if (elems.parse_error) { in ieee80211_process_tdls_channel_switch_resp()
1726 if (!elems.ch_sw_timing || !elems.lnk_id) { in ieee80211_process_tdls_channel_switch_resp()
1734 !memcmp(elems.lnk_id->init_sta, sdata->vif.addr, ETH_ALEN); in ieee80211_process_tdls_channel_switch_resp()
1741 params.switch_time = le16_to_cpu(elems.ch_sw_timing->switch_time); in ieee80211_process_tdls_channel_switch_resp()
1742 params.switch_timeout = le16_to_cpu(elems.ch_sw_timing->switch_timeout); in ieee80211_process_tdls_channel_switch_resp()
1770 struct ieee802_11_elems elems; in ieee80211_process_tdls_channel_switch_req() local
1831 skb->len - baselen, false, &elems); in ieee80211_process_tdls_channel_switch_req()
1832 if (elems.parse_error) { in ieee80211_process_tdls_channel_switch_req()
1837 if (!elems.ch_sw_timing || !elems.lnk_id) { in ieee80211_process_tdls_channel_switch_req()
1842 if (!elems.sec_chan_offs) { in ieee80211_process_tdls_channel_switch_req()
1845 switch (elems.sec_chan_offs->sec_chan_offs) { in ieee80211_process_tdls_channel_switch_req()
1880 !memcmp(elems.lnk_id->init_sta, sdata->vif.addr, ETH_ALEN); in ieee80211_process_tdls_channel_switch_req()
1888 if (!sta->sta.ht_cap.ht_supported && elems.sec_chan_offs && in ieee80211_process_tdls_channel_switch_req()
1889 elems.sec_chan_offs->sec_chan_offs) { in ieee80211_process_tdls_channel_switch_req()
1896 params.switch_time = le16_to_cpu(elems.ch_sw_timing->switch_time); in ieee80211_process_tdls_channel_switch_req()
1897 params.switch_timeout = le16_to_cpu(elems.ch_sw_timing->switch_timeout); in ieee80211_process_tdls_channel_switch_req()