Lines Matching refs:pos
52 u8 *pos = (void *)skb_put(skb, 10); in ieee80211_tdls_add_ext_capab() local
54 *pos++ = WLAN_EID_EXT_CAPABILITY; in ieee80211_tdls_add_ext_capab()
55 *pos++ = 8; /* len */ in ieee80211_tdls_add_ext_capab()
56 *pos++ = 0x0; in ieee80211_tdls_add_ext_capab()
57 *pos++ = 0x0; in ieee80211_tdls_add_ext_capab()
58 *pos++ = 0x0; in ieee80211_tdls_add_ext_capab()
59 *pos++ = chan_switch ? WLAN_EXT_CAPA4_TDLS_CHAN_SWITCH : 0; in ieee80211_tdls_add_ext_capab()
60 *pos++ = WLAN_EXT_CAPA5_TDLS_ENABLED; in ieee80211_tdls_add_ext_capab()
61 *pos++ = 0; in ieee80211_tdls_add_ext_capab()
62 *pos++ = 0; in ieee80211_tdls_add_ext_capab()
63 *pos++ = (vht && wider_band) ? WLAN_EXT_CAPA8_TDLS_WIDE_BW_ENABLED : 0; in ieee80211_tdls_add_ext_capab()
102 u8 *pos = skb_put(skb, 2); in ieee80211_tdls_add_subband() local
103 *pos++ = ieee80211_frequency_to_channel(subband_start); in ieee80211_tdls_add_subband()
104 *pos++ = ch_cnt; in ieee80211_tdls_add_subband()
113 u8 *pos = skb_put(skb, 2); in ieee80211_tdls_add_subband() local
114 *pos++ = ieee80211_frequency_to_channel(subband_start); in ieee80211_tdls_add_subband()
115 *pos++ = ch_cnt; in ieee80211_tdls_add_subband()
132 u8 *pos = skb_put(skb, 2); in ieee80211_tdls_add_supp_channels() local
134 *pos++ = WLAN_EID_SUPPORTED_CHANNELS; in ieee80211_tdls_add_supp_channels()
148 *pos = 2 * subband_cnt; in ieee80211_tdls_add_supp_channels()
154 u8 *pos; in ieee80211_tdls_add_oper_classes() local
161 pos = skb_put(skb, 4); in ieee80211_tdls_add_oper_classes()
162 *pos++ = WLAN_EID_SUPPORTED_REGULATORY_CLASSES; in ieee80211_tdls_add_oper_classes()
163 *pos++ = 2; /* len */ in ieee80211_tdls_add_oper_classes()
165 *pos++ = op_class; in ieee80211_tdls_add_oper_classes()
166 *pos++ = op_class; /* give current operating class as alternate too */ in ieee80211_tdls_add_oper_classes()
171 u8 *pos = (void *)skb_put(skb, 3); in ieee80211_tdls_add_bss_coex_ie() local
173 *pos++ = WLAN_EID_BSS_COEX_2040; in ieee80211_tdls_add_bss_coex_ie()
174 *pos++ = 1; /* len */ in ieee80211_tdls_add_bss_coex_ie()
176 *pos++ = WLAN_BSS_COEX_INFORMATION_REQUEST; in ieee80211_tdls_add_bss_coex_ie()
223 u8 *pos = (void *)skb_put(skb, 4); in ieee80211_tdls_add_aid() local
225 *pos++ = WLAN_EID_AID; in ieee80211_tdls_add_aid()
226 *pos++ = 2; /* len */ in ieee80211_tdls_add_aid()
227 put_unaligned_le16(ifmgd->aid, pos); in ieee80211_tdls_add_aid()
365 u8 *pos; in ieee80211_tdls_add_setup_start_ies() local
384 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
385 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
414 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
415 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
451 pos = skb_put(skb, sizeof(struct ieee80211_ht_cap) + 2); in ieee80211_tdls_add_setup_start_ies()
452 ieee80211_ie_build_ht_cap(pos, &ht_cap, ht_cap.cap); in ieee80211_tdls_add_setup_start_ies()
458 pos = skb_put(skb, sizeof(struct ieee80211_ht_cap) + 2); in ieee80211_tdls_add_setup_start_ies()
459 ieee80211_ie_build_ht_cap(pos, &ht_cap, ht_cap.cap); in ieee80211_tdls_add_setup_start_ies()
487 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
488 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
503 pos = skb_put(skb, sizeof(struct ieee80211_vht_cap) + 2); in ieee80211_tdls_add_setup_start_ies()
504 ieee80211_ie_build_vht_cap(pos, &vht_cap, vht_cap.cap); in ieee80211_tdls_add_setup_start_ies()
513 pos = skb_put(skb, sizeof(struct ieee80211_vht_cap) + 2); in ieee80211_tdls_add_setup_start_ies()
514 ieee80211_ie_build_vht_cap(pos, &vht_cap, vht_cap.cap); in ieee80211_tdls_add_setup_start_ies()
529 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
530 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_setup_start_ies()
546 u8 *pos; in ieee80211_tdls_add_setup_cfm_ies() local
568 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_setup_cfm_ies()
569 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_setup_cfm_ies()
589 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_setup_cfm_ies()
590 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_setup_cfm_ies()
603 pos = skb_put(skb, 2 + sizeof(struct ieee80211_ht_operation)); in ieee80211_tdls_add_setup_cfm_ies()
604 ieee80211_ie_build_ht_oper(pos, &sta->sta.ht_cap, in ieee80211_tdls_add_setup_cfm_ies()
620 pos = skb_put(skb, 2 + sizeof(struct ieee80211_vht_operation)); in ieee80211_tdls_add_setup_cfm_ies()
621 ieee80211_ie_build_vht_oper(pos, &sta->sta.vht_cap, in ieee80211_tdls_add_setup_cfm_ies()
630 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_setup_cfm_ies()
631 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_setup_cfm_ies()
644 u8 *pos; in ieee80211_tdls_add_chan_switch_req_ies() local
662 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_chan_switch_req_ies()
663 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_chan_switch_req_ies()
672 pos = skb_put(skb, noffset - offset); in ieee80211_tdls_add_chan_switch_req_ies()
673 memcpy(pos, extra_ies + offset, noffset - offset); in ieee80211_tdls_add_chan_switch_req_ies()
1470 u8 *pos = extra_ies; in ieee80211_tdls_ch_sw_tmpl_get() local
1481 *pos++ = WLAN_EID_SECONDARY_CHANNEL_OFFSET; in ieee80211_tdls_ch_sw_tmpl_get()
1482 *pos++ = sizeof(*sec_chan_ie); in ieee80211_tdls_ch_sw_tmpl_get()
1483 sec_chan_ie = (void *)pos; in ieee80211_tdls_ch_sw_tmpl_get()
1490 pos += sizeof(*sec_chan_ie); in ieee80211_tdls_ch_sw_tmpl_get()
1496 iee80211_tdls_add_ch_switch_timing(pos, 0, 0); in ieee80211_tdls_ch_sw_tmpl_get()