• Home
  • Raw
  • Download

Lines Matching refs:pos

49 	u8 *pos;  in ieee80211_ibss_build_presp()  local
86 pos = (u8 *)mgmt + offsetof(struct ieee80211_mgmt, u.beacon.variable); in ieee80211_ibss_build_presp()
88 *pos++ = WLAN_EID_SSID; in ieee80211_ibss_build_presp()
89 *pos++ = ifibss->ssid_len; in ieee80211_ibss_build_presp()
90 memcpy(pos, ifibss->ssid, ifibss->ssid_len); in ieee80211_ibss_build_presp()
91 pos += ifibss->ssid_len; in ieee80211_ibss_build_presp()
111 *pos++ = WLAN_EID_SUPP_RATES; in ieee80211_ibss_build_presp()
112 *pos++ = min_t(int, 8, rates_n); in ieee80211_ibss_build_presp()
122 *pos++ = basic | (u8) rate; in ieee80211_ibss_build_presp()
130 *pos++ = WLAN_EID_DS_PARAMS; in ieee80211_ibss_build_presp()
131 *pos++ = 1; in ieee80211_ibss_build_presp()
132 *pos++ = ieee80211_frequency_to_channel( in ieee80211_ibss_build_presp()
136 *pos++ = WLAN_EID_IBSS_PARAMS; in ieee80211_ibss_build_presp()
137 *pos++ = 2; in ieee80211_ibss_build_presp()
139 *pos++ = 0; in ieee80211_ibss_build_presp()
140 *pos++ = 0; in ieee80211_ibss_build_presp()
143 *pos++ = WLAN_EID_CHANNEL_SWITCH; in ieee80211_ibss_build_presp()
144 *pos++ = 3; in ieee80211_ibss_build_presp()
145 *pos++ = csa_settings->block_tx ? 1 : 0; in ieee80211_ibss_build_presp()
146 *pos++ = ieee80211_frequency_to_channel( in ieee80211_ibss_build_presp()
148 presp->csa_counter_offsets[0] = (pos - presp->head); in ieee80211_ibss_build_presp()
149 *pos++ = csa_settings->count; in ieee80211_ibss_build_presp()
155 *pos++ = WLAN_EID_EXT_SUPP_RATES; in ieee80211_ibss_build_presp()
156 *pos++ = rates_n - 8; in ieee80211_ibss_build_presp()
166 *pos++ = basic | (u8) rate; in ieee80211_ibss_build_presp()
171 memcpy(pos, ifibss->ie, ifibss->ie_len); in ieee80211_ibss_build_presp()
172 pos += ifibss->ie_len; in ieee80211_ibss_build_presp()
185 pos = ieee80211_ie_build_ht_cap(pos, &ht_cap, ht_cap.cap); in ieee80211_ibss_build_presp()
191 pos = ieee80211_ie_build_ht_oper(pos, &sband->ht_cap, in ieee80211_ibss_build_presp()
198 pos = ieee80211_ie_build_vht_cap(pos, &sband->vht_cap, in ieee80211_ibss_build_presp()
200 pos = ieee80211_ie_build_vht_oper(pos, &sband->vht_cap, in ieee80211_ibss_build_presp()
206 pos = ieee80211_add_wmm_info_ie(pos, 0); /* U-APSD not in use */ in ieee80211_ibss_build_presp()
208 presp->head_len = pos - presp->head; in ieee80211_ibss_build_presp()
1534 u8 *pos, *end; in ieee80211_rx_mgmt_probe_req() local
1559 pos = mgmt->u.probe_req.variable; in ieee80211_rx_mgmt_probe_req()
1560 if (pos[0] != WLAN_EID_SSID || in ieee80211_rx_mgmt_probe_req()
1561 pos + 2 + pos[1] > end) { in ieee80211_rx_mgmt_probe_req()
1566 if (pos[1] != 0 && in ieee80211_rx_mgmt_probe_req()
1567 (pos[1] != ifibss->ssid_len || in ieee80211_rx_mgmt_probe_req()
1568 memcmp(pos + 2, ifibss->ssid, ifibss->ssid_len))) { in ieee80211_rx_mgmt_probe_req()
1586 if (pos[1] == 0) in ieee80211_rx_mgmt_probe_req()