| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/smac/ |
| H A D | p2p.c | 84 bool p2p_find_noa(const u8 *ies, struct ssv6xxx_p2p_noa_attribute *noa_attr) in p2p_find_noa() argument 110 noa_attr->index = pos[3]; in p2p_find_noa() 111 noa_attr->ctwindows_oppps = pos[4]; in p2p_find_noa() 112 noa_attr->noa_param.count = pos[5]; in p2p_find_noa() 113 noa_attr->noa_param.duration = WPA_GET_LE32(&pos[6]); in p2p_find_noa() 114 noa_attr->noa_param.interval = WPA_GET_LE32(&pos[10]); in p2p_find_noa() 115 noa_attr->noa_param.start_time = WPA_GET_LE32(&pos[14]); in p2p_find_noa() 120 bool p2p_get_attribute_noa(const u8 *ies, u32 oui_type, struct ssv6xxx_p2p_noa_attribute *noa_attr) in p2p_get_attribute_noa() argument 133 if(p2p_find_noa(ie, 0, noa_attr) == true) in p2p_get_attribute_noa() 170 struct ssv6xxx_p2p_noa_attribute noa_attr; in ssv6xxx_noa_host_stop_noa() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath10k/ |
| H A D | p2p.c | 14 struct ieee80211_p2p_noa_attr *noa_attr; in ath10k_p2p_noa_ie_fill() local 34 noa_attr = (struct ieee80211_p2p_noa_attr *)&data[9]; in ath10k_p2p_noa_ie_fill() 36 noa_attr->index = noa->index; in ath10k_p2p_noa_ie_fill() 37 noa_attr->oppps_ctwindow = ctwindow; in ath10k_p2p_noa_ie_fill() 39 noa_attr->oppps_ctwindow |= IEEE80211_P2P_OPPPS_ENABLE_BIT; in ath10k_p2p_noa_ie_fill() 42 noa_attr->desc[i].count = in ath10k_p2p_noa_ie_fill() 44 noa_attr->desc[i].duration = noa->descriptors[i].duration; in ath10k_p2p_noa_ie_fill() 45 noa_attr->desc[i].interval = noa->descriptors[i].interval; in ath10k_p2p_noa_ie_fill() 46 noa_attr->desc[i].start_time = noa->descriptors[i].start_time; in ath10k_p2p_noa_ie_fill()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/microchip/wilc1000/ |
| H A D | hif.c | 363 struct ieee80211_p2p_noa_attr noa_attr; in wilc_parse_join_bss_param() local 425 (u8 *)&noa_attr, sizeof(noa_attr)); in wilc_parse_join_bss_param() 429 param->idx = noa_attr.index; in wilc_parse_join_bss_param() 430 if (noa_attr.oppps_ctwindow & IEEE80211_P2P_OPPPS_ENABLE_BIT) { in wilc_parse_join_bss_param() 432 param->opp_en.ct_window = noa_attr.oppps_ctwindow; in wilc_parse_join_bss_param() 433 param->opp_en.cnt = noa_attr.desc[0].count; in wilc_parse_join_bss_param() 434 param->opp_en.duration = noa_attr.desc[0].duration; in wilc_parse_join_bss_param() 435 param->opp_en.interval = noa_attr.desc[0].interval; in wilc_parse_join_bss_param() 436 param->opp_en.start_time = noa_attr.desc[0].start_time; in wilc_parse_join_bss_param() 439 param->opp_dis.cnt = noa_attr.desc[0].count; in wilc_parse_join_bss_param() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| H A D | mac-cfg.h | 142 struct iwl_p2p_noa_attr noa_attr; member
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/ |
| H A D | rtw_p2p.c | 2377 u8 *noa_attr; /* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 2400 noa_attr = rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, NULL, &attr_contentlen); in process_p2p_ps_ie() 2401 if (noa_attr) { in process_p2p_ps_ie() 2403 noa_index = noa_attr[0]; in process_p2p_ps_ie() 2408 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 2412 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 2419 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 2422 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 2425 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 2428 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/ |
| H A D | rtw_p2p.c | 2377 u8 *noa_attr; /* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 2400 noa_attr = rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, NULL, &attr_contentlen); in process_p2p_ps_ie() 2401 if (noa_attr) { in process_p2p_ps_ie() 2403 noa_index = noa_attr[0]; in process_p2p_ps_ie() 2408 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 2412 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 2419 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 2422 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 2425 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 2428 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/ |
| H A D | rtw_p2p.c | 4049 u8 *noa_attr; /* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 4076 noa_attr = rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, NULL, &attr_contentlen); in process_p2p_ps_ie() 4077 if (noa_attr) { in process_p2p_ps_ie() 4079 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4084 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4088 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4095 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4098 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4101 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4104 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/ |
| H A D | rtw_p2p.c | 4049 u8 *noa_attr; /* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 4076 noa_attr = rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, NULL, &attr_contentlen); in process_p2p_ps_ie() 4077 if (noa_attr) { in process_p2p_ps_ie() 4079 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4084 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4088 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4095 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4098 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4101 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4104 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/ |
| H A D | rtw_p2p.c | 4049 u8 *noa_attr; /* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 4076 noa_attr = rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, NULL, &attr_contentlen); in process_p2p_ps_ie() 4077 if (noa_attr) { in process_p2p_ps_ie() 4079 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4084 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4088 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4095 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4098 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4101 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4104 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/ |
| H A D | rtw_p2p.c | 4049 u8 *noa_attr; /* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 4076 noa_attr = rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, NULL, &attr_contentlen); in process_p2p_ps_ie() 4077 if (noa_attr) { in process_p2p_ps_ie() 4079 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4084 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4088 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4095 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4098 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4101 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4104 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/ |
| H A D | rtw_p2p.c | 4038 u8 *noa_attr; /* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 4065 noa_attr = rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, NULL, &attr_contentlen); in process_p2p_ps_ie() 4066 if (noa_attr) { in process_p2p_ps_ie() 4068 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4073 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4077 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4084 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4087 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4090 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4093 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/ |
| H A D | rtw_p2p.c | 4049 u8 *noa_attr; /* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 4076 noa_attr = rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, NULL, &attr_contentlen); in process_p2p_ps_ie() 4077 if (noa_attr) { in process_p2p_ps_ie() 4079 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4084 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4088 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4095 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4098 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4101 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4104 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/ |
| H A D | rtw_p2p.c | 4037 u8 *noa_attr; /* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 4064 noa_attr = rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, NULL, &attr_contentlen); in process_p2p_ps_ie() 4065 if (noa_attr) { in process_p2p_ps_ie() 4067 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4072 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4076 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4083 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4086 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4089 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4092 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/core/ |
| H A D | rtw_p2p.c | 4401 u8 *noa_attr; /* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 4428 noa_attr = rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, NULL, &attr_contentlen); in process_p2p_ps_ie() 4429 if (noa_attr) { in process_p2p_ps_ie() 4431 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4436 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4437 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4445 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4448 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4451 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4454 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/ |
| H A D | rtw_p2p.c | 4401 u8 *noa_attr; /* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 4428 noa_attr = rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, NULL, &attr_contentlen); in process_p2p_ps_ie() 4429 if (noa_attr) { in process_p2p_ps_ie() 4431 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4436 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4437 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4445 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4448 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4451 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4454 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/core/ |
| H A D | rtw_p2p.c | 4399 u8 *noa_attr; /* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 4426 noa_attr = rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, NULL, &attr_contentlen); in process_p2p_ps_ie() 4427 if (noa_attr) { in process_p2p_ps_ie() 4429 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4434 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4438 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4445 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4448 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4451 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4454 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/core/ |
| H A D | rtw_p2p.c | 4401 u8 *noa_attr; /* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 4428 noa_attr = rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, NULL, &attr_contentlen); in process_p2p_ps_ie() 4429 if (noa_attr) { in process_p2p_ps_ie() 4431 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4436 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4437 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4445 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4448 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4451 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4454 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/ |
| H A D | rtw_p2p.c | 4435 u8 *noa_attr; /* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 4462 noa_attr = rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, NULL, &attr_contentlen); in process_p2p_ps_ie() 4463 if (noa_attr) { in process_p2p_ps_ie() 4465 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4470 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4474 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4481 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4484 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4487 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4490 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/core/ |
| H A D | rtw_p2p.c | 4558 u8 noa_attr[MAX_P2P_IE_LEN] = { 0x00 };// NoA length should be n*(13) + 2 in process_p2p_ps_ie() local 4587 if(rtw_get_p2p_attr_content( p2p_ie, p2p_ielen, P2P_ATTR_NOA, noa_attr, &attr_contentlen)) in process_p2p_ps_ie() 4590 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4596 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4597 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4607 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4610 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4613 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4616 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/core/ |
| H A D | rtw_p2p.c | 4611 u8 noa_attr[MAX_P2P_IE_LEN] = { 0x00 };// NoA length should be n*(13) + 2 in process_p2p_ps_ie() local 4640 if(rtw_get_p2p_attr_content( p2p_ie, p2p_ielen, P2P_ATTR_NOA, noa_attr, &attr_contentlen)) in process_p2p_ps_ie() 4643 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4649 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4650 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4660 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4663 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4666 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4669 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/core/ |
| H A D | rtw_p2p.c | 4260 u8 noa_attr[MAX_P2P_IE_LEN] = { 0x00 };/* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 4286 if (rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, noa_attr, &attr_contentlen)) { in process_p2p_ps_ie() 4288 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4293 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4294 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4302 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4305 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4308 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4311 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/core/ |
| H A D | rtw_p2p.c | 4482 u8 noa_attr[MAX_P2P_IE_LEN] = { 0x00 };/* NoA length should be n*(13) + 2 */ in process_p2p_ps_ie() local 4509 if (rtw_get_p2p_attr_content(p2p_ie, p2p_ielen, P2P_ATTR_NOA, noa_attr, &attr_contentlen)) { in process_p2p_ps_ie() 4511 noa_index = noa_attr[0]; in process_p2p_ps_ie() 4516 pwdinfo->opp_ps = noa_attr[1] >> 7; in process_p2p_ps_ie() 4517 pwdinfo->ctwindow = noa_attr[1] & 0x7F; in process_p2p_ps_ie() 4525 pwdinfo->noa_count[noa_num] = noa_attr[noa_offset]; in process_p2p_ps_ie() 4528 _rtw_memcpy(&pwdinfo->noa_duration[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4531 _rtw_memcpy(&pwdinfo->noa_interval[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie() 4534 _rtw_memcpy(&pwdinfo->noa_start_time[noa_num], &noa_attr[noa_offset], 4); in process_p2p_ps_ie()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mac-ctxt.c | 1531 sizeof(new_data->notif.noa_attr) - 1; in iwl_mvm_probe_resp_data_notif() 1537 if (new_data->notif.noa_attr.len_low == in iwl_mvm_probe_resp_data_notif()
|
| H A D | tx.c | 703 memcpy(pos, &resp_data->notif.noa_attr, in iwl_mvm_probe_resp_set_noa()
|