Lines Matching refs:pos

443 	u8 *pos;
456 pos = wpa_ie;
458 pos += 8;
463 *group_cipher = rtw_get_wpa_cipher_suite(pos);
465 pos += WPA_SELECTOR_LEN;
473 /* count = le16_to_cpu(*(u16*)pos); */
474 count = get_unaligned_le16(pos);
475 pos += 2;
482 *pairwise_cipher |= rtw_get_wpa_cipher_suite(pos);
484 pos += WPA_SELECTOR_LEN;
493 pos += 2;
494 if (!memcmp(pos, SUITE_1X, 4))
506 u8 *pos;
517 pos = rsn_ie;
518 pos += 4;
523 *group_cipher = rtw_get_wpa2_cipher_suite(pos);
525 pos += RSN_SELECTOR_LEN;
533 /* count = le16_to_cpu(*(u16*)pos); */
534 count = get_unaligned_le16(pos);
535 pos += 2;
542 *pairwise_cipher |= rtw_get_wpa2_cipher_suite(pos);
544 pos += RSN_SELECTOR_LEN;
553 pos += 2;
554 if (!memcmp(pos, SUITE_1X, 4))
765 static int rtw_ieee802_11_parse_vendor_specific(u8 *pos, uint elen,
777 oui = get_unaligned_be24(pos);
782 switch (pos[3]) {
786 elems->wpa_ie = pos;
793 switch (pos[4]) {
796 elems->wme = pos;
800 elems->wme_tspec = pos;
809 elems->wps_ie = pos;
818 switch (pos[3]) {
820 elems->vendor_ht_cap = pos;
848 u8 *pos = start;
856 id = *pos++;
857 elen = *pos++;
865 elems->ssid = pos;
869 elems->supp_rates = pos;
873 elems->fh_params = pos;
877 elems->ds_params = pos;
881 elems->cf_params = pos;
885 elems->tim = pos;
889 elems->ibss_params = pos;
893 elems->challenge = pos;
897 elems->erp_info = pos;
901 elems->ext_supp_rates = pos;
905 if (rtw_ieee802_11_parse_vendor_specific(pos, elen,
911 elems->rsn_ie = pos;
915 elems->power_cap = pos;
919 elems->supp_channels = pos;
923 elems->mdie = pos;
927 elems->ftie = pos;
931 elems->timeout_int = pos;
935 elems->ht_capabilities = pos;
939 elems->ht_operation = pos;
943 elems->vht_capabilities = pos;
947 elems->vht_operation = pos;
951 elems->vht_op_mode_notify = pos;
960 pos += elen;