Lines Matching defs:pos

106 		u8 *pos = sm->assoc_resp_ies;
108 os_memcpy(pos, ft.mdie - 2, ft.mdie_len + 2);
109 pos += ft.mdie_len + 2;
112 os_memcpy(pos, ft.ftie - 2, ft.ftie_len + 2);
113 pos += ft.ftie_len + 2;
115 sm->assoc_resp_ies_len = pos - sm->assoc_resp_ies;
149 u8 *buf, *pos, *ftie_len, *ftie_pos;
163 pos = buf;
166 rsnie = (struct rsn_ie_hdr *) pos;
169 pos = (u8 *) (rsnie + 1);
178 RSN_SELECTOR_PUT(pos, wpa_cipher_to_suite(WPA_PROTO_RSN,
180 pos += RSN_SELECTOR_LEN;
183 WPA_PUT_LE16(pos, 1);
184 pos += 2;
193 RSN_SELECTOR_PUT(pos, wpa_cipher_to_suite(WPA_PROTO_RSN,
195 pos += RSN_SELECTOR_LEN;
198 WPA_PUT_LE16(pos, 1);
199 pos += 2;
203 RSN_SELECTOR_PUT(pos, RSN_AUTH_KEY_MGMT_FT_802_1X);
205 RSN_SELECTOR_PUT(pos, RSN_AUTH_KEY_MGMT_FT_PSK);
207 RSN_SELECTOR_PUT(pos, RSN_AUTH_KEY_MGMT_FT_SAE);
214 pos += RSN_SELECTOR_LEN;
222 WPA_PUT_LE16(pos, capab);
223 pos += 2;
226 WPA_PUT_LE16(pos, 1);
227 pos += 2;
230 os_memcpy(pos, pmk_name, WPA_PMK_NAME_LEN);
231 pos += WPA_PMK_NAME_LEN;
236 RSN_SELECTOR_PUT(pos, RSN_CIPHER_SUITE_AES_128_CMAC);
237 pos += RSN_SELECTOR_LEN;
241 rsnie->len = (pos - (u8 *) rsnie) - 2;
244 *pos++ = WLAN_EID_MOBILITY_DOMAIN;
245 *pos++ = sizeof(*mdie);
246 mdie = (struct rsn_mdie *) pos;
247 pos += sizeof(*mdie);
254 ftie_pos = pos;
255 *pos++ = WLAN_EID_FAST_BSS_TRANSITION;
256 ftie_len = pos++;
257 ftie = (struct rsn_ftie *) pos;
258 pos += sizeof(*ftie);
264 *pos++ = FTIE_SUBELEM_R1KH_ID;
265 *pos++ = FT_R1KH_ID_LEN;
266 os_memcpy(pos, sm->r1kh_id, FT_R1KH_ID_LEN);
267 pos += FT_R1KH_ID_LEN;
270 *pos++ = FTIE_SUBELEM_R0KH_ID;
271 *pos++ = sm->r0kh_id_len;
272 os_memcpy(pos, sm->r0kh_id, sm->r0kh_id_len);
273 pos += sm->r0kh_id_len;
274 *ftie_len = pos - ftie_len - 1;
278 os_memcpy(pos, ric_ies, ric_ies_len);
279 pos += ric_ies_len;
308 *len = pos - buf;