Lines Matching defs:elems
1792 struct ieee802_11_elems *elems = NULL;
1826 elems = ieee802_11_parse_elems(tf->u.chan_switch_resp.variable,
1828 if (!elems) {
1833 if (elems->parse_error) {
1839 if (!elems->ch_sw_timing || !elems->lnk_id) {
1847 !memcmp(elems->lnk_id->init_sta, sdata->vif.addr, ETH_ALEN);
1854 params.switch_time = le16_to_cpu(elems->ch_sw_timing->switch_time);
1855 params.switch_timeout = le16_to_cpu(elems->ch_sw_timing->switch_timeout);
1875 kfree(elems);
1884 struct ieee802_11_elems *elems;
1944 elems = ieee802_11_parse_elems(tf->u.chan_switch_req.variable,
1946 if (!elems)
1949 if (elems->parse_error) {
1955 if (!elems->ch_sw_timing || !elems->lnk_id) {
1961 if (!elems->sec_chan_offs) {
1964 switch (elems->sec_chan_offs->sec_chan_offs) {
2000 !memcmp(elems->lnk_id->init_sta, sdata->vif.addr, ETH_ALEN);
2008 if (!sta->sta.deflink.ht_cap.ht_supported && elems->sec_chan_offs &&
2009 elems->sec_chan_offs->sec_chan_offs) {
2016 params.switch_time = le16_to_cpu(elems->ch_sw_timing->switch_time);
2017 params.switch_timeout = le16_to_cpu(elems->ch_sw_timing->switch_timeout);
2037 kfree(elems);