Lines Matching refs:pos
41 u8 *pos = (void *)skb_put(skb, 7); in ieee80211_tdls_add_ext_capab() local
45 *pos++ = WLAN_EID_EXT_CAPABILITY; in ieee80211_tdls_add_ext_capab()
46 *pos++ = 5; /* len */ in ieee80211_tdls_add_ext_capab()
47 *pos++ = 0x0; in ieee80211_tdls_add_ext_capab()
48 *pos++ = 0x0; in ieee80211_tdls_add_ext_capab()
49 *pos++ = 0x0; in ieee80211_tdls_add_ext_capab()
50 *pos++ = chan_switch ? WLAN_EXT_CAPA4_TDLS_CHAN_SWITCH : 0; in ieee80211_tdls_add_ext_capab()
51 *pos++ = WLAN_EXT_CAPA5_TDLS_ENABLED; in ieee80211_tdls_add_ext_capab()
90 u8 *pos = skb_put(skb, 2); in ieee80211_tdls_add_subband() local
91 *pos++ = ieee80211_frequency_to_channel(subband_start); in ieee80211_tdls_add_subband()
92 *pos++ = ch_cnt; in ieee80211_tdls_add_subband()
101 u8 *pos = skb_put(skb, 2); in ieee80211_tdls_add_subband() local
102 *pos++ = ieee80211_frequency_to_channel(subband_start); in ieee80211_tdls_add_subband()
103 *pos++ = ch_cnt; in ieee80211_tdls_add_subband()
120 u8 *pos = skb_put(skb, 2); in ieee80211_tdls_add_supp_channels() local
122 *pos++ = WLAN_EID_SUPPORTED_CHANNELS; in ieee80211_tdls_add_supp_channels()
136 *pos = 2 * subband_cnt; in ieee80211_tdls_add_supp_channels()
142 u8 *pos; in ieee80211_tdls_add_oper_classes() local
149 pos = skb_put(skb, 4); in ieee80211_tdls_add_oper_classes()
150 *pos++ = WLAN_EID_SUPPORTED_REGULATORY_CLASSES; in ieee80211_tdls_add_oper_classes()
151 *pos++ = 2; /* len */ in ieee80211_tdls_add_oper_classes()
153 *pos++ = op_class; in ieee80211_tdls_add_oper_classes()
154 *pos++ = op_class; /* give current operating class as alternate too */ in ieee80211_tdls_add_oper_classes()
159 u8 *pos = (void *)skb_put(skb, 3); in ieee80211_tdls_add_bss_coex_ie() local
161 *pos++ = WLAN_EID_BSS_COEX_2040; in ieee80211_tdls_add_bss_coex_ie()
162 *pos++ = 1; /* len */ in ieee80211_tdls_add_bss_coex_ie()
164 *pos++ = WLAN_BSS_COEX_INFORMATION_REQUEST; in ieee80211_tdls_add_bss_coex_ie()
218 u8 *pos = (void *)skb_put(skb, 4); in ieee80211_tdls_add_aid() local
220 *pos++ = WLAN_EID_AID; in ieee80211_tdls_add_aid()
221 *pos++ = 2; /* len */ in ieee80211_tdls_add_aid()
222 put_unaligned_le16(ifmgd->aid, pos); in ieee80211_tdls_add_aid()
306 u8 *pos; in ieee80211_tdls_add_setup_start_ies() local
325 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
326 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
355 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
356 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
390 pos = skb_put(skb, sizeof(struct ieee80211_ht_cap) + 2); in ieee80211_tdls_add_setup_start_ies()
391 ieee80211_ie_build_ht_cap(pos, &ht_cap, ht_cap.cap); in ieee80211_tdls_add_setup_start_ies()
401 pos = skb_put(skb, sizeof(struct ieee80211_ht_cap) + 2); in ieee80211_tdls_add_setup_start_ies()
402 ieee80211_ie_build_ht_cap(pos, &ht_cap, ht_cap.cap); in ieee80211_tdls_add_setup_start_ies()
430 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
431 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
446 pos = skb_put(skb, sizeof(struct ieee80211_vht_cap) + 2); in ieee80211_tdls_add_setup_start_ies()
447 ieee80211_ie_build_vht_cap(pos, &vht_cap, vht_cap.cap); in ieee80211_tdls_add_setup_start_ies()
456 pos = skb_put(skb, sizeof(struct ieee80211_vht_cap) + 2); in ieee80211_tdls_add_setup_start_ies()
457 ieee80211_ie_build_vht_cap(pos, &vht_cap, vht_cap.cap); in ieee80211_tdls_add_setup_start_ies()
465 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
466 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
482 u8 *pos; in ieee80211_tdls_add_setup_cfm_ies() local
502 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_setup_cfm_ies()
503 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_setup_cfm_ies()
523 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_setup_cfm_ies()
524 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_setup_cfm_ies()
533 pos = skb_put(skb, 2 + in ieee80211_tdls_add_setup_cfm_ies()
536 ieee80211_ie_build_ht_oper(pos, &sta->sta.ht_cap, in ieee80211_tdls_add_setup_cfm_ies()
549 pos = skb_put(skb, 2 + in ieee80211_tdls_add_setup_cfm_ies()
551 ieee80211_ie_build_vht_oper(pos, &sta->sta.vht_cap, in ieee80211_tdls_add_setup_cfm_ies()
561 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_setup_cfm_ies()
562 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_setup_cfm_ies()
575 u8 *pos; in ieee80211_tdls_add_chan_switch_req_ies() local
593 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_chan_switch_req_ies()
594 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_chan_switch_req_ies()
603 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_chan_switch_req_ies()
604 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_chan_switch_req_ies()
1299 u8 *pos = extra_ies; in ieee80211_tdls_ch_sw_tmpl_get() local
1310 *pos++ = WLAN_EID_SECONDARY_CHANNEL_OFFSET; in ieee80211_tdls_ch_sw_tmpl_get()
1311 *pos++ = sizeof(*sec_chan_ie); in ieee80211_tdls_ch_sw_tmpl_get()
1312 sec_chan_ie = (void *)pos; in ieee80211_tdls_ch_sw_tmpl_get()
1319 pos += sizeof(*sec_chan_ie); in ieee80211_tdls_ch_sw_tmpl_get()
1325 iee80211_tdls_add_ch_switch_timing(pos, 0, 0); in ieee80211_tdls_ch_sw_tmpl_get()