Lines Matching defs:pos
609 u8 *pos;
669 pos = skb_put(skb, sizeof(struct ieee80211_ht_cap) + 2);
670 ieee80211_ie_build_ht_cap(pos, &ht_cap, cap);
684 u8 *pos;
758 pos = skb_put(skb, sizeof(struct ieee80211_vht_cap) + 2);
759 ieee80211_ie_build_vht_cap(pos, &vht_cap, cap);
773 u8 *pos, *pre_he_pos;
787 pos = skb_put(skb, he_cap_size);
788 pre_he_pos = pos;
789 pos = ieee80211_ie_build_he_cap(conn_flags,
790 pos, he_cap, pos + he_cap_size);
792 skb_trim(skb, skb->len - (pre_he_pos + he_cap_size - pos));
801 u8 *pos;
823 pos = skb_put(skb, eht_cap_size);
824 ieee80211_ie_build_eht_cap(pos, he_cap, eht_cap, pos + eht_cap_size,
837 u8 *pos;
865 pos = skb_put(skb, supp_rates_len + 2);
866 *pos++ = WLAN_EID_SUPP_RATES;
867 *pos++ = supp_rates_len;
874 *pos++ = (u8)rate;
881 pos = skb_put(skb, rates_len - count + 2);
882 *pos++ = WLAN_EID_EXT_SUPP_RATES;
883 *pos++ = rates_len - count;
891 *pos++ = (u8)rate;
1042 u8 *pos;
1094 pos = skb_put(skb, 4);
1095 *pos++ = WLAN_EID_PWR_CAPABILITY;
1096 *pos++ = 2;
1097 *pos++ = 0; /* min tx power */
1099 *pos++ = ieee80211_chandef_max_power(&chandef);
1113 pos = skb_put(skb, 2 * sband->n_channels + 2);
1114 *pos++ = WLAN_EID_SUPPORTED_CHANNELS;
1115 *pos++ = 2 * sband->n_channels;
1119 *pos++ = ieee80211_frequency_to_channel(cf);
1120 *pos++ = 1; /* one channel in the subband*/
1385 u8 *pos, qos_info, *ie_start;
1528 pos = skb_put(skb, 2 + assoc_data->ssid_len);
1529 ie_start = pos;
1530 *pos++ = WLAN_EID_SSID;
1531 *pos++ = assoc_data->ssid_len;
1532 memcpy(pos, assoc_data->ssid, assoc_data->ssid_len);
1562 pos = ieee80211_add_wmm_info_ie(skb_put(skb, 9), qos_info);
1579 pos = skb_tail_pointer(skb);
1581 ifmgd->assoc_req_ies = kmemdup(ie_start, pos - ie_start, GFP_ATOMIC);
1587 ifmgd->assoc_req_ies_len = pos - ie_start;
2553 const u8 *pos;
2583 pos = wmm_param + 8;
2589 for (; left >= 4; left -= 4, pos += 4) {
2590 int aci = (pos[0] >> 5) & 0x03;
2591 int acm = (pos[0] >> 4) & 0x01;
2638 params[ac].aifs = pos[0] & 0x0f;
2646 params[ac].cw_max = ecw2cw((pos[1] & 0xf0) >> 4);
2647 params[ac].cw_min = ecw2cw(pos[1] & 0x0f);
2648 params[ac].txop = get_unaligned_le16(pos + 2);
3596 u8 *pos;
3602 pos = mgmt->u.auth.variable;
3603 challenge = cfg80211_find_elem(WLAN_EID_CHALLENGE, pos,
3604 len - (pos - (u8 *)mgmt));
5836 u8 *pos = prof->variable;
5854 pos += 6;
5862 link_removal_timeout[link_id] = le16_to_cpu(*(__le16 *)pos);
7157 __le16 *pos = (__le16 *) req->auth_data;
7159 auth_data->sae_trans = le16_to_cpu(pos[0]);
7160 auth_data->sae_status = le16_to_cpu(pos[1]);