Lines Matching refs:ptr
131 t_u8 *ptr = rate1; in wlan_get_common_rates() local
168 HEXDUMP("Common Rates", ptr, rate1 - ptr); in wlan_get_common_rates()
173 while (*ptr != 0U) in wlan_get_common_rates()
175 if ((*ptr & 0x7fU) == pmpriv->data_rate) in wlan_get_common_rates()
180 ptr++; in wlan_get_common_rates()
313 t_u8 *ptr; local
376 ptr = ptlv_rsn_ie->rsn_ie + sizeof(t_u16) + 4 * sizeof(t_u8);
378 pairwise_cipher_count_ptr = ptr;
379 pairwise_cipher_count = wlan_le16_to_cpu(*(t_u16 *)ptr);
380 ptr += sizeof(t_u16);
386 … if ((ptr[3] < sizeof(cipher_preference)) && (cipher_preference[ptr[3]] > preference_selected))
388 preference_selected = cipher_preference[ptr[3]];
389 cipher_selected_id = ptr[3];
391 ptr += PAIRWISE_CIPHER_SUITE_LEN;
424 ptr = ptlv_rsn_ie->rsn_ie + sizeof(t_u16) + 4 * sizeof(t_u8) + sizeof(t_u16) +
426 akm_suite_count = wlan_le16_to_cpu(*(t_u16 *)ptr);
427 ptr += sizeof(t_u16); // move pointer to AKM suite
436 if ((ptr[3] < sizeof(akm_preference)) && (akm_preference[ptr[3]] > akm_type_selected))
438 akm_type_selected = akm_preference[ptr[3]];
439 akm_type_id = ptr[3];
441 ptr += AKM_SUITE_LEN;
507 if (ptr[3] < sizeof(akm_preference))
510 if ((*akm_type == AssocAgentAuth_FastBss_Skip) && (ptr[3] == 13))
516 if ((*akm_type == AssocAgentAuth_Open) && (ptr[3] == 12))
520 else if ((*akm_type == AssocAgentAuth_Open) && (ptr[3] == 11))
525 else if ((*akm_type == AssocAgentAuth_FastBss_Skip) && (ptr[3] == 3))
530 else if ((*akm_type == AssocAgentAuth_Open) && (ptr[3] == 5))
534 else if ((*akm_type == AssocAgentAuth_Open) && (ptr[3] == 1))
539 else if ((*akm_type == AssocAgentAuth_FastBss_Skip) && (ptr[3] == 9))
544 else if ((*akm_type == AssocAgentAuth_Wpa3Sae) && (ptr[3] == 8 || ptr[3] == 24))
549 else if ((*akm_type == AssocAgentAuth_Owe) && (ptr[3] == 18))
555 else if ((*akm_type == AssocAgentAuth_FastBss_Skip) && (ptr[3] == 4))
560 if ((*akm_type == AssocAgentAuth_Open) && (ptr[3] == 6))
564 else if ((*akm_type == AssocAgentAuth_Open) && (ptr[3] == 2))
569 ptr += AKM_SUITE_LEN;
577 akm_type_selected = akm_preference[ptr[3]];
578 akm_type_id = ptr[3];
587 ptr = ptlv_rsn_ie->rsn_ie + sizeof(t_u16) + 4 * sizeof(t_u8) + sizeof(t_u16) +
589 prsn_cap = (t_u16 *)ptr;
604 ptr += sizeof(t_u16);
605 if (end_ptr >= (ptr + 2))
607 pmkid_count = wlan_le16_to_cpu(*(t_u16 *)ptr);
608 ptr += sizeof(t_u16);
609 pmkid_list_ptr = ptr;
610 ptr += pmkid_count * PMKID_LEN;
613 if ((end_ptr >= (ptr + 4)) && (pmf_mask & PMF_MASK))
615 group_mgmt_cipher_suite_ptr = ptr;
619 ptr = pairwise_cipher_count_ptr;
620 *(t_u16 *)ptr = wlan_cpu_to_le16(1);
621 ptr += sizeof(t_u16);
623 *(t_u32 *)ptr = *(t_u32 *)oui;
624 ptr += PAIRWISE_CIPHER_SUITE_LEN;
626 *(t_u16 *)ptr = wlan_cpu_to_le16(1);
627 ptr += sizeof(t_u16);
629 *(t_u32 *)ptr = *(t_u32 *)oui;
630 ptr += AKM_SUITE_LEN;
632 *(t_u16 *)ptr = wlan_cpu_to_le16(*prsn_cap);
633 ptr += sizeof(t_u16);
638 *(t_u16 *)ptr = wlan_cpu_to_le16(pmkid_count);
639 ptr += sizeof(t_u16);
642 (void)memmove(ptr, (t_u8 *)pmkid_list_ptr, (end_ptr - ptr));
643 ptr += pmkid_count * PMKID_LEN;
648 (void)memmove(ptr, (t_u8 *)group_mgmt_cipher_suite_ptr, (end_ptr - ptr));
649 ptr += GROUP_MGMT_CIPHER_SUITE_LEN;
652 *rsn_ie_len = ptr - ptlv_rsn_ie->rsn_ie;