pattrib          1988 drivers/staging/rtl8188eu/core/rtw_mlme.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib          1990 drivers/staging/rtl8188eu/core/rtw_mlme.c 	if (is_multicast_ether_addr(pattrib->ra) ||
pattrib          1994 drivers/staging/rtl8188eu/core/rtw_mlme.c 	priority = pattrib->priority;
pattrib          1996 drivers/staging/rtl8188eu/core/rtw_mlme.c 	if (pattrib->psta)
pattrib          1997 drivers/staging/rtl8188eu/core/rtw_mlme.c 		psta = pattrib->psta;
pattrib          1999 drivers/staging/rtl8188eu/core/rtw_mlme.c 		psta = rtw_get_stainfo(&padapter->stapriv, pattrib->ra);
pattrib          2013 drivers/staging/rtl8188eu/core/rtw_mlme.c 			rtw_addbareq_cmd(padapter, (u8)priority, pattrib->ra);
pattrib           189 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c void update_mgntframe_attrib(struct adapter *padapter, struct pkt_attrib *pattrib)
pattrib           193 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	memset((u8 *)(pattrib), 0, sizeof(struct pkt_attrib));
pattrib           195 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->hdrlen = 24;
pattrib           196 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->nr_frags = 1;
pattrib           197 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->priority = 7;
pattrib           198 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->mac_id = 0;
pattrib           199 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->qsel = 0x12;
pattrib           201 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen = 0;
pattrib           204 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pattrib->raid = 6;/* b mode */
pattrib           206 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pattrib->raid = 5;/* a/g mode */
pattrib           208 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->encrypt = _NO_PRIVACY_;
pattrib           209 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->bswenc = false;
pattrib           211 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->qos_en = false;
pattrib           212 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->ht_en = false;
pattrib           213 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->bwmode = HT_CHANNEL_WIDTH_20;
pattrib           214 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->ch_offset = HAL_PRIME_CHNL_OFFSET_DONT_CARE;
pattrib           215 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->sgi = false;
pattrib           217 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->seqnum = pmlmeext->mgnt_seq;
pattrib           219 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->retry_ctrl = true;
pattrib           313 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	struct pkt_attrib *pattrib;
pattrib           335 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib           336 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib           337 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->qsel = 0x10;
pattrib           356 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib           371 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pattrib->pktlen += (cur_network->ie_length+len_diff);
pattrib           373 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pattrib->pktlen-sizeof(struct ieee80211_hdr_3addr)-_BEACON_IE_OFFSET_, NULL, &wps_ielen);
pattrib           388 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen += 8;
pattrib           395 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen += 2;
pattrib           402 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen += 2;
pattrib           405 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pframe = rtw_set_ie(pframe, _SSID_IE_, cur_network->ssid.ssid_length, cur_network->ssid.ssid, &pattrib->pktlen);
pattrib           409 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, min_t(unsigned int, rate_len, 8), cur_network->SupportedRates, &pattrib->pktlen);
pattrib           412 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pframe = rtw_set_ie(pframe, _DSSET_IE_, 1, (unsigned char *)&cur_network->Configuration.DSConfig, &pattrib->pktlen);
pattrib           419 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _IBSS_PARA_IE_, 2, (unsigned char *)(&ATIMWindow), &pattrib->pktlen);
pattrib           422 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _ERPINFO_IE_, 1, &erpinfo, &pattrib->pktlen);
pattrib           427 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _EXT_SUPPORTEDRATES_IE_, (rate_len - 8), (cur_network->SupportedRates + 8), &pattrib->pktlen);
pattrib           437 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	if ((pattrib->pktlen + TXDESC_SIZE) > 512) {
pattrib           442 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib           454 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	struct pkt_attrib *pattrib;
pattrib           477 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib           478 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib           498 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->hdrlen = sizeof(struct ieee80211_hdr_3addr);
pattrib           499 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen = pattrib->hdrlen;
pattrib           500 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pframe += pattrib->hdrlen;
pattrib           522 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pattrib->pktlen += wps_offset;
pattrib           528 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 				pattrib->pktlen += wps_ielen+2;
pattrib           534 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 				pattrib->pktlen += remainder_ielen;
pattrib           539 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pattrib->pktlen += cur_network->ie_length;
pattrib           546 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pattrib->pktlen += 8;
pattrib           553 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pattrib->pktlen += 2;
pattrib           560 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pattrib->pktlen += 2;
pattrib           565 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SSID_IE_, cur_network->ssid.ssid_length, cur_network->ssid.ssid, &pattrib->pktlen);
pattrib           569 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, min_t(unsigned int, rate_len, 8), cur_network->SupportedRates, &pattrib->pktlen);
pattrib           572 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _DSSET_IE_, 1, (unsigned char *)&cur_network->Configuration.DSConfig, &pattrib->pktlen);
pattrib           580 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pframe = rtw_set_ie(pframe, _IBSS_PARA_IE_, 2, (unsigned char *)(&ATIMWindow), &pattrib->pktlen);
pattrib           583 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pframe = rtw_set_ie(pframe, _ERPINFO_IE_, 1, &erpinfo, &pattrib->pktlen);
pattrib           588 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pframe = rtw_set_ie(pframe, _EXT_SUPPORTEDRATES_IE_, (rate_len - 8), (cur_network->SupportedRates + 8), &pattrib->pktlen);
pattrib           592 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib           603 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	struct pkt_attrib *pattrib;
pattrib           622 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib           623 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib           652 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib           655 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SSID_IE_, pssid->ssid_length, pssid->ssid, &pattrib->pktlen);
pattrib           657 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SSID_IE_, 0, NULL, &pattrib->pktlen);
pattrib           662 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, 8, bssrate, &pattrib->pktlen);
pattrib           663 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _EXT_SUPPORTEDRATES_IE_, bssrate_len - 8, bssrate + 8, &pattrib->pktlen);
pattrib           665 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, bssrate_len, bssrate, &pattrib->pktlen);
pattrib           672 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pattrib->pktlen += pmlmepriv->wps_probe_req_ie_len;
pattrib           675 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib           678 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		 ("issuing probe_req, tx_len=%d\n", pattrib->last_txcmdsz));
pattrib           738 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	struct pkt_attrib *pattrib;
pattrib           758 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib           759 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib           774 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib           799 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 					  &pattrib->pktlen);
pattrib           805 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 					  &pattrib->pktlen);
pattrib           811 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 					  &le_val16, &pattrib->pktlen);
pattrib           815 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pframe = rtw_set_ie(pframe, _CHLGETXT_IE_, 128, psta->chg_txt, &pattrib->pktlen);
pattrib           835 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 						  &pattrib->pktlen);
pattrib           837 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pattrib->iv_len = 4;
pattrib           842 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 					  &pattrib->pktlen);
pattrib           848 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 					  &pattrib->pktlen);
pattrib           853 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 					  &pattrib->pktlen);
pattrib           857 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pframe = rtw_set_ie(pframe, _CHLGETXT_IE_, 128, pmlmeinfo->chg_txt, &pattrib->pktlen);
pattrib           861 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pattrib->hdrlen = sizeof(struct ieee80211_hdr_3addr);
pattrib           863 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pattrib->encrypt = _WEP40_;
pattrib           865 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pattrib->icv_len = 4;
pattrib           867 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pattrib->pktlen += pattrib->icv_len;
pattrib           871 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib           884 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	struct pkt_attrib *pattrib;
pattrib           903 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib           904 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib           926 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->hdrlen = sizeof(struct ieee80211_hdr_3addr);
pattrib           927 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen += pattrib->hdrlen;
pattrib           928 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pframe += pattrib->hdrlen;
pattrib           933 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, _CAPABILITY_, &val, &pattrib->pktlen);
pattrib           937 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 				  &pattrib->pktlen);
pattrib           940 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, _ASOC_ID_, &leval, &pattrib->pktlen);
pattrib           943 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, pstat->bssratelen, pstat->bssrateset, &pattrib->pktlen);
pattrib           945 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, 8, pstat->bssrateset, &pattrib->pktlen);
pattrib           946 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _EXT_SUPPORTEDRATES_IE_, pstat->bssratelen-8, pstat->bssrateset+8, &pattrib->pktlen);
pattrib           957 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pattrib->pktlen += (ie_len+2);
pattrib           965 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pattrib->pktlen += (ie_len+2);
pattrib           979 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 				pattrib->pktlen += (ie_len+2);
pattrib           989 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _VENDOR_SPECIFIC_IE_, 6, REALTEK_96B_IE, &pattrib->pktlen);
pattrib           996 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pattrib->pktlen += pmlmepriv->wps_assoc_resp_ie_len;
pattrib           999 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          1008 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	struct pkt_attrib *pattrib;
pattrib          1028 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          1029 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          1046 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          1053 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen += 2;
pattrib          1059 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen += 2;
pattrib          1062 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pframe = rtw_set_ie(pframe, _SSID_IE_,  pmlmeinfo->network.ssid.ssid_length, pmlmeinfo->network.ssid.ssid, &pattrib->pktlen);
pattrib          1109 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, 8, bssrate, &pattrib->pktlen);
pattrib          1110 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _EXT_SUPPORTEDRATES_IE_, bssrate_len - 8, bssrate + 8, &pattrib->pktlen);
pattrib          1112 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, bssrate_len, bssrate, &pattrib->pktlen);
pattrib          1118 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _RSN_IE_2_, ie_len, p + 2, &pattrib->pktlen);
pattrib          1138 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pframe = rtw_set_ie(pframe, _HT_CAPABILITY_IE_, ie_len, (u8 *)(&pmlmeinfo->HT_caps), &pattrib->pktlen);
pattrib          1158 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 				pframe = rtw_set_ie(pframe, _VENDOR_SPECIFIC_IE_, pIE->Length, pIE->data, &pattrib->pktlen);
pattrib          1167 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _VENDOR_SPECIFIC_IE_, 6, REALTEK_96B_IE, &pattrib->pktlen);
pattrib          1169 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          1176 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		rtw_buf_update(&pmlmepriv->assoc_req, &pmlmepriv->assoc_req_len, (u8 *)pwlanhdr, pattrib->pktlen);
pattrib          1187 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	struct pkt_attrib *pattrib;
pattrib          1209 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          1210 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          1211 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->retry_ctrl = false;
pattrib          1238 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          1240 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          1308 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	struct pkt_attrib *pattrib;
pattrib          1325 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          1326 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          1328 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->hdrlen += 2;
pattrib          1329 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->qos_en = true;
pattrib          1330 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->eosp = 1;
pattrib          1331 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->ack_policy = 0;
pattrib          1332 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->mdata = 0;
pattrib          1347 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	if (pattrib->mdata)
pattrib          1350 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	qc = (unsigned short *)(pframe + pattrib->hdrlen - 2);
pattrib          1354 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	SetEOSP(qc, pattrib->eosp);
pattrib          1356 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	SetAckpolicy(qc, pattrib->ack_policy);
pattrib          1367 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_qos_hdr);
pattrib          1369 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          1435 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	struct pkt_attrib *pattrib;
pattrib          1451 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          1452 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          1453 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->retry_ctrl = false;
pattrib          1472 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          1476 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 				  &pattrib->pktlen);
pattrib          1478 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          1551 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	struct pkt_attrib *pattrib;
pattrib          1570 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          1571 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          1590 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          1592 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, 1, &category, &pattrib->pktlen);
pattrib          1593 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, 1, &action, &pattrib->pktlen);
pattrib          1601 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 			pframe = rtw_set_fixed_ie(pframe, 1, &pmlmeinfo->dialogToken, &pattrib->pktlen);
pattrib          1606 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 						  &pattrib->pktlen);
pattrib          1611 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 						  &pattrib->pktlen);
pattrib          1625 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 						  &pattrib->pktlen);
pattrib          1633 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 						  &pattrib->pktlen);
pattrib          1635 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 						  &pattrib->pktlen);
pattrib          1665 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 						  &pattrib->pktlen);
pattrib          1668 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 						  &pattrib->pktlen);
pattrib          1675 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 						  &pattrib->pktlen);
pattrib          1680 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 						  &pattrib->pktlen);
pattrib          1687 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          1697 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	struct pkt_attrib *pattrib;
pattrib          1727 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          1728 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          1747 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          1749 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, 1, &category, &pattrib->pktlen);
pattrib          1750 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, 1, &action, &pattrib->pktlen);
pattrib          1758 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, EID_BSSCoexistence,  1, &iedata, &pattrib->pktlen);
pattrib          1813 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 				pframe = rtw_set_ie(pframe, EID_BSSIntolerantChlReport, k, InfoContent, &pattrib->pktlen);
pattrib          1818 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib           430 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib;
pattrib           439 drivers/staging/rtl8188eu/core/rtw_recv.c 	pattrib = &pfhdr->attrib;
pattrib           440 drivers/staging/rtl8188eu/core/rtw_recv.c 	psta_addr = pattrib->ta;
pattrib           473 drivers/staging/rtl8188eu/core/rtw_recv.c 			if (pattrib->bdecrypted == 0)
pattrib           474 drivers/staging/rtl8188eu/core/rtw_recv.c 				RT_TRACE(_module_rtl871x_recv_c_, _drv_info_, ("%s:prxstat->decrypted=%x\n", __func__, pattrib->bdecrypted));
pattrib           527 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->attrib;
pattrib           531 drivers/staging/rtl8188eu/core/rtw_recv.c 	psta = rtw_get_stainfo(pstapriv, pattrib->src);
pattrib           552 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->attrib;
pattrib           556 drivers/staging/rtl8188eu/core/rtw_recv.c 	psta = rtw_get_stainfo(pstapriv, pattrib->src);
pattrib           570 drivers/staging/rtl8188eu/core/rtw_recv.c 		switch (pattrib->priority) {
pattrib           596 drivers/staging/rtl8188eu/core/rtw_recv.c 				issue_qos_nulldata(padapter, psta->hwaddr, (u16)pattrib->priority, 0, 0);
pattrib           611 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib	*pattrib = &prframe->attrib;
pattrib           619 drivers/staging/rtl8188eu/core/rtw_recv.c 	if (!is_multicast_ether_addr(pattrib->dst))
pattrib           640 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->attrib;
pattrib           646 drivers/staging/rtl8188eu/core/rtw_recv.c 	bool mcast = is_multicast_ether_addr(pattrib->dst);
pattrib           651 drivers/staging/rtl8188eu/core/rtw_recv.c 		if (!memcmp(myhwaddr, pattrib->src, ETH_ALEN)) {
pattrib           657 drivers/staging/rtl8188eu/core/rtw_recv.c 		if (memcmp(myhwaddr, pattrib->dst, ETH_ALEN) && !mcast) {
pattrib           662 drivers/staging/rtl8188eu/core/rtw_recv.c 		if (!memcmp(pattrib->bssid, "\x0\x0\x0\x0\x0\x0", ETH_ALEN) ||
pattrib           664 drivers/staging/rtl8188eu/core/rtw_recv.c 		    memcmp(pattrib->bssid, mybssid, ETH_ALEN)) {
pattrib           669 drivers/staging/rtl8188eu/core/rtw_recv.c 		sta_addr = pattrib->src;
pattrib           672 drivers/staging/rtl8188eu/core/rtw_recv.c 		if (memcmp(pattrib->bssid, pattrib->src, ETH_ALEN)) {
pattrib           677 drivers/staging/rtl8188eu/core/rtw_recv.c 		sta_addr = pattrib->bssid;
pattrib           681 drivers/staging/rtl8188eu/core/rtw_recv.c 			if (!is_multicast_ether_addr(pattrib->bssid)) {
pattrib           687 drivers/staging/rtl8188eu/core/rtw_recv.c 			if (memcmp(pattrib->bssid, pattrib->dst, ETH_ALEN)) {
pattrib           692 drivers/staging/rtl8188eu/core/rtw_recv.c 			sta_addr = pattrib->src;
pattrib           719 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->attrib;
pattrib           725 drivers/staging/rtl8188eu/core/rtw_recv.c 	bool mcast = is_multicast_ether_addr(pattrib->dst);
pattrib           731 drivers/staging/rtl8188eu/core/rtw_recv.c 		if (!memcmp(myhwaddr, pattrib->src, ETH_ALEN)) {
pattrib           738 drivers/staging/rtl8188eu/core/rtw_recv.c 		if (memcmp(myhwaddr, pattrib->dst, ETH_ALEN) && !mcast) {
pattrib           740 drivers/staging/rtl8188eu/core/rtw_recv.c 				 (" %s:  compare DA fail; DA=%pM\n", __func__, (pattrib->dst)));
pattrib           746 drivers/staging/rtl8188eu/core/rtw_recv.c 		if (!memcmp(pattrib->bssid, "\x0\x0\x0\x0\x0\x0", ETH_ALEN) ||
pattrib           748 drivers/staging/rtl8188eu/core/rtw_recv.c 		     (memcmp(pattrib->bssid, mybssid, ETH_ALEN))) {
pattrib           750 drivers/staging/rtl8188eu/core/rtw_recv.c 				 (" %s:  compare BSSID fail ; BSSID=%pM\n", __func__, (pattrib->bssid)));
pattrib           754 drivers/staging/rtl8188eu/core/rtw_recv.c 				DBG_88E("issue_deauth to the nonassociated ap=%pM for the reason(7)\n", (pattrib->bssid));
pattrib           755 drivers/staging/rtl8188eu/core/rtw_recv.c 				issue_deauth(adapter, pattrib->bssid, WLAN_REASON_CLASS3_FRAME_FROM_NONASSOC_STA);
pattrib           765 drivers/staging/rtl8188eu/core/rtw_recv.c 			*psta = rtw_get_stainfo(pstapriv, pattrib->bssid); /*  get ap_info */
pattrib           787 drivers/staging/rtl8188eu/core/rtw_recv.c 		if (!memcmp(myhwaddr, pattrib->dst, ETH_ALEN) && !mcast) {
pattrib           788 drivers/staging/rtl8188eu/core/rtw_recv.c 			*psta = rtw_get_stainfo(pstapriv, pattrib->bssid); /*  get sta_info */
pattrib           790 drivers/staging/rtl8188eu/core/rtw_recv.c 				DBG_88E("issue_deauth to the ap =%pM for the reason(7)\n", (pattrib->bssid));
pattrib           792 drivers/staging/rtl8188eu/core/rtw_recv.c 				issue_deauth(adapter, pattrib->bssid, WLAN_REASON_CLASS3_FRAME_FROM_NONASSOC_STA);
pattrib           808 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->attrib;
pattrib           817 drivers/staging/rtl8188eu/core/rtw_recv.c 		if (memcmp(pattrib->bssid, mybssid, ETH_ALEN)) {
pattrib           822 drivers/staging/rtl8188eu/core/rtw_recv.c 		*psta = rtw_get_stainfo(pstapriv, pattrib->src);
pattrib           825 drivers/staging/rtl8188eu/core/rtw_recv.c 			DBG_88E("issue_deauth to sta=%pM for the reason(7)\n", (pattrib->src));
pattrib           827 drivers/staging/rtl8188eu/core/rtw_recv.c 			issue_deauth(adapter, pattrib->src, WLAN_REASON_CLASS3_FRAME_FROM_NONASSOC_STA);
pattrib           847 drivers/staging/rtl8188eu/core/rtw_recv.c 		if (memcmp(pattrib->ra, myhwaddr, ETH_ALEN)) {
pattrib           851 drivers/staging/rtl8188eu/core/rtw_recv.c 		DBG_88E("issue_deauth to sta=%pM for the reason(7)\n", (pattrib->src));
pattrib           852 drivers/staging/rtl8188eu/core/rtw_recv.c 		issue_deauth(adapter, pattrib->src, WLAN_REASON_CLASS3_FRAME_FROM_NONASSOC_STA);
pattrib           866 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->attrib;
pattrib           892 drivers/staging/rtl8188eu/core/rtw_recv.c 		switch (pattrib->priority) {
pattrib          1036 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib	*pattrib = &precv_frame->attrib;
pattrib          1050 drivers/staging/rtl8188eu/core/rtw_recv.c 	memcpy(pattrib->dst, pda, ETH_ALEN);
pattrib          1051 drivers/staging/rtl8188eu/core/rtw_recv.c 	memcpy(pattrib->src, psa, ETH_ALEN);
pattrib          1053 drivers/staging/rtl8188eu/core/rtw_recv.c 	memcpy(pattrib->bssid, pbssid, ETH_ALEN);
pattrib          1055 drivers/staging/rtl8188eu/core/rtw_recv.c 	switch (pattrib->to_fr_ds) {
pattrib          1057 drivers/staging/rtl8188eu/core/rtw_recv.c 		memcpy(pattrib->ra, pda, ETH_ALEN);
pattrib          1058 drivers/staging/rtl8188eu/core/rtw_recv.c 		memcpy(pattrib->ta, psa, ETH_ALEN);
pattrib          1062 drivers/staging/rtl8188eu/core/rtw_recv.c 		memcpy(pattrib->ra, pda, ETH_ALEN);
pattrib          1063 drivers/staging/rtl8188eu/core/rtw_recv.c 		memcpy(pattrib->ta, pbssid, ETH_ALEN);
pattrib          1067 drivers/staging/rtl8188eu/core/rtw_recv.c 		memcpy(pattrib->ra, pbssid, ETH_ALEN);
pattrib          1068 drivers/staging/rtl8188eu/core/rtw_recv.c 		memcpy(pattrib->ta, psa, ETH_ALEN);
pattrib          1072 drivers/staging/rtl8188eu/core/rtw_recv.c 		memcpy(pattrib->ra, GetAddr1Ptr(ptr), ETH_ALEN);
pattrib          1073 drivers/staging/rtl8188eu/core/rtw_recv.c 		memcpy(pattrib->ta, GetAddr2Ptr(ptr), ETH_ALEN);
pattrib          1097 drivers/staging/rtl8188eu/core/rtw_recv.c 	pattrib->amsdu = 0;
pattrib          1098 drivers/staging/rtl8188eu/core/rtw_recv.c 	pattrib->ack_policy = 0;
pattrib          1100 drivers/staging/rtl8188eu/core/rtw_recv.c 	if (pattrib->qos == 1) {
pattrib          1101 drivers/staging/rtl8188eu/core/rtw_recv.c 		pattrib->priority = GetPriority((ptr + 24));
pattrib          1102 drivers/staging/rtl8188eu/core/rtw_recv.c 		pattrib->ack_policy = GetAckpolicy((ptr + 24));
pattrib          1103 drivers/staging/rtl8188eu/core/rtw_recv.c 		pattrib->amsdu = GetAMsdu((ptr + 24));
pattrib          1104 drivers/staging/rtl8188eu/core/rtw_recv.c 		pattrib->hdrlen = pattrib->to_fr_ds == 3 ? 32 : 26;
pattrib          1106 drivers/staging/rtl8188eu/core/rtw_recv.c 		if (pattrib->priority != 0 && pattrib->priority != 3)
pattrib          1109 drivers/staging/rtl8188eu/core/rtw_recv.c 		pattrib->priority = 0;
pattrib          1110 drivers/staging/rtl8188eu/core/rtw_recv.c 		pattrib->hdrlen = pattrib->to_fr_ds == 3 ? 30 : 24;
pattrib          1113 drivers/staging/rtl8188eu/core/rtw_recv.c 	if (pattrib->order)/* HT-CTRL 11n */
pattrib          1114 drivers/staging/rtl8188eu/core/rtw_recv.c 		pattrib->hdrlen += 4;
pattrib          1116 drivers/staging/rtl8188eu/core/rtw_recv.c 	precv_frame->preorder_ctrl = &psta->recvreorder_ctrl[pattrib->priority];
pattrib          1125 drivers/staging/rtl8188eu/core/rtw_recv.c 	if (pattrib->privacy) {
pattrib          1126 drivers/staging/rtl8188eu/core/rtw_recv.c 		RT_TRACE(_module_rtl871x_recv_c_, _drv_info_, ("%s:pattrib->privacy=%x\n", __func__, pattrib->privacy));
pattrib          1127 drivers/staging/rtl8188eu/core/rtw_recv.c 		RT_TRACE(_module_rtl871x_recv_c_, _drv_info_, ("\n ^^^^^^^^^^^is_multicast_ether_addr(pattrib->ra(0x%02x))=%d^^^^^^^^^^^^^^^6\n", pattrib->ra[0], is_multicast_ether_addr(pattrib->ra)));
pattrib          1129 drivers/staging/rtl8188eu/core/rtw_recv.c 		GET_ENCRY_ALGO(psecuritypriv, psta, pattrib->encrypt, is_multicast_ether_addr(pattrib->ra));
pattrib          1131 drivers/staging/rtl8188eu/core/rtw_recv.c 		RT_TRACE(_module_rtl871x_recv_c_, _drv_info_, ("\n pattrib->encrypt=%d\n", pattrib->encrypt));
pattrib          1133 drivers/staging/rtl8188eu/core/rtw_recv.c 		SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt);
pattrib          1135 drivers/staging/rtl8188eu/core/rtw_recv.c 		pattrib->encrypt = 0;
pattrib          1136 drivers/staging/rtl8188eu/core/rtw_recv.c 		pattrib->iv_len = 0;
pattrib          1137 drivers/staging/rtl8188eu/core/rtw_recv.c 		pattrib->icv_len = 0;
pattrib          1156 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->attrib;
pattrib          1178 drivers/staging/rtl8188eu/core/rtw_recv.c 	pattrib->to_fr_ds = get_tofr_ds(ptr);
pattrib          1180 drivers/staging/rtl8188eu/core/rtw_recv.c 	pattrib->frag_num = GetFragNum(ptr);
pattrib          1181 drivers/staging/rtl8188eu/core/rtw_recv.c 	pattrib->seq_num = GetSequence(ptr);
pattrib          1183 drivers/staging/rtl8188eu/core/rtw_recv.c 	pattrib->pw_save = GetPwrMgt(ptr);
pattrib          1184 drivers/staging/rtl8188eu/core/rtw_recv.c 	pattrib->mfrag = GetMFrag(ptr);
pattrib          1185 drivers/staging/rtl8188eu/core/rtw_recv.c 	pattrib->mdata = GetMData(ptr);
pattrib          1186 drivers/staging/rtl8188eu/core/rtw_recv.c 	pattrib->privacy = GetPrivacy(ptr);
pattrib          1187 drivers/staging/rtl8188eu/core/rtw_recv.c 	pattrib->order = GetOrder(ptr);
pattrib          1228 drivers/staging/rtl8188eu/core/rtw_recv.c 		pattrib->qos = (subtype & BIT(7)) ? 1 : 0;
pattrib          1272 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precvframe->attrib;
pattrib          1274 drivers/staging/rtl8188eu/core/rtw_recv.c 	if (pattrib->encrypt)
pattrib          1275 drivers/staging/rtl8188eu/core/rtw_recv.c 		skb_trim(precvframe->pkt, precvframe->pkt->len - pattrib->icv_len);
pattrib          1277 drivers/staging/rtl8188eu/core/rtw_recv.c 	psnap = (struct ieee80211_snap_hdr *)(ptr+pattrib->hdrlen + pattrib->iv_len);
pattrib          1278 drivers/staging/rtl8188eu/core/rtw_recv.c 	psnap_type = ptr+pattrib->hdrlen + pattrib->iv_len+SNAP_SIZE;
pattrib          1291 drivers/staging/rtl8188eu/core/rtw_recv.c 	rmv_len = pattrib->hdrlen + pattrib->iv_len + (bsnaphdr ? SNAP_SIZE : 0);
pattrib          1295 drivers/staging/rtl8188eu/core/rtw_recv.c 		 ("\n===pattrib->hdrlen: %x,  pattrib->iv_len:%x===\n\n", pattrib->hdrlen,  pattrib->iv_len));
pattrib          1299 drivers/staging/rtl8188eu/core/rtw_recv.c 	pattrib->eth_type = eth_type;
pattrib          1305 drivers/staging/rtl8188eu/core/rtw_recv.c 	memcpy(ptr, pattrib->dst, ETH_ALEN);
pattrib          1306 drivers/staging/rtl8188eu/core/rtw_recv.c 	memcpy(ptr + ETH_ALEN, pattrib->src, ETH_ALEN);
pattrib          1496 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib;
pattrib          1502 drivers/staging/rtl8188eu/core/rtw_recv.c 	pattrib = &prframe->attrib;
pattrib          1575 drivers/staging/rtl8188eu/core/rtw_recv.c 			memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->src, ETH_ALEN);
pattrib          1576 drivers/staging/rtl8188eu/core/rtw_recv.c 			memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->dst, ETH_ALEN);
pattrib          1582 drivers/staging/rtl8188eu/core/rtw_recv.c 			memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->src, ETH_ALEN);
pattrib          1583 drivers/staging/rtl8188eu/core/rtw_recv.c 			memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->dst, ETH_ALEN);
pattrib          1635 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &prframe->attrib;
pattrib          1648 drivers/staging/rtl8188eu/core/rtw_recv.c 		if (SN_LESS(pnextattrib->seq_num, pattrib->seq_num))
pattrib          1650 drivers/staging/rtl8188eu/core/rtw_recv.c 		else if (SN_EQUAL(pnextattrib->seq_num, pattrib->seq_num))
pattrib          1667 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib;
pattrib          1681 drivers/staging/rtl8188eu/core/rtw_recv.c 		pattrib = &prhdr->attrib;
pattrib          1682 drivers/staging/rtl8188eu/core/rtw_recv.c 		preorder_ctrl->indicate_seq = pattrib->seq_num;
pattrib          1690 drivers/staging/rtl8188eu/core/rtw_recv.c 		pattrib = &prframe->attrib;
pattrib          1692 drivers/staging/rtl8188eu/core/rtw_recv.c 		if (!SN_LESS(preorder_ctrl->indicate_seq, pattrib->seq_num)) {
pattrib          1695 drivers/staging/rtl8188eu/core/rtw_recv.c 				  __func__, preorder_ctrl->indicate_seq, pattrib->seq_num, pattrib->amsdu));
pattrib          1699 drivers/staging/rtl8188eu/core/rtw_recv.c 			if (SN_EQUAL(preorder_ctrl->indicate_seq, pattrib->seq_num))
pattrib          1705 drivers/staging/rtl8188eu/core/rtw_recv.c 			if (!pattrib->amsdu) {
pattrib          1709 drivers/staging/rtl8188eu/core/rtw_recv.c 			} else if (pattrib->amsdu == 1) {
pattrib          1730 drivers/staging/rtl8188eu/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &prframe->attrib;
pattrib          1734 drivers/staging/rtl8188eu/core/rtw_recv.c 	if (!pattrib->amsdu) {
pattrib          1738 drivers/staging/rtl8188eu/core/rtw_recv.c 		if ((pattrib->qos != 1) || (pattrib->eth_type == 0x0806) ||
pattrib          1739 drivers/staging/rtl8188eu/core/rtw_recv.c 		    (pattrib->ack_policy != 0)) {
pattrib          1753 drivers/staging/rtl8188eu/core/rtw_recv.c 			preorder_ctrl->indicate_seq = pattrib->seq_num;
pattrib          1760 drivers/staging/rtl8188eu/core/rtw_recv.c 	} else if (pattrib->amsdu == 1) { /* temp filter -> means didn't support A-MSDUs in a A-MPDU */
pattrib          1762 drivers/staging/rtl8188eu/core/rtw_recv.c 			preorder_ctrl->indicate_seq = pattrib->seq_num;
pattrib          1775 drivers/staging/rtl8188eu/core/rtw_recv.c 		  preorder_ctrl->indicate_seq, pattrib->seq_num));
pattrib          1778 drivers/staging/rtl8188eu/core/rtw_recv.c 	if (!check_indicate_seq(preorder_ctrl, pattrib->seq_num)) {
pattrib           137 drivers/staging/rtl8188eu/core/rtw_security.c 	struct	pkt_attrib	 *pattrib = &((struct xmit_frame *)pxmitframe)->attrib;
pattrib           148 drivers/staging/rtl8188eu/core/rtw_security.c 	if ((pattrib->encrypt != _WEP40_) && (pattrib->encrypt != _WEP104_))
pattrib           169 drivers/staging/rtl8188eu/core/rtw_security.c 	for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) {
pattrib           170 drivers/staging/rtl8188eu/core/rtw_security.c 		if (curfragnum + 1 == pattrib->nr_frags)
pattrib           171 drivers/staging/rtl8188eu/core/rtw_security.c 			length = pattrib->last_txcmdsz;
pattrib           180 drivers/staging/rtl8188eu/core/rtw_security.c 		memmove(skb->data + 4, skb->data, pattrib->hdrlen);
pattrib           184 drivers/staging/rtl8188eu/core/rtw_security.c 		if (crypto_ops->encrypt_mpdu(skb, pattrib->hdrlen, crypto_private)) {
pattrib           589 drivers/staging/rtl8188eu/core/rtw_security.c 	struct	pkt_attrib	 *pattrib = &((struct xmit_frame *)pxmitframe)->attrib;
pattrib           601 drivers/staging/rtl8188eu/core/rtw_security.c 	if (pattrib->encrypt == _TKIP_) {
pattrib           602 drivers/staging/rtl8188eu/core/rtw_security.c 		if (pattrib->psta)
pattrib           603 drivers/staging/rtl8188eu/core/rtw_security.c 			stainfo = pattrib->psta;
pattrib           605 drivers/staging/rtl8188eu/core/rtw_security.c 			stainfo = rtw_get_stainfo(&padapter->stapriv, &pattrib->ra[0]);
pattrib           610 drivers/staging/rtl8188eu/core/rtw_security.c 			if (is_multicast_ether_addr(pattrib->ra))
pattrib           615 drivers/staging/rtl8188eu/core/rtw_security.c 			for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) {
pattrib           616 drivers/staging/rtl8188eu/core/rtw_security.c 				iv = pframe+pattrib->hdrlen;
pattrib           617 drivers/staging/rtl8188eu/core/rtw_security.c 				payload = pframe+pattrib->iv_len+pattrib->hdrlen;
pattrib           623 drivers/staging/rtl8188eu/core/rtw_security.c 				phase1((u16 *)&ttkey[0], prwskey, &pattrib->ta[0], pnh);
pattrib           626 drivers/staging/rtl8188eu/core/rtw_security.c 				if ((curfragnum+1) == pattrib->nr_frags) {	/* 4 the last fragment */
pattrib           627 drivers/staging/rtl8188eu/core/rtw_security.c 					length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
pattrib           630 drivers/staging/rtl8188eu/core/rtw_security.c 						 pattrib->iv_len, pattrib->icv_len));
pattrib           637 drivers/staging/rtl8188eu/core/rtw_security.c 					length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
pattrib          1227 drivers/staging/rtl8188eu/core/rtw_security.c 	struct	pkt_attrib	 *pattrib = &((struct xmit_frame *)pxmitframe)->attrib;
pattrib          1243 drivers/staging/rtl8188eu/core/rtw_security.c 	if (pattrib->encrypt == _AES_) {
pattrib          1244 drivers/staging/rtl8188eu/core/rtw_security.c 		if (pattrib->psta)
pattrib          1245 drivers/staging/rtl8188eu/core/rtw_security.c 			stainfo = pattrib->psta;
pattrib          1247 drivers/staging/rtl8188eu/core/rtw_security.c 			stainfo = rtw_get_stainfo(&padapter->stapriv, &pattrib->ra[0]);
pattrib          1252 drivers/staging/rtl8188eu/core/rtw_security.c 			if (is_multicast_ether_addr(pattrib->ra))
pattrib          1256 drivers/staging/rtl8188eu/core/rtw_security.c 			for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) {
pattrib          1257 drivers/staging/rtl8188eu/core/rtw_security.c 				if ((curfragnum+1) == pattrib->nr_frags) {	/* 4 the last fragment */
pattrib          1258 drivers/staging/rtl8188eu/core/rtw_security.c 					length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
pattrib          1260 drivers/staging/rtl8188eu/core/rtw_security.c 					aes_cipher(prwskey, pattrib->hdrlen, pframe, length);
pattrib          1262 drivers/staging/rtl8188eu/core/rtw_security.c 					length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
pattrib          1264 drivers/staging/rtl8188eu/core/rtw_security.c 					aes_cipher(prwskey, pattrib->hdrlen, pframe, length);
pattrib           245 drivers/staging/rtl8188eu/core/rtw_xmit.c 	struct pkt_attrib	*pattrib = &pxmitframe->attrib;
pattrib           246 drivers/staging/rtl8188eu/core/rtw_xmit.c 	struct sta_info	*psta = pattrib->psta;
pattrib           250 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pattrib->nr_frags != 1)
pattrib           253 drivers/staging/rtl8188eu/core/rtw_xmit.c 		sz = pattrib->last_txcmdsz;
pattrib           263 drivers/staging/rtl8188eu/core/rtw_xmit.c 			pattrib->vcs_mode = RTS_CTS;
pattrib           266 drivers/staging/rtl8188eu/core/rtw_xmit.c 				pattrib->vcs_mode = RTS_CTS;
pattrib           268 drivers/staging/rtl8188eu/core/rtw_xmit.c 				pattrib->vcs_mode = CTS_TO_SELF;
pattrib           270 drivers/staging/rtl8188eu/core/rtw_xmit.c 				pattrib->vcs_mode = NONE_VCS;
pattrib           275 drivers/staging/rtl8188eu/core/rtw_xmit.c 			if ((pmlmeinfo->assoc_AP_vendor == HT_IOT_PEER_ATHEROS) && pattrib->ampdu_en &&
pattrib           277 drivers/staging/rtl8188eu/core/rtw_xmit.c 				pattrib->vcs_mode = CTS_TO_SELF;
pattrib           284 drivers/staging/rtl8188eu/core/rtw_xmit.c 					pattrib->vcs_mode = RTS_CTS;
pattrib           286 drivers/staging/rtl8188eu/core/rtw_xmit.c 					pattrib->vcs_mode = CTS_TO_SELF;
pattrib           292 drivers/staging/rtl8188eu/core/rtw_xmit.c 			if (pattrib->ht_en) {
pattrib           297 drivers/staging/rtl8188eu/core/rtw_xmit.c 					pattrib->vcs_mode = RTS_CTS;
pattrib           304 drivers/staging/rtl8188eu/core/rtw_xmit.c 				pattrib->vcs_mode = RTS_CTS;
pattrib           311 drivers/staging/rtl8188eu/core/rtw_xmit.c 			if (pattrib->ampdu_en) {
pattrib           312 drivers/staging/rtl8188eu/core/rtw_xmit.c 				pattrib->vcs_mode = RTS_CTS;
pattrib           316 drivers/staging/rtl8188eu/core/rtw_xmit.c 			pattrib->vcs_mode = NONE_VCS;
pattrib           322 drivers/staging/rtl8188eu/core/rtw_xmit.c static void update_attrib_phy_info(struct pkt_attrib *pattrib, struct sta_info *psta)
pattrib           324 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->mdata = 0;
pattrib           325 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->eosp = 0;
pattrib           326 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->triggered = 0;
pattrib           329 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->qos_en = psta->qos_option;
pattrib           331 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->raid = psta->raid;
pattrib           332 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->ht_en = psta->htpriv.ht_option;
pattrib           333 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->bwmode = psta->htpriv.bwmode;
pattrib           334 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->ch_offset = psta->htpriv.ch_offset;
pattrib           335 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->sgi = psta->htpriv.sgi;
pattrib           336 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->ampdu_en = false;
pattrib           337 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->retry_ctrl = false;
pattrib           372 drivers/staging/rtl8188eu/core/rtw_xmit.c static void set_qos(struct sk_buff *skb, struct pkt_attrib *pattrib)
pattrib           374 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pattrib->ether_type == 0x0800) {
pattrib           378 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->priority = ip_hdr.tos >> 5;
pattrib           379 drivers/staging/rtl8188eu/core/rtw_xmit.c 	} else if (pattrib->ether_type == ETH_P_PAE) {
pattrib           384 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->priority = 7;
pattrib           386 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->priority = 0;
pattrib           389 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->hdrlen = WLAN_HDR_A3_QOS_LEN;
pattrib           390 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->subtype = WIFI_QOS_DATA_TYPE;
pattrib           393 drivers/staging/rtl8188eu/core/rtw_xmit.c static s32 update_attrib(struct adapter *padapter, struct sk_buff *pkt, struct pkt_attrib *pattrib)
pattrib           407 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->ether_type = ntohs(etherhdr.h_proto);
pattrib           409 drivers/staging/rtl8188eu/core/rtw_xmit.c 	memcpy(pattrib->dst, &etherhdr.h_dest, ETH_ALEN);
pattrib           410 drivers/staging/rtl8188eu/core/rtw_xmit.c 	memcpy(pattrib->src, &etherhdr.h_source, ETH_ALEN);
pattrib           412 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->pctrl = 0;
pattrib           416 drivers/staging/rtl8188eu/core/rtw_xmit.c 		memcpy(pattrib->ra, pattrib->dst, ETH_ALEN);
pattrib           417 drivers/staging/rtl8188eu/core/rtw_xmit.c 		memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
pattrib           419 drivers/staging/rtl8188eu/core/rtw_xmit.c 		memcpy(pattrib->ra, get_bssid(pmlmepriv), ETH_ALEN);
pattrib           420 drivers/staging/rtl8188eu/core/rtw_xmit.c 		memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
pattrib           422 drivers/staging/rtl8188eu/core/rtw_xmit.c 		memcpy(pattrib->ra, pattrib->dst, ETH_ALEN);
pattrib           423 drivers/staging/rtl8188eu/core/rtw_xmit.c 		memcpy(pattrib->ta, get_bssid(pmlmepriv), ETH_ALEN);
pattrib           426 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->pktlen = pkt->len - ETH_HLEN;
pattrib           428 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pattrib->ether_type == ETH_P_IP) {
pattrib           437 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->dhcp_pkt = 0;
pattrib           439 drivers/staging/rtl8188eu/core/rtw_xmit.c 			if (pattrib->ether_type == ETH_P_IP) {/*  IP header */
pattrib           446 drivers/staging/rtl8188eu/core/rtw_xmit.c 					pattrib->dhcp_pkt = 1;
pattrib           450 drivers/staging/rtl8188eu/core/rtw_xmit.c 	} else if (pattrib->ether_type == ETH_P_PAE) {
pattrib           454 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if ((pattrib->ether_type == ETH_P_PAE) || (pattrib->dhcp_pkt == 1))
pattrib           458 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if ((pattrib->ether_type == ETH_P_ARP) || (pattrib->ether_type == ETH_P_PAE) || (pattrib->dhcp_pkt == 1))
pattrib           461 drivers/staging/rtl8188eu/core/rtw_xmit.c 	mcast = is_multicast_ether_addr(pattrib->ra);
pattrib           467 drivers/staging/rtl8188eu/core/rtw_xmit.c 		psta = rtw_get_stainfo(pstapriv, pattrib->ra);
pattrib           469 drivers/staging/rtl8188eu/core/rtw_xmit.c 			RT_TRACE(_module_rtl871x_xmit_c_, _drv_alert_, ("\nupdate_attrib => get sta_info fail, ra: %pM\n", (pattrib->ra)));
pattrib           480 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->mac_id = psta->mac_id;
pattrib           482 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->psta = psta;
pattrib           485 drivers/staging/rtl8188eu/core/rtw_xmit.c 		RT_TRACE(_module_rtl871x_xmit_c_, _drv_alert_, ("\nupdate_attrib => get sta_info fail, ra:%pM\n", (pattrib->ra)));
pattrib           490 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->ack_policy = 0;
pattrib           492 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->hdrlen = WLAN_HDR_A3_LEN;
pattrib           493 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->subtype = WIFI_DATA_TYPE;
pattrib           494 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pattrib->priority = 0;
pattrib           499 drivers/staging/rtl8188eu/core/rtw_xmit.c 			set_qos(pkt, pattrib);
pattrib           502 drivers/staging/rtl8188eu/core/rtw_xmit.c 			set_qos(pkt, pattrib);
pattrib           505 drivers/staging/rtl8188eu/core/rtw_xmit.c 				pattrib->priority = qos_acm(pmlmepriv->acm_mask, pattrib->priority);
pattrib           512 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->encrypt = 0;
pattrib           514 drivers/staging/rtl8188eu/core/rtw_xmit.c 		if (pattrib->ether_type != ETH_P_PAE) {
pattrib           515 drivers/staging/rtl8188eu/core/rtw_xmit.c 			RT_TRACE(_module_rtl871x_xmit_c_, _drv_err_, ("\npsta->ieee8021x_blocked == true,  pattrib->ether_type(%.4x) != ETH_P_PAE\n", pattrib->ether_type));
pattrib           520 drivers/staging/rtl8188eu/core/rtw_xmit.c 		GET_ENCRY_ALGO(psecuritypriv, psta, pattrib->encrypt, mcast);
pattrib           526 drivers/staging/rtl8188eu/core/rtw_xmit.c 			pattrib->key_idx = (u8)psecuritypriv->dot11PrivacyKeyIndex;
pattrib           530 drivers/staging/rtl8188eu/core/rtw_xmit.c 				pattrib->key_idx = (u8)psecuritypriv->dot118021XGrpKeyid;
pattrib           532 drivers/staging/rtl8188eu/core/rtw_xmit.c 				pattrib->key_idx = 0;
pattrib           535 drivers/staging/rtl8188eu/core/rtw_xmit.c 			pattrib->key_idx = 0;
pattrib           540 drivers/staging/rtl8188eu/core/rtw_xmit.c 	switch (pattrib->encrypt) {
pattrib           543 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->iv_len = 4;
pattrib           544 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->icv_len = 4;
pattrib           547 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->iv_len = 8;
pattrib           548 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->icv_len = 4;
pattrib           559 drivers/staging/rtl8188eu/core/rtw_xmit.c 		RT_TRACE(_module_rtl871x_xmit_c_, _drv_info_, ("pattrib->encrypt=%d (_AES_)\n", pattrib->encrypt));
pattrib           560 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->iv_len = 8;
pattrib           561 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->icv_len = 8;
pattrib           564 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->iv_len = 0;
pattrib           565 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->icv_len = 0;
pattrib           570 drivers/staging/rtl8188eu/core/rtw_xmit.c 		 ("%s: encrypt=%d\n", __func__, pattrib->encrypt));
pattrib           572 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pattrib->encrypt && !psecuritypriv->hw_decrypted) {
pattrib           573 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->bswenc = true;
pattrib           576 drivers/staging/rtl8188eu/core/rtw_xmit.c 			  pattrib->encrypt));
pattrib           578 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->bswenc = false;
pattrib           582 drivers/staging/rtl8188eu/core/rtw_xmit.c 	update_attrib_phy_info(pattrib, psta);
pattrib           594 drivers/staging/rtl8188eu/core/rtw_xmit.c 	struct	pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib           600 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pattrib->psta)
pattrib           601 drivers/staging/rtl8188eu/core/rtw_xmit.c 		stainfo = pattrib->psta;
pattrib           603 drivers/staging/rtl8188eu/core/rtw_xmit.c 		stainfo = rtw_get_stainfo(&padapter->stapriv, &pattrib->ra[0]);
pattrib           607 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pattrib->encrypt == _TKIP_) {
pattrib           614 drivers/staging/rtl8188eu/core/rtw_xmit.c 			if (is_multicast_ether_addr(pattrib->ra)) {
pattrib           640 drivers/staging/rtl8188eu/core/rtw_xmit.c 			if (pattrib->qos_en)
pattrib           647 drivers/staging/rtl8188eu/core/rtw_xmit.c 			for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) {
pattrib           656 drivers/staging/rtl8188eu/core/rtw_xmit.c 				payload += pattrib->hdrlen + pattrib->iv_len;
pattrib           659 drivers/staging/rtl8188eu/core/rtw_xmit.c 					 curfragnum, pattrib->hdrlen, pattrib->iv_len));
pattrib           660 drivers/staging/rtl8188eu/core/rtw_xmit.c 				if (curfragnum + 1 == pattrib->nr_frags) {
pattrib           661 drivers/staging/rtl8188eu/core/rtw_xmit.c 					length = pattrib->last_txcmdsz -
pattrib           662 drivers/staging/rtl8188eu/core/rtw_xmit.c 						 pattrib->hdrlen -
pattrib           663 drivers/staging/rtl8188eu/core/rtw_xmit.c 						 pattrib->iv_len -
pattrib           664 drivers/staging/rtl8188eu/core/rtw_xmit.c 						 ((pattrib->bswenc) ?
pattrib           665 drivers/staging/rtl8188eu/core/rtw_xmit.c 						  pattrib->icv_len : 0);
pattrib           670 drivers/staging/rtl8188eu/core/rtw_xmit.c 						 pattrib->hdrlen -
pattrib           671 drivers/staging/rtl8188eu/core/rtw_xmit.c 						 pattrib->iv_len -
pattrib           672 drivers/staging/rtl8188eu/core/rtw_xmit.c 						 ((pattrib->bswenc) ?
pattrib           673 drivers/staging/rtl8188eu/core/rtw_xmit.c 						  pattrib->icv_len : 0);
pattrib           675 drivers/staging/rtl8188eu/core/rtw_xmit.c 					payload += length + pattrib->icv_len;
pattrib           676 drivers/staging/rtl8188eu/core/rtw_xmit.c 					RT_TRACE(_module_rtl871x_xmit_c_, _drv_err_, ("curfragnum=%d length=%d pattrib->icv_len=%d", curfragnum, length, pattrib->icv_len));
pattrib           681 drivers/staging/rtl8188eu/core/rtw_xmit.c 			RT_TRACE(_module_rtl871x_xmit_c_, _drv_err_, ("%s: pattrib->last_txcmdsz=%d!!!\n", __func__, pattrib->last_txcmdsz));
pattrib           688 drivers/staging/rtl8188eu/core/rtw_xmit.c 			pattrib->last_txcmdsz += 8;
pattrib           691 drivers/staging/rtl8188eu/core/rtw_xmit.c 			payload -= pattrib->last_txcmdsz + 8;
pattrib           692 drivers/staging/rtl8188eu/core/rtw_xmit.c 			for (curfragnum = 0; curfragnum < pattrib->last_txcmdsz; curfragnum += 8)
pattrib           709 drivers/staging/rtl8188eu/core/rtw_xmit.c 	struct	pkt_attrib	 *pattrib = &pxmitframe->attrib;
pattrib           711 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pattrib->bswenc) {
pattrib           713 drivers/staging/rtl8188eu/core/rtw_xmit.c 		switch (pattrib->encrypt) {
pattrib           734 drivers/staging/rtl8188eu/core/rtw_xmit.c s32 rtw_make_wlanhdr(struct adapter *padapter, u8 *hdr, struct pkt_attrib *pattrib)
pattrib           748 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pattrib->psta) {
pattrib           749 drivers/staging/rtl8188eu/core/rtw_xmit.c 		psta = pattrib->psta;
pattrib           751 drivers/staging/rtl8188eu/core/rtw_xmit.c 		if (is_multicast_ether_addr(pattrib->ra))
pattrib           754 drivers/staging/rtl8188eu/core/rtw_xmit.c 			psta = rtw_get_stainfo(&padapter->stapriv, pattrib->ra);
pattrib           759 drivers/staging/rtl8188eu/core/rtw_xmit.c 	SetFrameSubType(fctrl, pattrib->subtype);
pattrib           761 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pattrib->subtype & WIFI_DATA_TYPE) {
pattrib           767 drivers/staging/rtl8188eu/core/rtw_xmit.c 			memcpy(pwlanhdr->addr2, pattrib->src, ETH_ALEN);
pattrib           768 drivers/staging/rtl8188eu/core/rtw_xmit.c 			memcpy(pwlanhdr->addr3, pattrib->dst, ETH_ALEN);
pattrib           775 drivers/staging/rtl8188eu/core/rtw_xmit.c 			memcpy(pwlanhdr->addr1, pattrib->dst, ETH_ALEN);
pattrib           777 drivers/staging/rtl8188eu/core/rtw_xmit.c 			memcpy(pwlanhdr->addr3, pattrib->src, ETH_ALEN);
pattrib           783 drivers/staging/rtl8188eu/core/rtw_xmit.c 			memcpy(pwlanhdr->addr1, pattrib->dst, ETH_ALEN);
pattrib           784 drivers/staging/rtl8188eu/core/rtw_xmit.c 			memcpy(pwlanhdr->addr2, pattrib->src, ETH_ALEN);
pattrib           795 drivers/staging/rtl8188eu/core/rtw_xmit.c 		if (pattrib->mdata)
pattrib           798 drivers/staging/rtl8188eu/core/rtw_xmit.c 		if (pattrib->encrypt)
pattrib           802 drivers/staging/rtl8188eu/core/rtw_xmit.c 			qc = (unsigned short *)(hdr + pattrib->hdrlen - 2);
pattrib           804 drivers/staging/rtl8188eu/core/rtw_xmit.c 			if (pattrib->priority)
pattrib           805 drivers/staging/rtl8188eu/core/rtw_xmit.c 				SetPriority(qc, pattrib->priority);
pattrib           807 drivers/staging/rtl8188eu/core/rtw_xmit.c 			SetEOSP(qc, pattrib->eosp);
pattrib           809 drivers/staging/rtl8188eu/core/rtw_xmit.c 			SetAckpolicy(qc, pattrib->ack_policy);
pattrib           816 drivers/staging/rtl8188eu/core/rtw_xmit.c 			psta->sta_xmitpriv.txseq_tid[pattrib->priority]++;
pattrib           817 drivers/staging/rtl8188eu/core/rtw_xmit.c 			psta->sta_xmitpriv.txseq_tid[pattrib->priority] &= 0xFFF;
pattrib           819 drivers/staging/rtl8188eu/core/rtw_xmit.c 			pattrib->seqnum = psta->sta_xmitpriv.txseq_tid[pattrib->priority];
pattrib           821 drivers/staging/rtl8188eu/core/rtw_xmit.c 			SetSeqNum(hdr, pattrib->seqnum);
pattrib           824 drivers/staging/rtl8188eu/core/rtw_xmit.c 			if (pattrib->ht_en && psta->htpriv.ampdu_enable) {
pattrib           825 drivers/staging/rtl8188eu/core/rtw_xmit.c 				if (psta->htpriv.agg_enable_bitmap & BIT(pattrib->priority))
pattrib           826 drivers/staging/rtl8188eu/core/rtw_xmit.c 					pattrib->ampdu_en = true;
pattrib           830 drivers/staging/rtl8188eu/core/rtw_xmit.c 			if (pattrib->ampdu_en) {
pattrib           833 drivers/staging/rtl8188eu/core/rtw_xmit.c 				tx_seq = psta->BA_starting_seqctrl[pattrib->priority & 0x0f];
pattrib           836 drivers/staging/rtl8188eu/core/rtw_xmit.c 				if (SN_LESS(pattrib->seqnum, tx_seq)) {
pattrib           837 drivers/staging/rtl8188eu/core/rtw_xmit.c 					pattrib->ampdu_en = false;/* AGG BK */
pattrib           838 drivers/staging/rtl8188eu/core/rtw_xmit.c 				} else if (SN_EQUAL(pattrib->seqnum, tx_seq)) {
pattrib           839 drivers/staging/rtl8188eu/core/rtw_xmit.c 					psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = (tx_seq + 1) & 0xfff;
pattrib           841 drivers/staging/rtl8188eu/core/rtw_xmit.c 					pattrib->ampdu_en = true;/* AGG EN */
pattrib           843 drivers/staging/rtl8188eu/core/rtw_xmit.c 					psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = (pattrib->seqnum + 1) & 0xfff;
pattrib           844 drivers/staging/rtl8188eu/core/rtw_xmit.c 					pattrib->ampdu_en = true;/* AGG EN */
pattrib           864 drivers/staging/rtl8188eu/core/rtw_xmit.c s32 rtw_txframes_sta_ac_pending(struct adapter *padapter, struct pkt_attrib *pattrib)
pattrib           868 drivers/staging/rtl8188eu/core/rtw_xmit.c 	int priority = pattrib->priority;
pattrib           870 drivers/staging/rtl8188eu/core/rtw_xmit.c 	psta = pattrib->psta;
pattrib           915 drivers/staging/rtl8188eu/core/rtw_xmit.c 	struct pkt_attrib	*pattrib = &pxmitframe->attrib;
pattrib           917 drivers/staging/rtl8188eu/core/rtw_xmit.c 	bool mcast = is_multicast_ether_addr(pattrib->ra);
pattrib           921 drivers/staging/rtl8188eu/core/rtw_xmit.c 	psta = rtw_get_stainfo(&padapter->stapriv, pattrib->ra);
pattrib           937 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (rtw_make_wlanhdr(padapter, mem_start, pattrib) == _FAIL) {
pattrib           956 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pframe += pattrib->hdrlen;
pattrib           957 drivers/staging/rtl8188eu/core/rtw_xmit.c 		mpdu_len -= pattrib->hdrlen;
pattrib           960 drivers/staging/rtl8188eu/core/rtw_xmit.c 		if (pattrib->iv_len) {
pattrib           961 drivers/staging/rtl8188eu/core/rtw_xmit.c 			switch (pattrib->encrypt) {
pattrib           964 drivers/staging/rtl8188eu/core/rtw_xmit.c 				WEP_IV(pattrib->iv, psta->dot11txpn, pattrib->key_idx);
pattrib           968 drivers/staging/rtl8188eu/core/rtw_xmit.c 					TKIP_IV(pattrib->iv, psta->dot11txpn, pattrib->key_idx);
pattrib           970 drivers/staging/rtl8188eu/core/rtw_xmit.c 					TKIP_IV(pattrib->iv, psta->dot11txpn, 0);
pattrib           974 drivers/staging/rtl8188eu/core/rtw_xmit.c 					AES_IV(pattrib->iv, psta->dot11txpn, pattrib->key_idx);
pattrib           976 drivers/staging/rtl8188eu/core/rtw_xmit.c 					AES_IV(pattrib->iv, psta->dot11txpn, 0);
pattrib           980 drivers/staging/rtl8188eu/core/rtw_xmit.c 			memcpy(pframe, pattrib->iv, pattrib->iv_len);
pattrib           986 drivers/staging/rtl8188eu/core/rtw_xmit.c 				  pattrib->iv[3], *pframe, *(pframe + 1),
pattrib           989 drivers/staging/rtl8188eu/core/rtw_xmit.c 			pframe += pattrib->iv_len;
pattrib           991 drivers/staging/rtl8188eu/core/rtw_xmit.c 			mpdu_len -= pattrib->iv_len;
pattrib           995 drivers/staging/rtl8188eu/core/rtw_xmit.c 			llc_sz = rtw_put_snap(pframe, pattrib->ether_type);
pattrib          1000 drivers/staging/rtl8188eu/core/rtw_xmit.c 		if ((pattrib->icv_len > 0) && (pattrib->bswenc))
pattrib          1001 drivers/staging/rtl8188eu/core/rtw_xmit.c 			mpdu_len -= pattrib->icv_len;
pattrib          1003 drivers/staging/rtl8188eu/core/rtw_xmit.c 		mem_sz = min_t(size_t, mcast ? pattrib->pktlen : mpdu_len, remainder);
pattrib          1009 drivers/staging/rtl8188eu/core/rtw_xmit.c 		if ((pattrib->icv_len > 0) && (pattrib->bswenc)) {
pattrib          1010 drivers/staging/rtl8188eu/core/rtw_xmit.c 			memcpy(pframe, pattrib->icv, pattrib->icv_len);
pattrib          1011 drivers/staging/rtl8188eu/core/rtw_xmit.c 			pframe += pattrib->icv_len;
pattrib          1017 drivers/staging/rtl8188eu/core/rtw_xmit.c 			pattrib->nr_frags = frg_inx;
pattrib          1019 drivers/staging/rtl8188eu/core/rtw_xmit.c 			pattrib->last_txcmdsz = pattrib->hdrlen + pattrib->iv_len + ((pattrib->nr_frags == 1) ? llc_sz : 0) +
pattrib          1020 drivers/staging/rtl8188eu/core/rtw_xmit.c 						((pattrib->bswenc) ? pattrib->icv_len : 0) + mem_sz;
pattrib          1032 drivers/staging/rtl8188eu/core/rtw_xmit.c 		memcpy(mem_start, pbuf_start + hw_hdr_offset, pattrib->hdrlen);
pattrib          1050 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib->vcs_mode = NONE_VCS;
pattrib          1479 drivers/staging/rtl8188eu/core/rtw_xmit.c 	struct pkt_attrib	*pattrib = &pxmitframe->attrib;
pattrib          1484 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pattrib->psta)
pattrib          1485 drivers/staging/rtl8188eu/core/rtw_xmit.c 		psta = pattrib->psta;
pattrib          1487 drivers/staging/rtl8188eu/core/rtw_xmit.c 		psta = rtw_get_stainfo(pstapriv, pattrib->ra);
pattrib          1496 drivers/staging/rtl8188eu/core/rtw_xmit.c 	ptxservq = rtw_get_sta_pending(padapter, psta, pattrib->priority, (u8 *)(&ac_index));
pattrib          1549 drivers/staging/rtl8188eu/core/rtw_xmit.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib          1551 drivers/staging/rtl8188eu/core/rtw_xmit.c 	switch (pattrib->qsel) {
pattrib          1639 drivers/staging/rtl8188eu/core/rtw_xmit.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib          1641 drivers/staging/rtl8188eu/core/rtw_xmit.c 	bool mcast = is_multicast_ether_addr(pattrib->ra);
pattrib          1646 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pattrib->psta)
pattrib          1647 drivers/staging/rtl8188eu/core/rtw_xmit.c 		psta = pattrib->psta;
pattrib          1649 drivers/staging/rtl8188eu/core/rtw_xmit.c 		psta = rtw_get_stainfo(pstapriv, pattrib->ra);
pattrib          1654 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pattrib->triggered == 1) {
pattrib          1656 drivers/staging/rtl8188eu/core/rtw_xmit.c 			pattrib->qsel = 0x11;/* HIQ */
pattrib          1695 drivers/staging/rtl8188eu/core/rtw_xmit.c 			switch (pattrib->priority) {
pattrib          1741 drivers/staging/rtl8188eu/core/rtw_xmit.c 	struct pkt_attrib	*pattrib;
pattrib          1755 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pattrib = &pxmitframe->attrib;
pattrib          1757 drivers/staging/rtl8188eu/core/rtw_xmit.c 		ptxservq = rtw_get_sta_pending(padapter, psta, pattrib->priority, (u8 *)(&ac_index));
pattrib           437 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c 	struct pkt_attrib *pattrib;
pattrib           525 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c 	pattrib = &pmgntframe->attrib;
pattrib           526 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c 	update_mgntframe_attrib(adapt, pattrib);
pattrib           527 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c 	pattrib->qsel = 0x10;
pattrib           528 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c 	pattrib->last_txcmdsz = TotalPacketLen - TXDESC_OFFSET;
pattrib           529 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c 	pattrib->pktlen = pattrib->last_txcmdsz;
pattrib            15 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	struct rx_pkt_attrib *pattrib = &prframe->attrib;
pattrib            25 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	signal_stat->total_val  += pattrib->phy_info.SignalStrength;
pattrib            32 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	struct rx_pkt_attrib *pattrib;
pattrib            38 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	pattrib = &prframe->attrib;
pattrib            48 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	signal_stat->total_val  += pattrib->phy_info.SignalQuality;
pattrib            64 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	struct rx_pkt_attrib	*pattrib;
pattrib            74 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	pattrib = &precvframe->attrib;
pattrib            75 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	memset(pattrib, 0, sizeof(struct rx_pkt_attrib));
pattrib            77 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	pattrib->crc_err = (u8)((le32_to_cpu(report.rxdw0) >> 14) & 0x1);/* u8)prxreport->crc32; */
pattrib            80 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	pattrib->pkt_rpt_type = (u8)((le32_to_cpu(report.rxdw3) >> 14) & 0x3);/* prxreport->rpt_sel; */
pattrib            82 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	if (pattrib->pkt_rpt_type == NORMAL_RX) { /* Normal rx packet */
pattrib            83 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->pkt_len = (u16)(le32_to_cpu(report.rxdw0) & 0x00003fff);/* u16)prxreport->pktlen; */
pattrib            84 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->drvinfo_sz = (u8)((le32_to_cpu(report.rxdw0) >> 16) & 0xf) * 8;/* u8)(prxreport->drvinfosize << 3); */
pattrib            86 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->physt =  (u8)((le32_to_cpu(report.rxdw0) >> 26) & 0x1);/* u8)prxreport->physt; */
pattrib            88 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->bdecrypted = (le32_to_cpu(report.rxdw0) & BIT(27)) ? 0 : 1;/* u8)(prxreport->swdec ? 0 : 1); */
pattrib            89 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->encrypt = (u8)((le32_to_cpu(report.rxdw0) >> 20) & 0x7);/* u8)prxreport->security; */
pattrib            91 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->qos = (u8)((le32_to_cpu(report.rxdw0) >> 23) & 0x1);/* u8)prxreport->qos; */
pattrib            92 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->priority = (u8)((le32_to_cpu(report.rxdw1) >> 8) & 0xf);/* u8)prxreport->tid; */
pattrib            94 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->amsdu = (u8)((le32_to_cpu(report.rxdw1) >> 13) & 0x1);/* u8)prxreport->amsdu; */
pattrib            96 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->seq_num = (u16)(le32_to_cpu(report.rxdw2) & 0x00000fff);/* u16)prxreport->seq; */
pattrib            97 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->frag_num = (u8)((le32_to_cpu(report.rxdw2) >> 12) & 0xf);/* u8)prxreport->frag; */
pattrib            98 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->mfrag = (u8)((le32_to_cpu(report.rxdw1) >> 27) & 0x1);/* u8)prxreport->mf; */
pattrib            99 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->mdata = (u8)((le32_to_cpu(report.rxdw1) >> 26) & 0x1);/* u8)prxreport->md; */
pattrib           101 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->mcs_rate = (u8)(le32_to_cpu(report.rxdw3) & 0x3f);/* u8)prxreport->rxmcs; */
pattrib           102 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->rxht = (u8)((le32_to_cpu(report.rxdw3) >> 6) & 0x1);/* u8)prxreport->rxht; */
pattrib           104 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->icv_err = (u8)((le32_to_cpu(report.rxdw0) >> 15) & 0x1);/* u8)prxreport->icverr; */
pattrib           105 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->shift_sz = (u8)((le32_to_cpu(report.rxdw0) >> 24) & 0x3);
pattrib           106 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	} else if (pattrib->pkt_rpt_type == TX_REPORT1) { /* CCX */
pattrib           107 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->pkt_len = TX_RPT1_PKT_LEN;
pattrib           108 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->drvinfo_sz = 0;
pattrib           109 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	} else if (pattrib->pkt_rpt_type == TX_REPORT2) { /*  TX RPT */
pattrib           110 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->pkt_len = (u16)(le32_to_cpu(report.rxdw0) & 0x3FF);/* Rx length[9:0] */
pattrib           111 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->drvinfo_sz = 0;
pattrib           116 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->MacIDValidEntry[0] = le32_to_cpu(report.rxdw4);
pattrib           117 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->MacIDValidEntry[1] = le32_to_cpu(report.rxdw5);
pattrib           119 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	} else if (pattrib->pkt_rpt_type == HIS_REPORT) { /*  USB HISR RPT */
pattrib           120 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		pattrib->pkt_len = (u16)(le32_to_cpu(report.rxdw0) & 0x00003fff);/* u16)prxreport->pktlen; */
pattrib           133 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	struct rx_pkt_attrib *pattrib = &precvframe->attrib;
pattrib           134 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	struct odm_phy_status_info *pPHYInfo  = (struct odm_phy_status_info *)(&pattrib->phy_info);
pattrib           148 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 		!pattrib->icv_err && !pattrib->crc_err &&
pattrib           172 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c 	pkt_info.Rate = pattrib->mcs_rate;
pattrib            88 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c static void fill_txdesc_sectype(struct pkt_attrib *pattrib, struct tx_desc *ptxdesc)
pattrib            90 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	if ((pattrib->encrypt > 0) && !pattrib->bswenc) {
pattrib            91 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		switch (pattrib->encrypt) {
pattrib           114 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c static void fill_txdesc_vcs(struct pkt_attrib *pattrib, __le32 *pdw)
pattrib           116 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	switch (pattrib->vcs_mode) {
pattrib           127 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	if (pattrib->vcs_mode) {
pattrib           130 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		if (pattrib->ht_en) {
pattrib           131 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 			*pdw |= (pattrib->bwmode&HT_CHANNEL_WIDTH_40) ?	cpu_to_le32(BIT(27)) : 0;
pattrib           133 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 			if (pattrib->ch_offset == HAL_PRIME_CHNL_OFFSET_LOWER)
pattrib           135 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 			else if (pattrib->ch_offset == HAL_PRIME_CHNL_OFFSET_UPPER)
pattrib           137 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 			else if (pattrib->ch_offset == HAL_PRIME_CHNL_OFFSET_DONT_CARE)
pattrib           145 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c static void fill_txdesc_phy(struct pkt_attrib *pattrib, __le32 *pdw)
pattrib           147 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	if (pattrib->ht_en) {
pattrib           148 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		*pdw |= (pattrib->bwmode&HT_CHANNEL_WIDTH_40) ?	cpu_to_le32(BIT(25)) : 0;
pattrib           150 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		if (pattrib->ch_offset == HAL_PRIME_CHNL_OFFSET_LOWER)
pattrib           152 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		else if (pattrib->ch_offset == HAL_PRIME_CHNL_OFFSET_UPPER)
pattrib           154 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		else if (pattrib->ch_offset == HAL_PRIME_CHNL_OFFSET_DONT_CARE)
pattrib           167 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib           190 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	if (is_multicast_ether_addr(pattrib->ra))
pattrib           209 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		ptxdesc->txdw1 |= cpu_to_le32(pattrib->mac_id & 0x3F);
pattrib           211 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		qsel = (uint)(pattrib->qsel & 0x0000001f);
pattrib           214 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		ptxdesc->txdw1 |= cpu_to_le32((pattrib->raid << RATE_ID_SHT) & 0x000F0000);
pattrib           216 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		fill_txdesc_sectype(pattrib, ptxdesc);
pattrib           218 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		if (pattrib->ampdu_en) {
pattrib           228 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		ptxdesc->txdw3 |= cpu_to_le32((pattrib->seqnum << SEQ_SHT) & 0x0FFF0000);
pattrib           231 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		if (pattrib->qos_en)
pattrib           238 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		if ((pattrib->ether_type != 0x888e) &&
pattrib           239 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		    (pattrib->ether_type != 0x0806) &&
pattrib           240 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		    (pattrib->ether_type != 0x88b4) &&
pattrib           241 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		    (pattrib->dhcp_pkt != 1)) {
pattrib           244 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 			fill_txdesc_vcs(pattrib, &ptxdesc->txdw4);
pattrib           245 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 			fill_txdesc_phy(pattrib, &ptxdesc->txdw4);
pattrib           250 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 			if (pattrib->ht_en) {
pattrib           251 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 				if (ODM_RA_GetShortGI_8188E(odmpriv, pattrib->mac_id))
pattrib           254 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 			data_rate = ODM_RA_GetDecisionRate_8188E(odmpriv, pattrib->mac_id);
pattrib           256 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 			pwr_status = ODM_RA_GetHwPwrStatus_8188E(odmpriv, pattrib->mac_id);
pattrib           269 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		ptxdesc->txdw1 |= cpu_to_le32(pattrib->mac_id & 0x3f);
pattrib           271 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		qsel = (uint)(pattrib->qsel&0x0000001f);
pattrib           274 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		ptxdesc->txdw1 |= cpu_to_le32((pattrib->raid << RATE_ID_SHT) & 0x000f0000);
pattrib           282 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		ptxdesc->txdw3 |= cpu_to_le32((pattrib->seqnum<<SEQ_SHT)&0x0FFF0000);
pattrib           286 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		if (pattrib->retry_ctrl)
pattrib           305 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		ptxdesc->txdw3 |= cpu_to_le32((pattrib->seqnum<<SEQ_SHT)&0x0fff0000);
pattrib           319 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	if (!pattrib->qos_en) {
pattrib           324 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	rtl88eu_dm_set_tx_ant_by_tx_info(odmpriv, pmem, pattrib->mac_id);
pattrib           340 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib           353 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	for (t = 0; t < pattrib->nr_frags; t++) {
pattrib           357 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		if (t != (pattrib->nr_frags - 1)) {
pattrib           358 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 			RT_TRACE(_module_rtl871x_xmit_c_, _drv_err_, ("pattrib->nr_frags=%d\n", pattrib->nr_frags));
pattrib           361 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 			sz = sz - 4 - pattrib->icv_len;
pattrib           364 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 			sz = pattrib->last_txcmdsz;
pattrib           399 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib           404 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	len = pattrib->hdrlen + pattrib->iv_len +
pattrib           406 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		pattrib->pktlen +
pattrib           407 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		((pattrib->bswenc) ? pattrib->icv_len : 0);
pattrib           409 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	if (pattrib->encrypt == _TKIP_)
pattrib           606 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib           611 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	if (rtw_txframes_sta_ac_pending(adapt, pattrib) > 0)
pattrib           543 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h 			     struct pkt_attrib *pattrib);
pattrib           312 drivers/staging/rtl8188eu/include/rtw_xmit.h 		     struct pkt_attrib *pattrib);
pattrib           335 drivers/staging/rtl8188eu/include/rtw_xmit.h 				struct pkt_attrib *pattrib);
pattrib            86 drivers/staging/rtl8188eu/os_dep/recv_linux.c 		struct rx_pkt_attrib *pattrib = &precv_frame->attrib;
pattrib            87 drivers/staging/rtl8188eu/os_dep/recv_linux.c 		bool mcast = is_multicast_ether_addr(pattrib->dst);
pattrib            89 drivers/staging/rtl8188eu/os_dep/recv_linux.c 		if (memcmp(pattrib->dst, myid(&padapter->eeprompriv),
pattrib            95 drivers/staging/rtl8188eu/os_dep/recv_linux.c 				psta = rtw_get_stainfo(pstapriv, pattrib->dst);
pattrib            43 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	struct rx_pkt_attrib *pattrib = NULL;
pattrib            74 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		pattrib = &precvframe->attrib;
pattrib            76 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		if ((pattrib->crc_err) || (pattrib->icv_err)) {
pattrib            77 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			DBG_88E("%s: RX Warning! crc_err=%d icv_err=%d, skip!\n", __func__, pattrib->crc_err, pattrib->icv_err);
pattrib            83 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		if ((pattrib->physt) && (pattrib->pkt_rpt_type == NORMAL_RX))
pattrib            86 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		pkt_offset = RXDESC_SIZE + pattrib->drvinfo_sz + pattrib->shift_sz + pattrib->pkt_len;
pattrib            88 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		if ((pattrib->pkt_len <= 0) || (pkt_offset > transfer_len)) {
pattrib            98 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		if (pattrib->qos)	/*	Qos data, wireless lan header length is 26 */
pattrib           103 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		skb_len = pattrib->pkt_len;
pattrib           107 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		if ((pattrib->mfrag == 1) && (pattrib->frag_num == 0)) {
pattrib           125 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			skb_put_data(pkt_copy, (pbuf + pattrib->drvinfo_sz + RXDESC_SIZE), skb_len);
pattrib           145 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		if (pattrib->pkt_rpt_type == NORMAL_RX) { /* Normal rx packet */
pattrib           146 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			if (pattrib->physt)
pattrib           153 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		} else if (pattrib->pkt_rpt_type == TX_REPORT1) {
pattrib           157 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		} else if (pattrib->pkt_rpt_type == TX_REPORT2) {
pattrib           160 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 						  pattrib->pkt_len,
pattrib           161 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 						  pattrib->MacIDValidEntry[0],
pattrib           162 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 						  pattrib->MacIDValidEntry[1]);
pattrib           164 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		} else if (pattrib->pkt_rpt_type == HIS_REPORT) {
pattrib           165 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			interrupt_handler_8188eu(adapt, pattrib->pkt_len, precvframe->pkt->data);
pattrib           142 drivers/staging/rtl8712/rtl8712_recv.c static void update_recvframe_attrib_from_recvstat(struct rx_pkt_attrib *pattrib,
pattrib           152 drivers/staging/rtl8712/rtl8712_recv.c 	pattrib->bdecrypted = ((le32_to_cpu(prxstat->rxdw0) & BIT(27)) >> 27)
pattrib           154 drivers/staging/rtl8712/rtl8712_recv.c 	pattrib->crc_err = (le32_to_cpu(prxstat->rxdw0) & BIT(14)) >> 14;
pattrib           159 drivers/staging/rtl8712/rtl8712_recv.c 		pattrib->tcpchk_valid = 1; /* valid */
pattrib           161 drivers/staging/rtl8712/rtl8712_recv.c 			pattrib->tcp_chkrpt = 1; /* correct */
pattrib           163 drivers/staging/rtl8712/rtl8712_recv.c 			pattrib->tcp_chkrpt = 0; /* incorrect */
pattrib           165 drivers/staging/rtl8712/rtl8712_recv.c 			pattrib->ip_chkrpt = 1; /* correct */
pattrib           167 drivers/staging/rtl8712/rtl8712_recv.c 			pattrib->ip_chkrpt = 0; /* incorrect */
pattrib           169 drivers/staging/rtl8712/rtl8712_recv.c 		pattrib->tcpchk_valid = 0; /* invalid */
pattrib           171 drivers/staging/rtl8712/rtl8712_recv.c 	pattrib->mcs_rate = (u8)((le32_to_cpu(prxstat->rxdw3)) & 0x3f);
pattrib           172 drivers/staging/rtl8712/rtl8712_recv.c 	pattrib->htc = (u8)((le32_to_cpu(prxstat->rxdw3) >> 14) & 0x1);
pattrib           328 drivers/staging/rtl8712/rtl8712_recv.c 	struct rx_pkt_attrib *pattrib;
pattrib           334 drivers/staging/rtl8712/rtl8712_recv.c 	pattrib = &prframe->u.hdr.attrib;
pattrib           389 drivers/staging/rtl8712/rtl8712_recv.c 			memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->src,
pattrib           391 drivers/staging/rtl8712/rtl8712_recv.c 			memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->dst,
pattrib           398 drivers/staging/rtl8712/rtl8712_recv.c 			memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->src,
pattrib           400 drivers/staging/rtl8712/rtl8712_recv.c 			memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->dst,
pattrib           408 drivers/staging/rtl8712/rtl8712_recv.c 			if ((pattrib->tcpchk_valid == 1) &&
pattrib           409 drivers/staging/rtl8712/rtl8712_recv.c 			    (pattrib->tcp_chkrpt == 1)) {
pattrib           482 drivers/staging/rtl8712/rtl8712_recv.c 	struct rx_pkt_attrib *pattrib = &prframe->u.hdr.attrib;
pattrib           489 drivers/staging/rtl8712/rtl8712_recv.c 		if (SN_LESS(pnextattrib->seq_num, pattrib->seq_num))
pattrib           491 drivers/staging/rtl8712/rtl8712_recv.c 		else if (SN_EQUAL(pnextattrib->seq_num, pattrib->seq_num))
pattrib           507 drivers/staging/rtl8712/rtl8712_recv.c 	struct rx_pkt_attrib *pattrib;
pattrib           520 drivers/staging/rtl8712/rtl8712_recv.c 		pattrib = &prframe->u.hdr.attrib;
pattrib           521 drivers/staging/rtl8712/rtl8712_recv.c 		preorder_ctrl->indicate_seq = pattrib->seq_num;
pattrib           528 drivers/staging/rtl8712/rtl8712_recv.c 		pattrib = &prframe->u.hdr.attrib;
pattrib           529 drivers/staging/rtl8712/rtl8712_recv.c 		if (!SN_LESS(preorder_ctrl->indicate_seq, pattrib->seq_num)) {
pattrib           533 drivers/staging/rtl8712/rtl8712_recv.c 			    pattrib->seq_num))
pattrib           537 drivers/staging/rtl8712/rtl8712_recv.c 			if (!pattrib->amsdu) {
pattrib           544 drivers/staging/rtl8712/rtl8712_recv.c 			} else if (pattrib->amsdu == 1) {
pattrib           561 drivers/staging/rtl8712/rtl8712_recv.c 	struct rx_pkt_attrib *pattrib = &prframe->u.hdr.attrib;
pattrib           566 drivers/staging/rtl8712/rtl8712_recv.c 	if (!pattrib->amsdu) {
pattrib           569 drivers/staging/rtl8712/rtl8712_recv.c 		if (pattrib->qos != 1) {
pattrib           581 drivers/staging/rtl8712/rtl8712_recv.c 	if (!check_indicate_seq(preorder_ctrl, pattrib->seq_num))
pattrib           879 drivers/staging/rtl8712/rtl8712_recv.c 	struct rx_pkt_attrib *pattrib;
pattrib           884 drivers/staging/rtl8712/rtl8712_recv.c 	pattrib = &prframe->u.hdr.attrib;
pattrib           885 drivers/staging/rtl8712/rtl8712_recv.c 	if (pattrib->signal_qual != 0) {
pattrib           894 drivers/staging/rtl8712/rtl8712_recv.c 		sqd->total_val += pattrib->signal_qual;
pattrib           895 drivers/staging/rtl8712/rtl8712_recv.c 		sqd->elements[sqd->index++] = pattrib->signal_qual;
pattrib           908 drivers/staging/rtl8712/rtl8712_recv.c 	struct rx_pkt_attrib *pattrib = &prframe->u.hdr.attrib;
pattrib           916 drivers/staging/rtl8712/rtl8712_recv.c 	ssd->total_val += pattrib->signal_strength;
pattrib           917 drivers/staging/rtl8712/rtl8712_recv.c 	ssd->elements[ssd->index++] = pattrib->signal_strength;
pattrib           934 drivers/staging/rtl8712/rtl8712_recv.c 	struct rx_pkt_attrib *pattrib;
pattrib           942 drivers/staging/rtl8712/rtl8712_recv.c 	pattrib = &prframe->u.hdr.attrib;
pattrib           944 drivers/staging/rtl8712/rtl8712_recv.c 		if (pattrib->crc_err == 1)
pattrib            53 drivers/staging/rtl8712/rtl8712_xmit.c 				  struct pkt_attrib *pattrib)
pattrib            57 drivers/staging/rtl8712/rtl8712_xmit.c 	int priority = pattrib->priority;
pattrib            59 drivers/staging/rtl8712/rtl8712_xmit.c 	psta = pattrib->psta;
pattrib            85 drivers/staging/rtl8712/rtl8712_xmit.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib            94 drivers/staging/rtl8712/rtl8712_xmit.c 		switch (pattrib->priority) {
pattrib           122 drivers/staging/rtl8712/rtl8712_xmit.c 		switch (pattrib->qsel) {
pattrib           225 drivers/staging/rtl8712/rtl8712_xmit.c 			   struct pkt_attrib *pattrib)
pattrib           231 drivers/staging/rtl8712/rtl8712_xmit.c 		qsel = (unsigned int) pattrib->priority;
pattrib           233 drivers/staging/rtl8712/rtl8712_xmit.c 		qsel = (unsigned int) pattrib->priority;
pattrib           245 drivers/staging/rtl8712/rtl8712_xmit.c 	pattrib->qsel = qsel;
pattrib           404 drivers/staging/rtl8712/rtl8712_xmit.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib           411 drivers/staging/rtl8712/rtl8712_xmit.c 	bool bmcst = is_multicast_ether_addr(pattrib->ra);
pattrib           442 drivers/staging/rtl8712/rtl8712_xmit.c 		ptxdesc->txdw1 |= cpu_to_le32((pattrib->mac_id) & 0x1f);
pattrib           449 drivers/staging/rtl8712/rtl8712_xmit.c 			qsel = (uint)(pattrib->qsel & 0x0000001f);
pattrib           463 drivers/staging/rtl8712/rtl8712_xmit.c 			qsel = (uint)(pattrib->qsel & 0x0000001f);
pattrib           472 drivers/staging/rtl8712/rtl8712_xmit.c 		pattrib->qsel = 0x13;
pattrib           474 drivers/staging/rtl8712/rtl8712_xmit.c 		qsel = (uint)(pattrib->qsel & 0x0000001f);
pattrib           479 drivers/staging/rtl8712/rtl8712_xmit.c 		if ((pattrib->encrypt > 0) && !pattrib->bswenc) {
pattrib           480 drivers/staging/rtl8712/rtl8712_xmit.c 			switch (pattrib->encrypt) {	/*SEC_TYPE*/
pattrib           517 drivers/staging/rtl8712/rtl8712_xmit.c 		ptxdesc->txdw3 = cpu_to_le32((pattrib->priority << SEQ_SHT) &
pattrib           519 drivers/staging/rtl8712/rtl8712_xmit.c 		if ((pattrib->ether_type != 0x888e) &&
pattrib           520 drivers/staging/rtl8712/rtl8712_xmit.c 		    (pattrib->ether_type != 0x0806) &&
pattrib           521 drivers/staging/rtl8712/rtl8712_xmit.c 		    (pattrib->dhcp_pkt != 1)) {
pattrib           536 drivers/staging/rtl8712/rtl8712_xmit.c 		if (pattrib->pctrl == 1) { /* mp tx packets */
pattrib           549 drivers/staging/rtl8712/rtl8712_xmit.c 			pattrib->pctrl = 0;/* reset to zero; */
pattrib           555 drivers/staging/rtl8712/rtl8712_xmit.c 		qsel = (uint)(pattrib->qsel & 0x0000001f);
pattrib           570 drivers/staging/rtl8712/rtl8712_xmit.c 		ptxdesc->txdw3 = cpu_to_le32((pattrib->priority << SEQ_SHT) &
pattrib           582 drivers/staging/rtl8712/rtl8712_xmit.c 		qsel = (uint)(pattrib->priority & 0x0000001f);
pattrib           586 drivers/staging/rtl8712/rtl8712_xmit.c 		ptxdesc->txdw3 = cpu_to_le32((pattrib->seqnum << SEQ_SHT) &
pattrib           693 drivers/staging/rtl8712/rtl8712_xmit.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib           699 drivers/staging/rtl8712/rtl8712_xmit.c 			r8712_issue_addbareq_cmd(padapter, pattrib->priority);
pattrib           702 drivers/staging/rtl8712/rtl8712_xmit.c 	for (t = 0; t < pattrib->nr_frags; t++) {
pattrib           703 drivers/staging/rtl8712/rtl8712_xmit.c 		if (t != (pattrib->nr_frags - 1)) {
pattrib           706 drivers/staging/rtl8712/rtl8712_xmit.c 			     pattrib->icv_len);
pattrib           709 drivers/staging/rtl8712/rtl8712_xmit.c 			sz = pattrib->last_txcmdsz;
pattrib           102 drivers/staging/rtl8712/rtl8712_xmit.h 			   struct pkt_attrib *pattrib);
pattrib           301 drivers/staging/rtl8712/rtl871x_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib           307 drivers/staging/rtl8712/rtl871x_recv.c 	bool bmcast = is_multicast_ether_addr(pattrib->dst);
pattrib           312 drivers/staging/rtl8712/rtl871x_recv.c 		if (!memcmp(myhwaddr, pattrib->src, ETH_ALEN))
pattrib           314 drivers/staging/rtl8712/rtl871x_recv.c 		if ((memcmp(myhwaddr, pattrib->dst, ETH_ALEN)) && (!bmcast))
pattrib           316 drivers/staging/rtl8712/rtl871x_recv.c 		if (is_zero_ether_addr(pattrib->bssid) ||
pattrib           318 drivers/staging/rtl8712/rtl871x_recv.c 		    (memcmp(pattrib->bssid, mybssid, ETH_ALEN)))
pattrib           320 drivers/staging/rtl8712/rtl871x_recv.c 		sta_addr = pattrib->src;
pattrib           325 drivers/staging/rtl8712/rtl871x_recv.c 		if (memcmp(pattrib->bssid, pattrib->src, ETH_ALEN))
pattrib           327 drivers/staging/rtl8712/rtl871x_recv.c 		sta_addr = pattrib->bssid;
pattrib           333 drivers/staging/rtl8712/rtl871x_recv.c 			if (!is_multicast_ether_addr(pattrib->bssid))
pattrib           339 drivers/staging/rtl8712/rtl871x_recv.c 			if (memcmp(pattrib->bssid, pattrib->dst, ETH_ALEN))
pattrib           341 drivers/staging/rtl8712/rtl871x_recv.c 			sta_addr = pattrib->src;
pattrib           344 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->dst, GetAddr1Ptr(ptr), ETH_ALEN);
pattrib           345 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->src, GetAddr2Ptr(ptr), ETH_ALEN);
pattrib           346 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->bssid, GetAddr3Ptr(ptr), ETH_ALEN);
pattrib           347 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->ra, pattrib->dst, ETH_ALEN);
pattrib           348 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
pattrib           370 drivers/staging/rtl8712/rtl871x_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib           375 drivers/staging/rtl8712/rtl871x_recv.c 	bool bmcast = is_multicast_ether_addr(pattrib->dst);
pattrib           392 drivers/staging/rtl8712/rtl871x_recv.c 		if (!memcmp(myhwaddr, pattrib->src, ETH_ALEN))
pattrib           396 drivers/staging/rtl8712/rtl871x_recv.c 		if ((memcmp(myhwaddr, pattrib->dst, ETH_ALEN)) && (!bmcast))
pattrib           399 drivers/staging/rtl8712/rtl871x_recv.c 		if (is_zero_ether_addr(pattrib->bssid) ||
pattrib           401 drivers/staging/rtl8712/rtl871x_recv.c 		     (memcmp(pattrib->bssid, mybssid, ETH_ALEN)))
pattrib           406 drivers/staging/rtl8712/rtl871x_recv.c 			*psta = r8712_get_stainfo(pstapriv, pattrib->bssid);
pattrib           411 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->dst, GetAddr1Ptr(ptr), ETH_ALEN);
pattrib           412 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->src, GetAddr2Ptr(ptr), ETH_ALEN);
pattrib           413 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->bssid, GetAddr3Ptr(ptr), ETH_ALEN);
pattrib           414 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->ra, pattrib->dst, ETH_ALEN);
pattrib           415 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
pattrib           416 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->bssid,  mybssid, ETH_ALEN);
pattrib           417 drivers/staging/rtl8712/rtl871x_recv.c 		*psta = r8712_get_stainfo(pstapriv, pattrib->bssid);
pattrib           430 drivers/staging/rtl8712/rtl871x_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib           440 drivers/staging/rtl8712/rtl871x_recv.c 		if (memcmp(pattrib->bssid, mybssid, ETH_ALEN))
pattrib           442 drivers/staging/rtl8712/rtl871x_recv.c 		*psta = r8712_get_stainfo(pstapriv, pattrib->src);
pattrib           470 drivers/staging/rtl8712/rtl871x_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib           479 drivers/staging/rtl8712/rtl871x_recv.c 	memcpy(pattrib->dst, pda, ETH_ALEN);
pattrib           480 drivers/staging/rtl8712/rtl871x_recv.c 	memcpy(pattrib->src, psa, ETH_ALEN);
pattrib           481 drivers/staging/rtl8712/rtl871x_recv.c 	memcpy(pattrib->bssid, pbssid, ETH_ALEN);
pattrib           482 drivers/staging/rtl8712/rtl871x_recv.c 	switch (pattrib->to_fr_ds) {
pattrib           484 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->ra, pda, ETH_ALEN);
pattrib           485 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->ta, psa, ETH_ALEN);
pattrib           489 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->ra, pda, ETH_ALEN);
pattrib           490 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->ta, pbssid, ETH_ALEN);
pattrib           494 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->ra, pbssid, ETH_ALEN);
pattrib           495 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->ta, psa, ETH_ALEN);
pattrib           499 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->ra, GetAddr1Ptr(ptr), ETH_ALEN);
pattrib           500 drivers/staging/rtl8712/rtl871x_recv.c 		memcpy(pattrib->ta, GetAddr2Ptr(ptr), ETH_ALEN);
pattrib           510 drivers/staging/rtl8712/rtl871x_recv.c 	pattrib->amsdu = 0;
pattrib           512 drivers/staging/rtl8712/rtl871x_recv.c 	if (pattrib->qos == 1) {
pattrib           513 drivers/staging/rtl8712/rtl871x_recv.c 		pattrib->priority = GetPriority((ptr + 24));
pattrib           514 drivers/staging/rtl8712/rtl871x_recv.c 		pattrib->ack_policy = GetAckpolicy((ptr + 24));
pattrib           515 drivers/staging/rtl8712/rtl871x_recv.c 		pattrib->amsdu = GetAMsdu((ptr + 24));
pattrib           516 drivers/staging/rtl8712/rtl871x_recv.c 		pattrib->hdrlen = pattrib->to_fr_ds == 3 ? 32 : 26;
pattrib           518 drivers/staging/rtl8712/rtl871x_recv.c 		pattrib->priority = 0;
pattrib           519 drivers/staging/rtl8712/rtl871x_recv.c 		pattrib->hdrlen = (pattrib->to_fr_ds == 3) ? 30 : 24;
pattrib           522 drivers/staging/rtl8712/rtl871x_recv.c 	if (pattrib->order)/*HT-CTRL 11n*/
pattrib           523 drivers/staging/rtl8712/rtl871x_recv.c 		pattrib->hdrlen += 4;
pattrib           525 drivers/staging/rtl8712/rtl871x_recv.c 			 &psta->recvreorder_ctrl[pattrib->priority];
pattrib           532 drivers/staging/rtl8712/rtl871x_recv.c 	if (pattrib->privacy) {
pattrib           533 drivers/staging/rtl8712/rtl871x_recv.c 		GET_ENCRY_ALGO(psecuritypriv, psta, pattrib->encrypt,
pattrib           534 drivers/staging/rtl8712/rtl871x_recv.c 			       is_multicast_ether_addr(pattrib->ra));
pattrib           535 drivers/staging/rtl8712/rtl871x_recv.c 		SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len,
pattrib           536 drivers/staging/rtl8712/rtl871x_recv.c 			       pattrib->encrypt);
pattrib           538 drivers/staging/rtl8712/rtl871x_recv.c 		pattrib->encrypt = 0;
pattrib           539 drivers/staging/rtl8712/rtl871x_recv.c 		pattrib->iv_len = pattrib->icv_len = 0;
pattrib           553 drivers/staging/rtl8712/rtl871x_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib           563 drivers/staging/rtl8712/rtl871x_recv.c 	pattrib->to_fr_ds = get_tofr_ds(ptr);
pattrib           564 drivers/staging/rtl8712/rtl871x_recv.c 	pattrib->frag_num = GetFragNum(ptr);
pattrib           565 drivers/staging/rtl8712/rtl871x_recv.c 	pattrib->seq_num = GetSequence(ptr);
pattrib           566 drivers/staging/rtl8712/rtl871x_recv.c 	pattrib->pw_save = GetPwrMgt(ptr);
pattrib           567 drivers/staging/rtl8712/rtl871x_recv.c 	pattrib->mfrag = GetMFrag(ptr);
pattrib           568 drivers/staging/rtl8712/rtl871x_recv.c 	pattrib->mdata = GetMData(ptr);
pattrib           569 drivers/staging/rtl8712/rtl871x_recv.c 	pattrib->privacy =  GetPrivacy(ptr);
pattrib           570 drivers/staging/rtl8712/rtl871x_recv.c 	pattrib->order = GetOrder(ptr);
pattrib           579 drivers/staging/rtl8712/rtl871x_recv.c 		pattrib->qos = (subtype & BIT(7)) ? 1 : 0;
pattrib           600 drivers/staging/rtl8712/rtl871x_recv.c 	struct rx_pkt_attrib *pattrib = &precvframe->u.hdr.attrib;
pattrib           602 drivers/staging/rtl8712/rtl871x_recv.c 	if (pattrib->encrypt)
pattrib           603 drivers/staging/rtl8712/rtl871x_recv.c 		recvframe_pull_tail(precvframe, pattrib->icv_len);
pattrib           604 drivers/staging/rtl8712/rtl871x_recv.c 	psnap = (struct ieee80211_snap_hdr *)(ptr + pattrib->hdrlen +
pattrib           605 drivers/staging/rtl8712/rtl871x_recv.c 		 pattrib->iv_len);
pattrib           606 drivers/staging/rtl8712/rtl871x_recv.c 	psnap_type = ptr + pattrib->hdrlen + pattrib->iv_len + SNAP_SIZE;
pattrib           620 drivers/staging/rtl8712/rtl871x_recv.c 	rmv_len = pattrib->hdrlen + pattrib->iv_len +
pattrib           641 drivers/staging/rtl8712/rtl871x_recv.c 	memcpy(ptr, pattrib->dst, ETH_ALEN);
pattrib           642 drivers/staging/rtl8712/rtl871x_recv.c 	memcpy(ptr + ETH_ALEN, pattrib->src, ETH_ALEN);
pattrib           158 drivers/staging/rtl8712/rtl871x_security.c 	struct	pkt_attrib  *pattrib = &((struct xmit_frame *)
pattrib           167 drivers/staging/rtl8712/rtl871x_security.c 	if ((pattrib->encrypt == _WEP40_) || (pattrib->encrypt == _WEP104_)) {
pattrib           170 drivers/staging/rtl8712/rtl871x_security.c 		for (curfragnum = 0; curfragnum < pattrib->nr_frags;
pattrib           172 drivers/staging/rtl8712/rtl871x_security.c 			iv = pframe + pattrib->hdrlen;
pattrib           177 drivers/staging/rtl8712/rtl871x_security.c 			payload = pframe + pattrib->iv_len + pattrib->hdrlen;
pattrib           178 drivers/staging/rtl8712/rtl871x_security.c 			if ((curfragnum + 1) == pattrib->nr_frags) {
pattrib           179 drivers/staging/rtl8712/rtl871x_security.c 				length = pattrib->last_txcmdsz -
pattrib           180 drivers/staging/rtl8712/rtl871x_security.c 					pattrib->hdrlen -
pattrib           181 drivers/staging/rtl8712/rtl871x_security.c 					pattrib->iv_len -
pattrib           182 drivers/staging/rtl8712/rtl871x_security.c 					pattrib->icv_len;
pattrib           192 drivers/staging/rtl8712/rtl871x_security.c 					 pattrib->hdrlen - pattrib->iv_len -
pattrib           193 drivers/staging/rtl8712/rtl871x_security.c 					 pattrib->icv_len;
pattrib           572 drivers/staging/rtl8712/rtl871x_security.c 	struct pkt_attrib *pattrib = &((struct xmit_frame *)pxmitframe)->attrib;
pattrib           581 drivers/staging/rtl8712/rtl871x_security.c 	if (pattrib->encrypt == _TKIP_) {
pattrib           582 drivers/staging/rtl8712/rtl871x_security.c 		if (pattrib->psta)
pattrib           583 drivers/staging/rtl8712/rtl871x_security.c 			stainfo = pattrib->psta;
pattrib           586 drivers/staging/rtl8712/rtl871x_security.c 				  &pattrib->ra[0]);
pattrib           589 drivers/staging/rtl8712/rtl871x_security.c 			for (curfragnum = 0; curfragnum < pattrib->nr_frags;
pattrib           591 drivers/staging/rtl8712/rtl871x_security.c 				iv = pframe + pattrib->hdrlen;
pattrib           592 drivers/staging/rtl8712/rtl871x_security.c 				payload = pframe + pattrib->iv_len +
pattrib           593 drivers/staging/rtl8712/rtl871x_security.c 					  pattrib->hdrlen;
pattrib           598 drivers/staging/rtl8712/rtl871x_security.c 				       &pattrib->ta[0], pnh);
pattrib           601 drivers/staging/rtl8712/rtl871x_security.c 				if ((curfragnum + 1) == pattrib->nr_frags) {
pattrib           603 drivers/staging/rtl8712/rtl871x_security.c 					length = pattrib->last_txcmdsz -
pattrib           604 drivers/staging/rtl8712/rtl871x_security.c 					     pattrib->hdrlen -
pattrib           605 drivers/staging/rtl8712/rtl871x_security.c 					     pattrib->iv_len -
pattrib           606 drivers/staging/rtl8712/rtl871x_security.c 					     pattrib->icv_len;
pattrib           616 drivers/staging/rtl8712/rtl871x_security.c 						 pattrib->hdrlen -
pattrib           617 drivers/staging/rtl8712/rtl871x_security.c 						 pattrib->iv_len -
pattrib           618 drivers/staging/rtl8712/rtl871x_security.c 						 pattrib->icv_len;
pattrib          1143 drivers/staging/rtl8712/rtl871x_security.c 	struct	pkt_attrib  *pattrib = &((struct xmit_frame *)
pattrib          1152 drivers/staging/rtl8712/rtl871x_security.c 	if (pattrib->encrypt == _AES_) {
pattrib          1153 drivers/staging/rtl8712/rtl871x_security.c 		if (pattrib->psta)
pattrib          1154 drivers/staging/rtl8712/rtl871x_security.c 			stainfo = pattrib->psta;
pattrib          1157 drivers/staging/rtl8712/rtl871x_security.c 				  &pattrib->ra[0]);
pattrib          1160 drivers/staging/rtl8712/rtl871x_security.c 			for (curfragnum = 0; curfragnum < pattrib->nr_frags;
pattrib          1162 drivers/staging/rtl8712/rtl871x_security.c 				if ((curfragnum + 1) == pattrib->nr_frags) {
pattrib          1163 drivers/staging/rtl8712/rtl871x_security.c 					length = pattrib->last_txcmdsz -
pattrib          1164 drivers/staging/rtl8712/rtl871x_security.c 						 pattrib->hdrlen -
pattrib          1165 drivers/staging/rtl8712/rtl871x_security.c 						 pattrib->iv_len -
pattrib          1166 drivers/staging/rtl8712/rtl871x_security.c 						 pattrib->icv_len;
pattrib          1167 drivers/staging/rtl8712/rtl871x_security.c 					aes_cipher(prwskey, pattrib->hdrlen,
pattrib          1171 drivers/staging/rtl8712/rtl871x_security.c 						 pattrib->hdrlen -
pattrib          1172 drivers/staging/rtl8712/rtl871x_security.c 						 pattrib->iv_len -
pattrib          1173 drivers/staging/rtl8712/rtl871x_security.c 						 pattrib->icv_len;
pattrib          1174 drivers/staging/rtl8712/rtl871x_security.c 					aes_cipher(prwskey, pattrib->hdrlen,
pattrib           177 drivers/staging/rtl8712/rtl871x_xmit.c 			struct pkt_attrib *pattrib)
pattrib           195 drivers/staging/rtl8712/rtl871x_xmit.c 	pattrib->ether_type = ntohs(etherhdr.h_proto);
pattrib           201 drivers/staging/rtl8712/rtl871x_xmit.c 	if (pattrib->ether_type == 0x0806) {
pattrib           211 drivers/staging/rtl8712/rtl871x_xmit.c 	memcpy(pattrib->dst, &etherhdr.h_dest, ETH_ALEN);
pattrib           212 drivers/staging/rtl8712/rtl871x_xmit.c 	memcpy(pattrib->src, &etherhdr.h_source, ETH_ALEN);
pattrib           213 drivers/staging/rtl8712/rtl871x_xmit.c 	pattrib->pctrl = 0;
pattrib           216 drivers/staging/rtl8712/rtl871x_xmit.c 		memcpy(pattrib->ra, pattrib->dst, ETH_ALEN);
pattrib           217 drivers/staging/rtl8712/rtl871x_xmit.c 		memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
pattrib           219 drivers/staging/rtl8712/rtl871x_xmit.c 		memcpy(pattrib->ra, get_bssid(pmlmepriv), ETH_ALEN);
pattrib           220 drivers/staging/rtl8712/rtl871x_xmit.c 		memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
pattrib           222 drivers/staging/rtl8712/rtl871x_xmit.c 		memcpy(pattrib->ra, pattrib->dst, ETH_ALEN);
pattrib           223 drivers/staging/rtl8712/rtl871x_xmit.c 		memcpy(pattrib->ta, get_bssid(pmlmepriv), ETH_ALEN);
pattrib           226 drivers/staging/rtl8712/rtl871x_xmit.c 		if (pattrib->ether_type != 0x8712)
pattrib           233 drivers/staging/rtl8712/rtl871x_xmit.c 		memcpy(pattrib->ra, pattrib->dst, ETH_ALEN);
pattrib           234 drivers/staging/rtl8712/rtl871x_xmit.c 		memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
pattrib           235 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->pctrl = 1;
pattrib           238 drivers/staging/rtl8712/rtl871x_xmit.c 	pattrib->pktlen = pktfile.pkt_len;
pattrib           239 drivers/staging/rtl8712/rtl871x_xmit.c 	if (pattrib->ether_type == ETH_P_IP) {
pattrib           247 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->dhcp_pkt = 0;
pattrib           249 drivers/staging/rtl8712/rtl871x_xmit.c 			if (pattrib->ether_type == ETH_P_IP) {/* IP header*/
pattrib           256 drivers/staging/rtl8712/rtl871x_xmit.c 					pattrib->dhcp_pkt = 1;
pattrib           261 drivers/staging/rtl8712/rtl871x_xmit.c 	bmcast = is_multicast_ether_addr(pattrib->ra);
pattrib           265 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->mac_id = 4;
pattrib           270 drivers/staging/rtl8712/rtl871x_xmit.c 			pattrib->mac_id = 5;
pattrib           272 drivers/staging/rtl8712/rtl871x_xmit.c 			psta = r8712_get_stainfo(pstapriv, pattrib->ra);
pattrib           276 drivers/staging/rtl8712/rtl871x_xmit.c 				pattrib->mac_id = 5;
pattrib           278 drivers/staging/rtl8712/rtl871x_xmit.c 				pattrib->mac_id = psta->mac_id;
pattrib           283 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->psta = psta;
pattrib           289 drivers/staging/rtl8712/rtl871x_xmit.c 	pattrib->ack_policy = 0;
pattrib           291 drivers/staging/rtl8712/rtl871x_xmit.c 	pattrib->pkt_hdrlen = ETH_HLEN;
pattrib           294 drivers/staging/rtl8712/rtl871x_xmit.c 		r8712_set_qos(&pktfile, pattrib);
pattrib           296 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->hdrlen = WLAN_HDR_A3_LEN;
pattrib           297 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->subtype = WIFI_DATA_TYPE;
pattrib           298 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->priority = 0;
pattrib           301 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->encrypt = 0;
pattrib           302 drivers/staging/rtl8712/rtl871x_xmit.c 		if ((pattrib->ether_type != 0x888e) &&
pattrib           306 drivers/staging/rtl8712/rtl871x_xmit.c 		GET_ENCRY_ALGO(psecuritypriv, psta, pattrib->encrypt, bmcast);
pattrib           308 drivers/staging/rtl8712/rtl871x_xmit.c 	switch (pattrib->encrypt) {
pattrib           311 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->iv_len = 4;
pattrib           312 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->icv_len = 4;
pattrib           315 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->iv_len = 8;
pattrib           316 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->icv_len = 4;
pattrib           321 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->iv_len = 8;
pattrib           322 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->icv_len = 8;
pattrib           325 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->iv_len = 0;
pattrib           326 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->icv_len = 0;
pattrib           330 drivers/staging/rtl8712/rtl871x_xmit.c 	if (pattrib->encrypt &&
pattrib           333 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->bswenc = true;
pattrib           335 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->bswenc = false;
pattrib           340 drivers/staging/rtl8712/rtl871x_xmit.c 		pattrib->priority =
pattrib           353 drivers/staging/rtl8712/rtl871x_xmit.c 	struct	pkt_attrib  *pattrib = &pxmitframe->attrib;
pattrib           357 drivers/staging/rtl8712/rtl871x_xmit.c 	bool bmcst = is_multicast_ether_addr(pattrib->ra);
pattrib           359 drivers/staging/rtl8712/rtl871x_xmit.c 	if (pattrib->psta)
pattrib           360 drivers/staging/rtl8712/rtl871x_xmit.c 		stainfo = pattrib->psta;
pattrib           363 drivers/staging/rtl8712/rtl871x_xmit.c 					    &pattrib->ra[0]);
pattrib           364 drivers/staging/rtl8712/rtl871x_xmit.c 	if (pattrib->encrypt == _TKIP_) {
pattrib           412 drivers/staging/rtl8712/rtl871x_xmit.c 			for (curfragnum = 0; curfragnum < pattrib->nr_frags;
pattrib           415 drivers/staging/rtl8712/rtl871x_xmit.c 				payload += pattrib->hdrlen + pattrib->iv_len;
pattrib           416 drivers/staging/rtl8712/rtl871x_xmit.c 				if ((curfragnum + 1) == pattrib->nr_frags) {
pattrib           417 drivers/staging/rtl8712/rtl871x_xmit.c 					length = pattrib->last_txcmdsz -
pattrib           418 drivers/staging/rtl8712/rtl871x_xmit.c 						  pattrib->hdrlen -
pattrib           419 drivers/staging/rtl8712/rtl871x_xmit.c 						  pattrib->iv_len -
pattrib           421 drivers/staging/rtl8712/rtl871x_xmit.c 						  ? pattrib->icv_len : 0);
pattrib           427 drivers/staging/rtl8712/rtl871x_xmit.c 					    pattrib->hdrlen - pattrib->iv_len -
pattrib           429 drivers/staging/rtl8712/rtl871x_xmit.c 					    pattrib->icv_len : 0);
pattrib           433 drivers/staging/rtl8712/rtl871x_xmit.c 						  pattrib->icv_len;
pattrib           441 drivers/staging/rtl8712/rtl871x_xmit.c 			pattrib->last_txcmdsz += 8;
pattrib           442 drivers/staging/rtl8712/rtl871x_xmit.c 			payload = payload - pattrib->last_txcmdsz + 8;
pattrib           451 drivers/staging/rtl8712/rtl871x_xmit.c 	struct pkt_attrib	*pattrib = &pxmitframe->attrib;
pattrib           453 drivers/staging/rtl8712/rtl871x_xmit.c 	if (pattrib->bswenc) {
pattrib           454 drivers/staging/rtl8712/rtl871x_xmit.c 		switch (pattrib->encrypt) {
pattrib           473 drivers/staging/rtl8712/rtl871x_xmit.c 			struct pkt_attrib *pattrib)
pattrib           483 drivers/staging/rtl8712/rtl871x_xmit.c 	SetFrameSubType(fctrl, pattrib->subtype);
pattrib           484 drivers/staging/rtl8712/rtl871x_xmit.c 	if (pattrib->subtype & WIFI_DATA_TYPE) {
pattrib           490 drivers/staging/rtl8712/rtl871x_xmit.c 			memcpy(pwlanhdr->addr2, pattrib->src, ETH_ALEN);
pattrib           491 drivers/staging/rtl8712/rtl871x_xmit.c 			memcpy(pwlanhdr->addr3, pattrib->dst, ETH_ALEN);
pattrib           495 drivers/staging/rtl8712/rtl871x_xmit.c 			memcpy(pwlanhdr->addr1, pattrib->dst, ETH_ALEN);
pattrib           498 drivers/staging/rtl8712/rtl871x_xmit.c 			memcpy(pwlanhdr->addr3, pattrib->src, ETH_ALEN);
pattrib           502 drivers/staging/rtl8712/rtl871x_xmit.c 			memcpy(pwlanhdr->addr1, pattrib->dst, ETH_ALEN);
pattrib           503 drivers/staging/rtl8712/rtl871x_xmit.c 			memcpy(pwlanhdr->addr2, pattrib->src, ETH_ALEN);
pattrib           507 drivers/staging/rtl8712/rtl871x_xmit.c 			memcpy(pwlanhdr->addr1, pattrib->dst, ETH_ALEN);
pattrib           508 drivers/staging/rtl8712/rtl871x_xmit.c 			memcpy(pwlanhdr->addr2, pattrib->src, ETH_ALEN);
pattrib           515 drivers/staging/rtl8712/rtl871x_xmit.c 		if (pattrib->encrypt)
pattrib           518 drivers/staging/rtl8712/rtl871x_xmit.c 			qc = (unsigned short *)(hdr + pattrib->hdrlen - 2);
pattrib           519 drivers/staging/rtl8712/rtl871x_xmit.c 			if (pattrib->priority)
pattrib           520 drivers/staging/rtl8712/rtl871x_xmit.c 				SetPriority(qc, pattrib->priority);
pattrib           521 drivers/staging/rtl8712/rtl871x_xmit.c 			SetAckpolicy(qc, pattrib->ack_policy);
pattrib           527 drivers/staging/rtl8712/rtl871x_xmit.c 			bool bmcst = is_multicast_ether_addr(pattrib->ra);
pattrib           529 drivers/staging/rtl8712/rtl871x_xmit.c 			if (pattrib->psta) {
pattrib           530 drivers/staging/rtl8712/rtl871x_xmit.c 				psta = pattrib->psta;
pattrib           537 drivers/staging/rtl8712/rtl871x_xmit.c 					 pattrib->ra);
pattrib           541 drivers/staging/rtl8712/rtl871x_xmit.c 						  [pattrib->priority]++;
pattrib           542 drivers/staging/rtl8712/rtl871x_xmit.c 				psta->sta_xmitpriv.txseq_tid[pattrib->priority]
pattrib           544 drivers/staging/rtl8712/rtl871x_xmit.c 				pattrib->seqnum = psta->sta_xmitpriv.
pattrib           545 drivers/staging/rtl8712/rtl871x_xmit.c 						  txseq_tid[pattrib->priority];
pattrib           546 drivers/staging/rtl8712/rtl871x_xmit.c 				SetSeqNum(hdr, pattrib->seqnum);
pattrib           596 drivers/staging/rtl8712/rtl871x_xmit.c 	struct pkt_attrib	*pattrib = &pxmitframe->attrib;
pattrib           598 drivers/staging/rtl8712/rtl871x_xmit.c 	bool bmcst = is_multicast_ether_addr(pattrib->ra);
pattrib           600 drivers/staging/rtl8712/rtl871x_xmit.c 	if (pattrib->psta == NULL)
pattrib           602 drivers/staging/rtl8712/rtl871x_xmit.c 	psta = pattrib->psta;
pattrib           608 drivers/staging/rtl8712/rtl871x_xmit.c 	if (make_wlanhdr(padapter, mem_start, pattrib))
pattrib           611 drivers/staging/rtl8712/rtl871x_xmit.c 	_r8712_pktfile_read(&pktfile, NULL, (uint) pattrib->pkt_hdrlen);
pattrib           614 drivers/staging/rtl8712/rtl871x_xmit.c 		if (pattrib->ether_type == 0x8712) {
pattrib           619 drivers/staging/rtl8712/rtl871x_xmit.c 	pattrib->pktlen = pktfile.pkt_len;
pattrib           627 drivers/staging/rtl8712/rtl871x_xmit.c 		pframe += pattrib->hdrlen;
pattrib           628 drivers/staging/rtl8712/rtl871x_xmit.c 		mpdu_len -= pattrib->hdrlen;
pattrib           630 drivers/staging/rtl8712/rtl871x_xmit.c 		if (pattrib->iv_len) {
pattrib           632 drivers/staging/rtl8712/rtl871x_xmit.c 				switch (pattrib->encrypt) {
pattrib           635 drivers/staging/rtl8712/rtl871x_xmit.c 					WEP_IV(pattrib->iv, psta->txpn,
pattrib           641 drivers/staging/rtl8712/rtl871x_xmit.c 						TKIP_IV(pattrib->iv,
pattrib           646 drivers/staging/rtl8712/rtl871x_xmit.c 						TKIP_IV(pattrib->iv, psta->txpn,
pattrib           651 drivers/staging/rtl8712/rtl871x_xmit.c 						AES_IV(pattrib->iv, psta->txpn,
pattrib           655 drivers/staging/rtl8712/rtl871x_xmit.c 						AES_IV(pattrib->iv, psta->txpn,
pattrib           660 drivers/staging/rtl8712/rtl871x_xmit.c 			memcpy(pframe, pattrib->iv, pattrib->iv_len);
pattrib           661 drivers/staging/rtl8712/rtl871x_xmit.c 			pframe += pattrib->iv_len;
pattrib           662 drivers/staging/rtl8712/rtl871x_xmit.c 			mpdu_len -= pattrib->iv_len;
pattrib           665 drivers/staging/rtl8712/rtl871x_xmit.c 			llc_sz = r8712_put_snap(pframe, pattrib->ether_type);
pattrib           669 drivers/staging/rtl8712/rtl871x_xmit.c 		if ((pattrib->icv_len > 0) && (pattrib->bswenc))
pattrib           670 drivers/staging/rtl8712/rtl871x_xmit.c 			mpdu_len -= pattrib->icv_len;
pattrib           673 drivers/staging/rtl8712/rtl871x_xmit.c 				 pattrib->pktlen);
pattrib           678 drivers/staging/rtl8712/rtl871x_xmit.c 		if ((pattrib->icv_len > 0) && (pattrib->bswenc)) {
pattrib           679 drivers/staging/rtl8712/rtl871x_xmit.c 			memcpy(pframe, pattrib->icv, pattrib->icv_len);
pattrib           680 drivers/staging/rtl8712/rtl871x_xmit.c 			pframe += pattrib->icv_len;
pattrib           684 drivers/staging/rtl8712/rtl871x_xmit.c 			pattrib->nr_frags = frg_inx;
pattrib           685 drivers/staging/rtl8712/rtl871x_xmit.c 			pattrib->last_txcmdsz = pattrib->hdrlen +
pattrib           686 drivers/staging/rtl8712/rtl871x_xmit.c 						pattrib->iv_len +
pattrib           687 drivers/staging/rtl8712/rtl871x_xmit.c 						((pattrib->nr_frags == 1) ?
pattrib           689 drivers/staging/rtl8712/rtl871x_xmit.c 						((pattrib->bswenc) ?
pattrib           690 drivers/staging/rtl8712/rtl871x_xmit.c 						pattrib->icv_len : 0) + mem_sz;
pattrib           696 drivers/staging/rtl8712/rtl871x_xmit.c 		memcpy(mem_start, pbuf_start + TXDESC_OFFSET, pattrib->hdrlen);
pattrib           903 drivers/staging/rtl8712/rtl871x_xmit.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib           906 drivers/staging/rtl8712/rtl871x_xmit.c 	bool bmcst = is_multicast_ether_addr(pattrib->ra);
pattrib           908 drivers/staging/rtl8712/rtl871x_xmit.c 	if (pattrib->psta) {
pattrib           909 drivers/staging/rtl8712/rtl871x_xmit.c 		psta = pattrib->psta;
pattrib           918 drivers/staging/rtl8712/rtl871x_xmit.c 				psta = r8712_get_stainfo(pstapriv, pattrib->ra);
pattrib           924 drivers/staging/rtl8712/rtl871x_xmit.c 		   psta, pattrib->priority);
pattrib          1022 drivers/staging/rtl8712/rtl871x_xmit.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib          1024 drivers/staging/rtl8712/rtl871x_xmit.c 	r8712_do_queue_select(padapter, pattrib);
pattrib          1026 drivers/staging/rtl8712/rtl871x_xmit.c 	if (r8712_txframes_sta_ac_pending(padapter, pattrib) > 0) {
pattrib           268 drivers/staging/rtl8712/rtl871x_xmit.h 			struct pkt_attrib *pattrib);
pattrib           270 drivers/staging/rtl8712/rtl871x_xmit.h 				  struct pkt_attrib *pattrib);
pattrib           335 drivers/staging/rtl8712/usb_ops_linux.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib           337 drivers/staging/rtl8712/usb_ops_linux.c 	switch (pattrib->priority) {
pattrib           391 drivers/staging/rtl8712/usb_ops_linux.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib           401 drivers/staging/rtl8712/usb_ops_linux.c 			switch (pattrib->priority) {
pattrib            66 drivers/staging/rtl8712/xmit_linux.c void r8712_set_qos(struct pkt_file *ppktfile, struct pkt_attrib *pattrib)
pattrib            76 drivers/staging/rtl8712/xmit_linux.c 	if (pattrib->ether_type == 0x0800) {
pattrib            86 drivers/staging/rtl8712/xmit_linux.c 		if (pattrib->ether_type == 0x888e)
pattrib            89 drivers/staging/rtl8712/xmit_linux.c 	pattrib->priority = UserPriority;
pattrib            90 drivers/staging/rtl8712/xmit_linux.c 	pattrib->hdrlen = WLAN_HDR_A3_QOS_LEN;
pattrib            91 drivers/staging/rtl8712/xmit_linux.c 	pattrib->subtype = WIFI_QOS_DATA_TYPE;
pattrib            45 drivers/staging/rtl8712/xmit_osdep.h 		    struct pkt_attrib *pattrib);
pattrib          2949 drivers/staging/rtl8723bs/core/rtw_mlme.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib          2950 drivers/staging/rtl8723bs/core/rtw_mlme.c 	s32 bmcst = IS_MCAST(pattrib->ra);
pattrib          2956 drivers/staging/rtl8723bs/core/rtw_mlme.c 	priority = pattrib->priority;
pattrib          2958 drivers/staging/rtl8723bs/core/rtw_mlme.c 	psta = rtw_get_stainfo(&padapter->stapriv, pattrib->ra);
pattrib          2959 drivers/staging/rtl8723bs/core/rtw_mlme.c 	if (pattrib->psta != psta) {
pattrib          2960 drivers/staging/rtl8723bs/core/rtw_mlme.c 		DBG_871X("%s, pattrib->psta(%p) != psta(%p)\n", __func__, pattrib->psta, psta);
pattrib          2984 drivers/staging/rtl8723bs/core/rtw_mlme.c 			rtw_addbareq_cmd(padapter, (u8) priority, pattrib->ra);
pattrib          2165 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib          2188 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		printk("pattrib->pktlen = %d =>", pattrib->pkt_len);
pattrib          2189 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		for (pp = 0; pp < pattrib->pkt_len; pp++)
pattrib          2280 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c void update_mgntframe_attrib(struct adapter *padapter, struct pkt_attrib *pattrib)
pattrib          2287 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->hdrlen = 24;
pattrib          2288 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->nr_frags = 1;
pattrib          2289 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->priority = 7;
pattrib          2290 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->mac_id = 0;
pattrib          2291 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->qsel = 0x12;
pattrib          2293 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen = 0;
pattrib          2299 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->raid =  rtw_get_mgntframe_raid(padapter, wireless_mode);
pattrib          2300 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->rate = pmlmeext->tx_rate;
pattrib          2302 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->encrypt = _NO_PRIVACY_;
pattrib          2303 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->bswenc = false;
pattrib          2305 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->qos_en = false;
pattrib          2306 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->ht_en = false;
pattrib          2307 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->bwmode = CHANNEL_WIDTH_20;
pattrib          2308 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->ch_offset = HAL_PRIME_CHNL_OFFSET_DONT_CARE;
pattrib          2309 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->sgi = false;
pattrib          2311 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->seqnum = pmlmeext->mgnt_seq;
pattrib          2313 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->retry_ctrl = true;
pattrib          2315 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->mbssid = 0;
pattrib          2322 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct pkt_attrib	*pattrib = &pmgntframe->attrib;
pattrib          2326 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	memcpy(pattrib->ra, GetAddr1Ptr(pframe), ETH_ALEN);
pattrib          2327 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	memcpy(pattrib->ta, GetAddr2Ptr(pframe), ETH_ALEN);
pattrib          2439 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct pkt_attrib	*pattrib;
pattrib          2462 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          2463 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          2464 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->qsel = 0x10;
pattrib          2484 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          2497 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pattrib->pktlen += (cur_network->IELength+len_diff);
pattrib          2505 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 				pattrib->pktlen-sizeof(struct ieee80211_hdr_3addr)-_BEACON_IE_OFFSET_, NULL, &wps_ielen);
pattrib          2523 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen += 8;
pattrib          2530 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen += 2;
pattrib          2537 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen += 2;
pattrib          2540 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe = rtw_set_ie(pframe, _SSID_IE_, cur_network->Ssid.SsidLength, cur_network->Ssid.Ssid, &pattrib->pktlen);
pattrib          2544 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, ((rate_len > 8) ? 8 : rate_len), cur_network->SupportedRates, &pattrib->pktlen);
pattrib          2547 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe = rtw_set_ie(pframe, _DSSET_IE_, 1, (unsigned char *)&(cur_network->Configuration.DSConfig), &pattrib->pktlen);
pattrib          2556 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _IBSS_PARA_IE_, 2, (unsigned char *)(&ATIMWindow), &pattrib->pktlen);
pattrib          2559 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _ERPINFO_IE_, 1, &erpinfo, &pattrib->pktlen);
pattrib          2565 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _EXT_SUPPORTEDRATES_IE_, (rate_len - 8), (cur_network->SupportedRates + 8), &pattrib->pktlen);
pattrib          2577 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	if ((pattrib->pktlen + TXDESC_SIZE) > 512) {
pattrib          2582 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          2595 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct pkt_attrib			*pattrib;
pattrib          2623 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          2624 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          2644 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->hdrlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          2645 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen = pattrib->hdrlen;
pattrib          2646 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe += pattrib->hdrlen;
pattrib          2668 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pattrib->pktlen += wps_offset;
pattrib          2674 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 				pattrib->pktlen += wps_ielen+2;
pattrib          2680 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 				pattrib->pktlen += remainder_ielen;
pattrib          2685 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pattrib->pktlen += cur_network->IELength;
pattrib          2718 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 				pattrib->pktlen += ssid_ielen_diff;
pattrib          2724 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pattrib->pktlen += 8;
pattrib          2731 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pattrib->pktlen += 2;
pattrib          2738 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pattrib->pktlen += 2;
pattrib          2743 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SSID_IE_, cur_network->Ssid.SsidLength, cur_network->Ssid.Ssid, &pattrib->pktlen);
pattrib          2747 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, ((rate_len > 8) ? 8 : rate_len), cur_network->SupportedRates, &pattrib->pktlen);
pattrib          2750 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _DSSET_IE_, 1, (unsigned char *)&(cur_network->Configuration.DSConfig), &pattrib->pktlen);
pattrib          2758 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_ie(pframe, _IBSS_PARA_IE_, 2, (unsigned char *)(&ATIMWindow), &pattrib->pktlen);
pattrib          2761 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_ie(pframe, _ERPINFO_IE_, 1, &erpinfo, &pattrib->pktlen);
pattrib          2767 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_ie(pframe, _EXT_SUPPORTEDRATES_IE_, (rate_len - 8), (cur_network->SupportedRates + 8), &pattrib->pktlen);
pattrib          2799 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _VENDOR_SPECIFIC_IE_, sizeof(RC_INFO), RC_INFO, &pattrib->pktlen);
pattrib          2805 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          2820 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct pkt_attrib		*pattrib;
pattrib          2839 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          2840 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          2870 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          2873 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SSID_IE_, pssid->SsidLength, pssid->Ssid, &(pattrib->pktlen));
pattrib          2875 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SSID_IE_, 0, NULL, &(pattrib->pktlen));
pattrib          2880 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, 8, bssrate, &(pattrib->pktlen));
pattrib          2881 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _EXT_SUPPORTEDRATES_IE_, (bssrate_len - 8), (bssrate + 8), &(pattrib->pktlen));
pattrib          2883 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, bssrate_len, bssrate, &(pattrib->pktlen));
pattrib          2887 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _DSSET_IE_, 1, &ch, &pattrib->pktlen);
pattrib          2894 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pattrib->pktlen += pmlmepriv->wps_probe_req_ie_len;
pattrib          2898 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          2900 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	RT_TRACE(_module_rtl871x_mlme_c_, _drv_notice_, ("issuing probe_req, tx_len =%d\n", pattrib->last_txcmdsz));
pattrib          2962 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct pkt_attrib			*pattrib;
pattrib          2979 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          2980 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          2995 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          3014 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_fixed_ie(pframe, _AUTH_ALGM_NUM_, (unsigned char *)&le_tmp, &(pattrib->pktlen));
pattrib          3019 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_fixed_ie(pframe, _AUTH_SEQ_NUM_, (unsigned char *)&le_tmp, &(pattrib->pktlen));
pattrib          3024 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_fixed_ie(pframe, _STATUS_CODE_, (unsigned char *)&le_tmp, &(pattrib->pktlen));
pattrib          3028 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_ie(pframe, _CHLGETXT_IE_, 128, psta->chg_txt, &(pattrib->pktlen));
pattrib          3050 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_fixed_ie(pframe, 4, (unsigned char *)&le_tmp32, &(pattrib->pktlen));
pattrib          3052 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pattrib->iv_len = 4;
pattrib          3055 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_fixed_ie(pframe, _AUTH_ALGM_NUM_, (unsigned char *)&le_tmp, &(pattrib->pktlen));
pattrib          3059 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_fixed_ie(pframe, _AUTH_SEQ_NUM_, (unsigned char *)&le_tmp, &(pattrib->pktlen));
pattrib          3064 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_fixed_ie(pframe, _STATUS_CODE_, (unsigned char *)&le_tmp, &(pattrib->pktlen));
pattrib          3068 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_ie(pframe, _CHLGETXT_IE_, 128, pmlmeinfo->chg_txt, &(pattrib->pktlen));
pattrib          3072 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pattrib->hdrlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          3074 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pattrib->encrypt = _WEP40_;
pattrib          3076 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pattrib->icv_len = 4;
pattrib          3078 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pattrib->pktlen += pattrib->icv_len;
pattrib          3084 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          3098 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct pkt_attrib *pattrib;
pattrib          3117 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          3118 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          3141 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->hdrlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          3142 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen += pattrib->hdrlen;
pattrib          3143 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe += pattrib->hdrlen;
pattrib          3148 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, _CAPABILITY_, (unsigned char *)&val, &(pattrib->pktlen));
pattrib          3151 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, _STATUS_CODE_, (unsigned char *)&lestatus, &(pattrib->pktlen));
pattrib          3154 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, _ASOC_ID_, (unsigned char *)&le_tmp, &(pattrib->pktlen));
pattrib          3157 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, pstat->bssratelen, pstat->bssrateset, &(pattrib->pktlen));
pattrib          3159 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, 8, pstat->bssrateset, &(pattrib->pktlen));
pattrib          3160 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _EXT_SUPPORTEDRATES_IE_, (pstat->bssratelen-8), pstat->bssrateset+8, &(pattrib->pktlen));
pattrib          3172 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pattrib->pktlen += (ie_len+2);
pattrib          3181 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pattrib->pktlen += (ie_len+2);
pattrib          3196 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 				pattrib->pktlen += (ie_len+2);
pattrib          3209 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _VENDOR_SPECIFIC_IE_, 6, REALTEK_96B_IE, &(pattrib->pktlen));
pattrib          3217 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pattrib->pktlen += pmlmepriv->wps_assoc_resp_ie_len;
pattrib          3220 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          3229 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct pkt_attrib				*pattrib;
pattrib          3249 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          3250 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          3268 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          3274 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen += 2;
pattrib          3281 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen += 2;
pattrib          3284 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe = rtw_set_ie(pframe, _SSID_IE_,  pmlmeinfo->network.Ssid.SsidLength, pmlmeinfo->network.Ssid.Ssid, &(pattrib->pktlen));
pattrib          3344 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, 8, bssrate, &(pattrib->pktlen));
pattrib          3345 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _EXT_SUPPORTEDRATES_IE_, (bssrate_len - 8), (bssrate + 8), &(pattrib->pktlen));
pattrib          3347 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _SUPPORTEDRATES_IE_, bssrate_len, bssrate, &(pattrib->pktlen));
pattrib          3367 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 				pframe = rtw_set_ie(pframe, _VENDOR_SPECIFIC_IE_, vs_ie_length, pIE->data, &(pattrib->pktlen));
pattrib          3372 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_ie(pframe, EID_WPA2, pIE->Length, pIE->data, &(pattrib->pktlen));
pattrib          3378 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 					pframe = rtw_set_ie(pframe, EID_HTCapability, pIE->Length, (u8 *)(&(pmlmeinfo->HT_caps)), &(pattrib->pktlen));
pattrib          3385 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 				pframe = rtw_set_ie(pframe, EID_EXTCapability, pIE->Length, pIE->data, &(pattrib->pktlen));
pattrib          3395 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, _VENDOR_SPECIFIC_IE_, 6, REALTEK_96B_IE, &(pattrib->pktlen));
pattrib          3398 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          3405 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		rtw_buf_update(&pmlmepriv->assoc_req, &pmlmepriv->assoc_req_len, (u8 *)pwlanhdr, pattrib->pktlen);
pattrib          3418 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct pkt_attrib			*pattrib;
pattrib          3440 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          3441 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          3442 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->retry_ctrl = false;
pattrib          3469 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          3471 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          3577 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct pkt_attrib			*pattrib;
pattrib          3593 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          3594 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          3596 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->hdrlen += 2;
pattrib          3597 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->qos_en = true;
pattrib          3598 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->eosp = 1;
pattrib          3599 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->ack_policy = 0;
pattrib          3600 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->mdata = 0;
pattrib          3615 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	if (pattrib->mdata)
pattrib          3618 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	qc = (unsigned short *)(pframe + pattrib->hdrlen - 2);
pattrib          3622 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	SetEOSP(qc, pattrib->eosp);
pattrib          3624 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	SetAckpolicy(qc, pattrib->ack_policy);
pattrib          3635 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_qos_hdr);
pattrib          3637 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          3701 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct pkt_attrib			*pattrib;
pattrib          3719 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          3720 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          3721 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->retry_ctrl = false;
pattrib          3740 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          3743 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, _RSON_CODE_, (unsigned char *)&le_tmp, &(pattrib->pktlen));
pattrib          3745 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          3809 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct pkt_attrib		*pattrib;
pattrib          3827 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          3828 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          3850 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          3852 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, 1, &category, &pattrib->pktlen);
pattrib          3853 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, 1, &action, &pattrib->pktlen);
pattrib          3857 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_fixed_ie(pframe, 2, (unsigned char *)&pmlmeext->sa_query_seq, &pattrib->pktlen);
pattrib          3865 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_fixed_ie(pframe, 2, (unsigned char *)&le_tmp, &pattrib->pktlen);
pattrib          3871 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          3886 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct pkt_attrib		*pattrib;
pattrib          3905 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          3906 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          3926 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          3928 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, 1, &(category), &(pattrib->pktlen));
pattrib          3929 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, 1, &(action), &(pattrib->pktlen));
pattrib          3937 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_fixed_ie(pframe, 1, &(pmlmeinfo->dialogToken), &(pattrib->pktlen));
pattrib          3952 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_fixed_ie(pframe, 2, (unsigned char *)(&(le_tmp)), &(pattrib->pktlen));
pattrib          3956 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_fixed_ie(pframe, 2, (unsigned char *)(&(le_tmp)), &(pattrib->pktlen));
pattrib          3971 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_fixed_ie(pframe, 2, (unsigned char *)(&(le_tmp)), &(pattrib->pktlen));
pattrib          3975 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_fixed_ie(pframe, 1, &(pmlmeinfo->ADDBA_req.dialog_token), &(pattrib->pktlen));
pattrib          3976 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_fixed_ie(pframe, 2, (unsigned char *)(&status), &(pattrib->pktlen));
pattrib          4009 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_fixed_ie(pframe, 2, (unsigned char *)(&(le_tmp)), &(pattrib->pktlen));
pattrib          4010 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_fixed_ie(pframe, 2, (unsigned char *)(&(pmlmeinfo->ADDBA_req.BA_timeout_value)), &(pattrib->pktlen));
pattrib          4015 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_fixed_ie(pframe, 2, (unsigned char *)(&(le_tmp)), &(pattrib->pktlen));
pattrib          4019 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 			pframe = rtw_set_fixed_ie(pframe, 2, (unsigned char *)(&(le_tmp)), &(pattrib->pktlen));
pattrib          4026 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          4036 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct pkt_attrib			*pattrib;
pattrib          4068 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib = &pmgntframe->attrib;
pattrib          4069 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          4088 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          4090 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, 1, &(category), &(pattrib->pktlen));
pattrib          4091 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pframe = rtw_set_fixed_ie(pframe, 1, &(action), &(pattrib->pktlen));
pattrib          4100 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		pframe = rtw_set_ie(pframe, EID_BSSCoexistence,  1, &iedata, &(pattrib->pktlen));
pattrib          4164 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 				pframe = rtw_set_ie(pframe, EID_BSSIntolerantChlReport, k, InfoContent, &(pattrib->pktlen));
pattrib          4174 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib           555 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib;
pattrib           563 drivers/staging/rtl8723bs/core/rtw_recv.c 	pattrib = &pfhdr->attrib;
pattrib           564 drivers/staging/rtl8723bs/core/rtw_recv.c 	psta_addr = pattrib->ta;
pattrib           600 drivers/staging/rtl8723bs/core/rtw_recv.c 			if (pattrib->bdecrypted == 0)
pattrib           601 drivers/staging/rtl8723bs/core/rtw_recv.c 				RT_TRACE(_module_rtl871x_recv_c_, _drv_info_, ("portctrl:prxstat->decrypted =%x\n", pattrib->bdecrypted));
pattrib           654 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib           658 drivers/staging/rtl8723bs/core/rtw_recv.c 	psta = rtw_get_stainfo(pstapriv, pattrib->src);
pattrib           689 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib           693 drivers/staging/rtl8723bs/core/rtw_recv.c 	psta = rtw_get_stainfo(pstapriv, pattrib->src);
pattrib           707 drivers/staging/rtl8723bs/core/rtw_recv.c 		switch (pattrib->priority) {
pattrib           733 drivers/staging/rtl8723bs/core/rtw_recv.c 				issue_qos_nulldata(padapter, psta->hwaddr, (u16)pattrib->priority, 0, 0);
pattrib           744 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib	*pattrib = &prframe->u.hdr.attrib;
pattrib           752 drivers/staging/rtl8723bs/core/rtw_recv.c 	if ((!MacAddr_isBcst(pattrib->dst)) && (!IS_MCAST(pattrib->dst))) {
pattrib           784 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib           790 drivers/staging/rtl8723bs/core/rtw_recv.c 	sint bmcast = IS_MCAST(pattrib->dst);
pattrib           798 drivers/staging/rtl8723bs/core/rtw_recv.c 		if (!memcmp(myhwaddr, pattrib->src, ETH_ALEN)) {
pattrib           804 drivers/staging/rtl8723bs/core/rtw_recv.c 		if ((memcmp(myhwaddr, pattrib->dst, ETH_ALEN))	&& (!bmcast)) {
pattrib           809 drivers/staging/rtl8723bs/core/rtw_recv.c 		if (!memcmp(pattrib->bssid, "\x0\x0\x0\x0\x0\x0", ETH_ALEN) ||
pattrib           811 drivers/staging/rtl8723bs/core/rtw_recv.c 		   (memcmp(pattrib->bssid, mybssid, ETH_ALEN))) {
pattrib           816 drivers/staging/rtl8723bs/core/rtw_recv.c 		sta_addr = pattrib->src;
pattrib           820 drivers/staging/rtl8723bs/core/rtw_recv.c 		if (memcmp(pattrib->bssid, pattrib->src, ETH_ALEN)) {
pattrib           826 drivers/staging/rtl8723bs/core/rtw_recv.c 		sta_addr = pattrib->bssid;
pattrib           830 drivers/staging/rtl8723bs/core/rtw_recv.c 			if (!IS_MCAST(pattrib->bssid)) {
pattrib           836 drivers/staging/rtl8723bs/core/rtw_recv.c 			if (memcmp(pattrib->bssid, pattrib->dst, ETH_ALEN)) {
pattrib           841 drivers/staging/rtl8723bs/core/rtw_recv.c 			sta_addr = pattrib->src;
pattrib           845 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->dst, GetAddr1Ptr(ptr), ETH_ALEN);
pattrib           846 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->src, GetAddr2Ptr(ptr), ETH_ALEN);
pattrib           847 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->bssid, GetAddr3Ptr(ptr), ETH_ALEN);
pattrib           848 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->ra, pattrib->dst, ETH_ALEN);
pattrib           849 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
pattrib           882 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib           888 drivers/staging/rtl8723bs/core/rtw_recv.c 	sint bmcast = IS_MCAST(pattrib->dst);
pattrib           896 drivers/staging/rtl8723bs/core/rtw_recv.c 		if (!memcmp(myhwaddr, pattrib->src, ETH_ALEN)) {
pattrib           900 drivers/staging/rtl8723bs/core/rtw_recv.c 				__func__, MAC_ARG(pattrib->src), MAC_ARG(myhwaddr));
pattrib           907 drivers/staging/rtl8723bs/core/rtw_recv.c 		if ((memcmp(myhwaddr, pattrib->dst, ETH_ALEN)) && (!bmcast)) {
pattrib           909 drivers/staging/rtl8723bs/core/rtw_recv.c 				(" ap2sta_data_frame:  compare DA fail; DA ="MAC_FMT"\n", MAC_ARG(pattrib->dst)));
pattrib           911 drivers/staging/rtl8723bs/core/rtw_recv.c 			DBG_871X("DBG_RX_DROP_FRAME %s DA ="MAC_FMT"\n", __func__, MAC_ARG(pattrib->dst));
pattrib           919 drivers/staging/rtl8723bs/core/rtw_recv.c 		if (!memcmp(pattrib->bssid, "\x0\x0\x0\x0\x0\x0", ETH_ALEN) ||
pattrib           921 drivers/staging/rtl8723bs/core/rtw_recv.c 		     (memcmp(pattrib->bssid, mybssid, ETH_ALEN))) {
pattrib           923 drivers/staging/rtl8723bs/core/rtw_recv.c 				(" ap2sta_data_frame:  compare BSSID fail ; BSSID ="MAC_FMT"\n", MAC_ARG(pattrib->bssid)));
pattrib           927 drivers/staging/rtl8723bs/core/rtw_recv.c 				__func__, MAC_ARG(pattrib->bssid), MAC_ARG(mybssid));
pattrib           932 drivers/staging/rtl8723bs/core/rtw_recv.c 				DBG_871X("issue_deauth to the nonassociated ap =" MAC_FMT " for the reason(7)\n", MAC_ARG(pattrib->bssid));
pattrib           933 drivers/staging/rtl8723bs/core/rtw_recv.c 				issue_deauth(adapter, pattrib->bssid, WLAN_REASON_CLASS3_FRAME_FROM_NONASSOC_STA);
pattrib           943 drivers/staging/rtl8723bs/core/rtw_recv.c 			*psta = rtw_get_stainfo(pstapriv, pattrib->bssid); /*  get ap_info */
pattrib           966 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->dst, GetAddr1Ptr(ptr), ETH_ALEN);
pattrib           967 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->src, GetAddr2Ptr(ptr), ETH_ALEN);
pattrib           968 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->bssid, GetAddr3Ptr(ptr), ETH_ALEN);
pattrib           969 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->ra, pattrib->dst, ETH_ALEN);
pattrib           970 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
pattrib           973 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->bssid,  mybssid, ETH_ALEN);
pattrib           976 drivers/staging/rtl8723bs/core/rtw_recv.c 		*psta = rtw_get_stainfo(pstapriv, pattrib->bssid); /*  get sta_info */
pattrib           992 drivers/staging/rtl8723bs/core/rtw_recv.c 		if (!memcmp(myhwaddr, pattrib->dst, ETH_ALEN) && (!bmcast)) {
pattrib           993 drivers/staging/rtl8723bs/core/rtw_recv.c 			*psta = rtw_get_stainfo(pstapriv, pattrib->bssid); /*  get sta_info */
pattrib          1004 drivers/staging/rtl8723bs/core/rtw_recv.c 					DBG_871X("issue_deauth to the ap =" MAC_FMT " for the reason(7)\n", MAC_ARG(pattrib->bssid));
pattrib          1006 drivers/staging/rtl8723bs/core/rtw_recv.c 					issue_deauth(adapter, pattrib->bssid, WLAN_REASON_CLASS3_FRAME_FROM_NONASSOC_STA);
pattrib          1031 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib          1039 drivers/staging/rtl8723bs/core/rtw_recv.c 		if (memcmp(pattrib->bssid, mybssid, ETH_ALEN)) {
pattrib          1044 drivers/staging/rtl8723bs/core/rtw_recv.c 		*psta = rtw_get_stainfo(pstapriv, pattrib->src);
pattrib          1047 drivers/staging/rtl8723bs/core/rtw_recv.c 			DBG_871X("issue_deauth to sta =" MAC_FMT " for the reason(7)\n", MAC_ARG(pattrib->src));
pattrib          1049 drivers/staging/rtl8723bs/core/rtw_recv.c 			issue_deauth(adapter, pattrib->src, WLAN_REASON_CLASS3_FRAME_FROM_NONASSOC_STA);
pattrib          1069 drivers/staging/rtl8723bs/core/rtw_recv.c 		if (memcmp(pattrib->ra, myhwaddr, ETH_ALEN)) {
pattrib          1073 drivers/staging/rtl8723bs/core/rtw_recv.c 		DBG_871X("issue_deauth to sta =" MAC_FMT " for the reason(7)\n", MAC_ARG(pattrib->src));
pattrib          1074 drivers/staging/rtl8723bs/core/rtw_recv.c 		issue_deauth(adapter, pattrib->src, WLAN_REASON_CLASS3_FRAME_FROM_NONASSOC_STA);
pattrib          1086 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib          1117 drivers/staging/rtl8723bs/core/rtw_recv.c 		switch (pattrib->priority) {
pattrib          1268 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib	*pattrib = &precv_frame->u.hdr.attrib;
pattrib          1285 drivers/staging/rtl8723bs/core/rtw_recv.c 	memcpy(pattrib->dst, pda, ETH_ALEN);
pattrib          1286 drivers/staging/rtl8723bs/core/rtw_recv.c 	memcpy(pattrib->src, psa, ETH_ALEN);
pattrib          1288 drivers/staging/rtl8723bs/core/rtw_recv.c 	memcpy(pattrib->bssid, pbssid, ETH_ALEN);
pattrib          1290 drivers/staging/rtl8723bs/core/rtw_recv.c 	switch (pattrib->to_fr_ds) {
pattrib          1292 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->ra, pda, ETH_ALEN);
pattrib          1293 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->ta, psa, ETH_ALEN);
pattrib          1298 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->ra, pda, ETH_ALEN);
pattrib          1299 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->ta, pbssid, ETH_ALEN);
pattrib          1304 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->ra, pbssid, ETH_ALEN);
pattrib          1305 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->ta, psa, ETH_ALEN);
pattrib          1310 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->ra, GetAddr1Ptr(ptr), ETH_ALEN);
pattrib          1311 drivers/staging/rtl8723bs/core/rtw_recv.c 		memcpy(pattrib->ta, GetAddr2Ptr(ptr), ETH_ALEN);
pattrib          1324 drivers/staging/rtl8723bs/core/rtw_recv.c 		DBG_871X("DBG_RX_DROP_FRAME %s case:%d, res:%d\n", __func__, pattrib->to_fr_ds, ret);
pattrib          1346 drivers/staging/rtl8723bs/core/rtw_recv.c 	pattrib->amsdu = 0;
pattrib          1347 drivers/staging/rtl8723bs/core/rtw_recv.c 	pattrib->ack_policy = 0;
pattrib          1349 drivers/staging/rtl8723bs/core/rtw_recv.c 	if (pattrib->qos == 1) {
pattrib          1350 drivers/staging/rtl8723bs/core/rtw_recv.c 		pattrib->priority = GetPriority((ptr + 24));
pattrib          1351 drivers/staging/rtl8723bs/core/rtw_recv.c 		pattrib->ack_policy = GetAckpolicy((ptr + 24));
pattrib          1352 drivers/staging/rtl8723bs/core/rtw_recv.c 		pattrib->amsdu = GetAMsdu((ptr + 24));
pattrib          1353 drivers/staging/rtl8723bs/core/rtw_recv.c 		pattrib->hdrlen = pattrib->to_fr_ds == 3 ? 32 : 26;
pattrib          1355 drivers/staging/rtl8723bs/core/rtw_recv.c 		if (pattrib->priority != 0 && pattrib->priority != 3)
pattrib          1359 drivers/staging/rtl8723bs/core/rtw_recv.c 		pattrib->priority = 0;
pattrib          1360 drivers/staging/rtl8723bs/core/rtw_recv.c 		pattrib->hdrlen = pattrib->to_fr_ds == 3 ? 30 : 24;
pattrib          1364 drivers/staging/rtl8723bs/core/rtw_recv.c 	if (pattrib->order)/* HT-CTRL 11n */
pattrib          1365 drivers/staging/rtl8723bs/core/rtw_recv.c 		pattrib->hdrlen += 4;
pattrib          1367 drivers/staging/rtl8723bs/core/rtw_recv.c 	precv_frame->u.hdr.preorder_ctrl = &psta->recvreorder_ctrl[pattrib->priority];
pattrib          1379 drivers/staging/rtl8723bs/core/rtw_recv.c 	if (pattrib->privacy) {
pattrib          1381 drivers/staging/rtl8723bs/core/rtw_recv.c 		RT_TRACE(_module_rtl871x_recv_c_, _drv_info_, ("validate_recv_data_frame:pattrib->privacy =%x\n", pattrib->privacy));
pattrib          1382 drivers/staging/rtl8723bs/core/rtw_recv.c 		RT_TRACE(_module_rtl871x_recv_c_, _drv_info_, ("\n ^^^^^^^^^^^IS_MCAST(pattrib->ra(0x%02x)) =%d^^^^^^^^^^^^^^^6\n", pattrib->ra[0], IS_MCAST(pattrib->ra)));
pattrib          1384 drivers/staging/rtl8723bs/core/rtw_recv.c 		GET_ENCRY_ALGO(psecuritypriv, psta, pattrib->encrypt, IS_MCAST(pattrib->ra));
pattrib          1386 drivers/staging/rtl8723bs/core/rtw_recv.c 		RT_TRACE(_module_rtl871x_recv_c_, _drv_info_, ("\n pattrib->encrypt =%d\n", pattrib->encrypt));
pattrib          1388 drivers/staging/rtl8723bs/core/rtw_recv.c 		SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt);
pattrib          1390 drivers/staging/rtl8723bs/core/rtw_recv.c 		pattrib->encrypt = 0;
pattrib          1391 drivers/staging/rtl8723bs/core/rtw_recv.c 		pattrib->iv_len = pattrib->icv_len = 0;
pattrib          1401 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib          1413 drivers/staging/rtl8723bs/core/rtw_recv.c 		if (pattrib->privacy && !(IS_MCAST(GetAddr1Ptr(ptr))) &&
pattrib          1419 drivers/staging/rtl8723bs/core/rtw_recv.c 			pattrib->bdecrypted = 0;
pattrib          1420 drivers/staging/rtl8723bs/core/rtw_recv.c 			pattrib->encrypt = _AES_;
pattrib          1421 drivers/staging/rtl8723bs/core/rtw_recv.c 			pattrib->hdrlen = sizeof(struct ieee80211_hdr_3addr);
pattrib          1423 drivers/staging/rtl8723bs/core/rtw_recv.c 			SET_ICE_IV_LEN(pattrib->iv_len, pattrib->icv_len, pattrib->encrypt);
pattrib          1424 drivers/staging/rtl8723bs/core/rtw_recv.c 			memcpy(pattrib->ra, GetAddr1Ptr(ptr), ETH_ALEN);
pattrib          1425 drivers/staging/rtl8723bs/core/rtw_recv.c 			memcpy(pattrib->ta, GetAddr2Ptr(ptr), ETH_ALEN);
pattrib          1427 drivers/staging/rtl8723bs/core/rtw_recv.c 			data_len = pattrib->pkt_len - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len;
pattrib          1435 drivers/staging/rtl8723bs/core/rtw_recv.c 			memcpy(mgmt_DATA, ptr+pattrib->hdrlen+pattrib->iv_len, data_len);
pattrib          1437 drivers/staging/rtl8723bs/core/rtw_recv.c 			memcpy(ptr+pattrib->hdrlen, mgmt_DATA, data_len);
pattrib          1439 drivers/staging/rtl8723bs/core/rtw_recv.c 			pattrib->pkt_len = pattrib->pkt_len - pattrib->iv_len - pattrib->icv_len;
pattrib          1508 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib          1524 drivers/staging/rtl8723bs/core/rtw_recv.c 	pattrib->to_fr_ds = get_tofr_ds(ptr);
pattrib          1526 drivers/staging/rtl8723bs/core/rtw_recv.c 	pattrib->frag_num = GetFragNum(ptr);
pattrib          1527 drivers/staging/rtl8723bs/core/rtw_recv.c 	pattrib->seq_num = GetSequence(ptr);
pattrib          1529 drivers/staging/rtl8723bs/core/rtw_recv.c 	pattrib->pw_save = GetPwrMgt(ptr);
pattrib          1530 drivers/staging/rtl8723bs/core/rtw_recv.c 	pattrib->mfrag = GetMFrag(ptr);
pattrib          1531 drivers/staging/rtl8723bs/core/rtw_recv.c 	pattrib->mdata = GetMData(ptr);
pattrib          1532 drivers/staging/rtl8723bs/core/rtw_recv.c 	pattrib->privacy = GetPrivacy(ptr);
pattrib          1533 drivers/staging/rtl8723bs/core/rtw_recv.c 	pattrib->order = GetOrder(ptr);
pattrib          1570 drivers/staging/rtl8723bs/core/rtw_recv.c 		pattrib->qos = (subtype & BIT(7)) ? 1:0;
pattrib          1585 drivers/staging/rtl8723bs/core/rtw_recv.c 			memcpy(&eth_type, ptr + pattrib->hdrlen + pattrib->iv_len + LLC_HEADER_SIZE, 2);
pattrib          1621 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &precvframe->u.hdr.attrib;
pattrib          1623 drivers/staging/rtl8723bs/core/rtw_recv.c 	if (pattrib->encrypt) {
pattrib          1624 drivers/staging/rtl8723bs/core/rtw_recv.c 		recvframe_pull_tail(precvframe, pattrib->icv_len);
pattrib          1627 drivers/staging/rtl8723bs/core/rtw_recv.c 	psnap = (struct ieee80211_snap_hdr	*)(ptr+pattrib->hdrlen + pattrib->iv_len);
pattrib          1628 drivers/staging/rtl8723bs/core/rtw_recv.c 	psnap_type = ptr+pattrib->hdrlen + pattrib->iv_len+SNAP_SIZE;
pattrib          1642 drivers/staging/rtl8723bs/core/rtw_recv.c 	rmv_len = pattrib->hdrlen + pattrib->iv_len + (bsnaphdr?SNAP_SIZE:0);
pattrib          1645 drivers/staging/rtl8723bs/core/rtw_recv.c 	RT_TRACE(_module_rtl871x_recv_c_, _drv_info_, ("\n ===pattrib->hdrlen: %x,  pattrib->iv_len:%x ===\n\n", pattrib->hdrlen,  pattrib->iv_len));
pattrib          1649 drivers/staging/rtl8723bs/core/rtw_recv.c 	pattrib->eth_type = eth_type;
pattrib          1652 drivers/staging/rtl8723bs/core/rtw_recv.c 	if (0x8899 == pattrib->eth_type) {
pattrib          1655 drivers/staging/rtl8723bs/core/rtw_recv.c 		DBG_871X("wlan rx: got eth_type = 0x%x\n", pattrib->eth_type);
pattrib          1696 drivers/staging/rtl8723bs/core/rtw_recv.c 	memcpy(ptr, pattrib->dst, ETH_ALEN);
pattrib          1697 drivers/staging/rtl8723bs/core/rtw_recv.c 	memcpy(ptr+ETH_ALEN, pattrib->src, ETH_ALEN);
pattrib          2045 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &prframe->u.hdr.attrib;
pattrib          2064 drivers/staging/rtl8723bs/core/rtw_recv.c 		if (SN_LESS(pnextattrib->seq_num, pattrib->seq_num))
pattrib          2066 drivers/staging/rtl8723bs/core/rtw_recv.c 		else if (SN_EQUAL(pnextattrib->seq_num, pattrib->seq_num))
pattrib          2109 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib;
pattrib          2137 drivers/staging/rtl8723bs/core/rtw_recv.c 		pattrib = &prframe->u.hdr.attrib;
pattrib          2141 drivers/staging/rtl8723bs/core/rtw_recv.c 			preorder_ctrl->indicate_seq, pattrib->seq_num);
pattrib          2143 drivers/staging/rtl8723bs/core/rtw_recv.c 		recv_indicatepkts_pkt_loss_cnt(pdbgpriv, preorder_ctrl->indicate_seq, pattrib->seq_num);
pattrib          2144 drivers/staging/rtl8723bs/core/rtw_recv.c 		preorder_ctrl->indicate_seq = pattrib->seq_num;
pattrib          2153 drivers/staging/rtl8723bs/core/rtw_recv.c 		pattrib = &prframe->u.hdr.attrib;
pattrib          2155 drivers/staging/rtl8723bs/core/rtw_recv.c 		if (!SN_LESS(preorder_ctrl->indicate_seq, pattrib->seq_num)) {
pattrib          2158 drivers/staging/rtl8723bs/core/rtw_recv.c 				  preorder_ctrl->indicate_seq, pattrib->seq_num, pattrib->amsdu));
pattrib          2163 drivers/staging/rtl8723bs/core/rtw_recv.c 			if (SN_EQUAL(preorder_ctrl->indicate_seq, pattrib->seq_num)) {
pattrib          2167 drivers/staging/rtl8723bs/core/rtw_recv.c 					preorder_ctrl->indicate_seq, pattrib->seq_num);
pattrib          2180 drivers/staging/rtl8723bs/core/rtw_recv.c 			if (!pattrib->amsdu) {
pattrib          2187 drivers/staging/rtl8723bs/core/rtw_recv.c 			} else if (pattrib->amsdu == 1) {
pattrib          2218 drivers/staging/rtl8723bs/core/rtw_recv.c 	struct rx_pkt_attrib *pattrib = &prframe->u.hdr.attrib;
pattrib          2226 drivers/staging/rtl8723bs/core/rtw_recv.c 	if (!pattrib->amsdu) {
pattrib          2230 drivers/staging/rtl8723bs/core/rtw_recv.c 		if (pattrib->qos != 1) {
pattrib          2250 drivers/staging/rtl8723bs/core/rtw_recv.c 			preorder_ctrl->indicate_seq = pattrib->seq_num;
pattrib          2253 drivers/staging/rtl8723bs/core/rtw_recv.c 				preorder_ctrl->indicate_seq, pattrib->seq_num);
pattrib          2261 drivers/staging/rtl8723bs/core/rtw_recv.c 				preorder_ctrl->indicate_seq, pattrib->seq_num);
pattrib          2266 drivers/staging/rtl8723bs/core/rtw_recv.c 	} else if (pattrib->amsdu == 1) { /* temp filter -> means didn't support A-MSDUs in a A-MPDU */
pattrib          2268 drivers/staging/rtl8723bs/core/rtw_recv.c 			preorder_ctrl->indicate_seq = pattrib->seq_num;
pattrib          2271 drivers/staging/rtl8723bs/core/rtw_recv.c 				preorder_ctrl->indicate_seq, pattrib->seq_num);
pattrib          2279 drivers/staging/rtl8723bs/core/rtw_recv.c 				preorder_ctrl->indicate_seq, pattrib->seq_num);
pattrib          2296 drivers/staging/rtl8723bs/core/rtw_recv.c 		  preorder_ctrl->indicate_seq, pattrib->seq_num));
pattrib          2299 drivers/staging/rtl8723bs/core/rtw_recv.c 	if (!check_indicate_seq(preorder_ctrl, pattrib->seq_num)) {
pattrib           225 drivers/staging/rtl8723bs/core/rtw_security.c 	struct	pkt_attrib	 *pattrib = &((struct xmit_frame *)pxmitframe)->attrib;
pattrib           236 drivers/staging/rtl8723bs/core/rtw_security.c 	if ((pattrib->encrypt == _WEP40_) || (pattrib->encrypt == _WEP104_)) {
pattrib           239 drivers/staging/rtl8723bs/core/rtw_security.c 		for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) {
pattrib           240 drivers/staging/rtl8723bs/core/rtw_security.c 			iv = pframe+pattrib->hdrlen;
pattrib           243 drivers/staging/rtl8723bs/core/rtw_security.c 			payload = pframe+pattrib->iv_len+pattrib->hdrlen;
pattrib           245 drivers/staging/rtl8723bs/core/rtw_security.c 			if ((curfragnum+1) == pattrib->nr_frags) {	/* the last fragment */
pattrib           247 drivers/staging/rtl8723bs/core/rtw_security.c 				length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
pattrib           256 drivers/staging/rtl8723bs/core/rtw_security.c 				length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
pattrib           267 drivers/staging/rtl8723bs/core/rtw_security.c 		WEP_SW_ENC_CNT_INC(psecuritypriv, pattrib->ra);
pattrib           665 drivers/staging/rtl8723bs/core/rtw_security.c 	struct	pkt_attrib	 *pattrib = &((struct xmit_frame *)pxmitframe)->attrib;
pattrib           677 drivers/staging/rtl8723bs/core/rtw_security.c 	if (pattrib->encrypt == _TKIP_) {
pattrib           701 drivers/staging/rtl8723bs/core/rtw_security.c 			if (IS_MCAST(pattrib->ra))
pattrib           705 drivers/staging/rtl8723bs/core/rtw_security.c 				prwskey = pattrib->dot118021x_UncstKey.skey;
pattrib           709 drivers/staging/rtl8723bs/core/rtw_security.c 			for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) {
pattrib           710 drivers/staging/rtl8723bs/core/rtw_security.c 				iv = pframe+pattrib->hdrlen;
pattrib           711 drivers/staging/rtl8723bs/core/rtw_security.c 				payload = pframe+pattrib->iv_len+pattrib->hdrlen;
pattrib           718 drivers/staging/rtl8723bs/core/rtw_security.c 				phase1((u16 *)&ttkey[0], prwskey, &pattrib->ta[0], pnh);
pattrib           722 drivers/staging/rtl8723bs/core/rtw_security.c 				if ((curfragnum+1) == pattrib->nr_frags) {	/* 4 the last fragment */
pattrib           723 drivers/staging/rtl8723bs/core/rtw_security.c 					length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
pattrib           724 drivers/staging/rtl8723bs/core/rtw_security.c 					RT_TRACE(_module_rtl871x_security_c_, _drv_info_, ("pattrib->iv_len =%x, pattrib->icv_len =%x\n", pattrib->iv_len, pattrib->icv_len));
pattrib           732 drivers/staging/rtl8723bs/core/rtw_security.c 					length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
pattrib           743 drivers/staging/rtl8723bs/core/rtw_security.c 			TKIP_SW_ENC_CNT_INC(psecuritypriv, pattrib->ra);
pattrib          1532 drivers/staging/rtl8723bs/core/rtw_security.c 	struct	pkt_attrib	 *pattrib = &((struct xmit_frame *)pxmitframe)->attrib;
pattrib          1546 drivers/staging/rtl8723bs/core/rtw_security.c 	if (pattrib->encrypt == _AES_) {
pattrib          1549 drivers/staging/rtl8723bs/core/rtw_security.c 		if (IS_MCAST(pattrib->ra))
pattrib          1553 drivers/staging/rtl8723bs/core/rtw_security.c 			prwskey = pattrib->dot118021x_UncstKey.skey;
pattrib          1557 drivers/staging/rtl8723bs/core/rtw_security.c 		for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) {
pattrib          1558 drivers/staging/rtl8723bs/core/rtw_security.c 			if ((curfragnum+1) == pattrib->nr_frags) {	/* 4 the last fragment */
pattrib          1559 drivers/staging/rtl8723bs/core/rtw_security.c 				length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
pattrib          1561 drivers/staging/rtl8723bs/core/rtw_security.c 				aes_cipher(prwskey, pattrib->hdrlen, pframe, length);
pattrib          1563 drivers/staging/rtl8723bs/core/rtw_security.c 				length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
pattrib          1565 drivers/staging/rtl8723bs/core/rtw_security.c 				aes_cipher(prwskey, pattrib->hdrlen, pframe, length);
pattrib          1571 drivers/staging/rtl8723bs/core/rtw_security.c 		AES_SW_ENC_CNT_INC(psecuritypriv, pattrib->ra);
pattrib          1940 drivers/staging/rtl8723bs/core/rtw_security.c 	struct rx_pkt_attrib *pattrib = &((union recv_frame *)precvframe)->u.hdr.attrib;
pattrib          1951 drivers/staging/rtl8723bs/core/rtw_security.c 	ori_len = pattrib->pkt_len-WLAN_HDR_A3_LEN+BIP_AAD_SIZE;
pattrib          1963 drivers/staging/rtl8723bs/core/rtw_security.c 	memcpy(BIP_AAD+BIP_AAD_SIZE, pframe+WLAN_HDR_A3_LEN, pattrib->pkt_len-WLAN_HDR_A3_LEN);
pattrib          1965 drivers/staging/rtl8723bs/core/rtw_security.c 	p = rtw_get_ie(BIP_AAD+BIP_AAD_SIZE, _MME_IE_, &len, pattrib->pkt_len-WLAN_HDR_A3_LEN);
pattrib          2001 drivers/staging/rtl8723bs/core/rtw_security.c 		if (!memcmp(mic, pframe+pattrib->pkt_len-8, 8)) {
pattrib           373 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct pkt_attrib	*pattrib = &pxmitframe->attrib;
pattrib           378 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pattrib->nr_frags != 1)
pattrib           381 drivers/staging/rtl8723bs/core/rtw_xmit.c 		sz = pattrib->last_txcmdsz;
pattrib           389 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->vcs_mode = RTS_CTS;
pattrib           391 drivers/staging/rtl8723bs/core/rtw_xmit.c 			if (pattrib->rtsen)
pattrib           392 drivers/staging/rtl8723bs/core/rtw_xmit.c 				pattrib->vcs_mode = RTS_CTS;
pattrib           393 drivers/staging/rtl8723bs/core/rtw_xmit.c 			else if (pattrib->cts2self)
pattrib           394 drivers/staging/rtl8723bs/core/rtw_xmit.c 				pattrib->vcs_mode = CTS_TO_SELF;
pattrib           396 drivers/staging/rtl8723bs/core/rtw_xmit.c 				pattrib->vcs_mode = NONE_VCS;
pattrib           401 drivers/staging/rtl8723bs/core/rtw_xmit.c 			if ((pmlmeinfo->assoc_AP_vendor == HT_IOT_PEER_ATHEROS) && (pattrib->ampdu_en == true) &&
pattrib           403 drivers/staging/rtl8723bs/core/rtw_xmit.c 				pattrib->vcs_mode = CTS_TO_SELF;
pattrib           409 drivers/staging/rtl8723bs/core/rtw_xmit.c 			if (pattrib->rtsen || pattrib->cts2self) {
pattrib           410 drivers/staging/rtl8723bs/core/rtw_xmit.c 				if (pattrib->rtsen)
pattrib           411 drivers/staging/rtl8723bs/core/rtw_xmit.c 					pattrib->vcs_mode = RTS_CTS;
pattrib           412 drivers/staging/rtl8723bs/core/rtw_xmit.c 				else if (pattrib->cts2self)
pattrib           413 drivers/staging/rtl8723bs/core/rtw_xmit.c 					pattrib->vcs_mode = CTS_TO_SELF;
pattrib           419 drivers/staging/rtl8723bs/core/rtw_xmit.c 			if (pattrib->ht_en) {
pattrib           423 drivers/staging/rtl8723bs/core/rtw_xmit.c 					pattrib->vcs_mode = RTS_CTS;
pattrib           430 drivers/staging/rtl8723bs/core/rtw_xmit.c 				pattrib->vcs_mode = RTS_CTS;
pattrib           437 drivers/staging/rtl8723bs/core/rtw_xmit.c 			if (pattrib->ampdu_en == true) {
pattrib           438 drivers/staging/rtl8723bs/core/rtw_xmit.c 				pattrib->vcs_mode = RTS_CTS;
pattrib           442 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->vcs_mode = NONE_VCS;
pattrib           449 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->vcs_mode = padapter->driver_vcs_type;
pattrib           452 drivers/staging/rtl8723bs/core/rtw_xmit.c static void update_attrib_phy_info(struct adapter *padapter, struct pkt_attrib *pattrib, struct sta_info *psta)
pattrib           456 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->rtsen = psta->rtsen;
pattrib           457 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->cts2self = psta->cts2self;
pattrib           459 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->mdata = 0;
pattrib           460 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->eosp = 0;
pattrib           461 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->triggered = 0;
pattrib           462 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->ampdu_spacing = 0;
pattrib           465 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->qos_en = psta->qos_option;
pattrib           467 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->raid = psta->raid;
pattrib           470 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->bwmode = mlmeext->cur_bwmode;
pattrib           472 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->bwmode = psta->bw_mode;
pattrib           474 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->sgi = query_ra_short_GI(psta);
pattrib           476 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->ldpc = psta->ldpc;
pattrib           477 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->stbc = psta->stbc;
pattrib           479 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->ht_en = psta->htpriv.ht_option;
pattrib           480 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->ch_offset = psta->htpriv.ch_offset;
pattrib           481 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->ampdu_en = false;
pattrib           484 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->ampdu_spacing = padapter->driver_ampdu_spacing;
pattrib           486 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->ampdu_spacing = psta->htpriv.rx_ampdu_min_spacing;
pattrib           495 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->retry_ctrl = false;
pattrib           499 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->pctrl = true;
pattrib           504 drivers/staging/rtl8723bs/core/rtw_xmit.c static s32 update_attrib_sec_info(struct adapter *padapter, struct pkt_attrib *pattrib, struct sta_info *psta)
pattrib           509 drivers/staging/rtl8723bs/core/rtw_xmit.c 	sint bmcast = IS_MCAST(pattrib->ra);
pattrib           511 drivers/staging/rtl8723bs/core/rtw_xmit.c 	memset(pattrib->dot118021x_UncstKey.skey,  0, 16);
pattrib           512 drivers/staging/rtl8723bs/core/rtw_xmit.c 	memset(pattrib->dot11tkiptxmickey.skey,  0, 16);
pattrib           513 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->mac_id = psta->mac_id;
pattrib           518 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->encrypt = 0;
pattrib           520 drivers/staging/rtl8723bs/core/rtw_xmit.c 		if ((pattrib->ether_type != 0x888e) && (check_fwstate(pmlmepriv, WIFI_MP_STATE) == false)) {
pattrib           521 drivers/staging/rtl8723bs/core/rtw_xmit.c 			RT_TRACE(_module_rtl871x_xmit_c_, _drv_err_, ("\npsta->ieee8021x_blocked == true,  pattrib->ether_type(%.4x) != 0x888e\n", pattrib->ether_type));
pattrib           523 drivers/staging/rtl8723bs/core/rtw_xmit.c 			DBG_871X("DBG_TX_DROP_FRAME %s psta->ieee8021x_blocked == true,  pattrib->ether_type(%04x) != 0x888e\n", __func__, pattrib->ether_type);
pattrib           529 drivers/staging/rtl8723bs/core/rtw_xmit.c 		GET_ENCRY_ALGO(psecuritypriv, psta, pattrib->encrypt, bmcast);
pattrib           535 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->key_idx = (u8)psecuritypriv->dot11PrivacyKeyIndex;
pattrib           539 drivers/staging/rtl8723bs/core/rtw_xmit.c 				pattrib->key_idx = (u8)psecuritypriv->dot118021XGrpKeyid;
pattrib           541 drivers/staging/rtl8723bs/core/rtw_xmit.c 				pattrib->key_idx = 0;
pattrib           544 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->key_idx = 0;
pattrib           549 drivers/staging/rtl8723bs/core/rtw_xmit.c 		if (((pattrib->encrypt == _WEP40_) || (pattrib->encrypt == _WEP104_)) && (pattrib->ether_type == 0x888e))
pattrib           550 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->encrypt = _NO_PRIVACY_;
pattrib           554 drivers/staging/rtl8723bs/core/rtw_xmit.c 	switch (pattrib->encrypt) {
pattrib           557 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->iv_len = 4;
pattrib           558 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->icv_len = 4;
pattrib           559 drivers/staging/rtl8723bs/core/rtw_xmit.c 		WEP_IV(pattrib->iv, psta->dot11txpn, pattrib->key_idx);
pattrib           563 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->iv_len = 8;
pattrib           564 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->icv_len = 4;
pattrib           575 drivers/staging/rtl8723bs/core/rtw_xmit.c 			TKIP_IV(pattrib->iv, psta->dot11txpn, pattrib->key_idx);
pattrib           577 drivers/staging/rtl8723bs/core/rtw_xmit.c 			TKIP_IV(pattrib->iv, psta->dot11txpn, 0);
pattrib           580 drivers/staging/rtl8723bs/core/rtw_xmit.c 		memcpy(pattrib->dot11tkiptxmickey.skey, psta->dot11tkiptxmickey.skey, 16);
pattrib           586 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->iv_len = 8;
pattrib           587 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->icv_len = 8;
pattrib           590 drivers/staging/rtl8723bs/core/rtw_xmit.c 			AES_IV(pattrib->iv, psta->dot11txpn, pattrib->key_idx);
pattrib           592 drivers/staging/rtl8723bs/core/rtw_xmit.c 			AES_IV(pattrib->iv, psta->dot11txpn, 0);
pattrib           597 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->iv_len = 0;
pattrib           598 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->icv_len = 0;
pattrib           602 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pattrib->encrypt > 0)
pattrib           603 drivers/staging/rtl8723bs/core/rtw_xmit.c 		memcpy(pattrib->dot118021x_UncstKey.skey, psta->dot118021x_UncstKey.skey, 16);
pattrib           607 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->encrypt, padapter->securitypriv.sw_encrypt));
pattrib           609 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pattrib->encrypt &&
pattrib           611 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->bswenc = true;
pattrib           614 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->encrypt, padapter->securitypriv.sw_encrypt));
pattrib           616 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->bswenc = false;
pattrib           655 drivers/staging/rtl8723bs/core/rtw_xmit.c static void set_qos(struct pkt_file *ppktfile, struct pkt_attrib *pattrib)
pattrib           666 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pattrib->ether_type == 0x0800) {
pattrib           671 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->priority = UserPriority;
pattrib           672 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->hdrlen = WLAN_HDR_A3_QOS_LEN;
pattrib           673 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->subtype = WIFI_QOS_DATA_TYPE;
pattrib           676 drivers/staging/rtl8723bs/core/rtw_xmit.c static s32 update_attrib(struct adapter *padapter, _pkt *pkt, struct pkt_attrib *pattrib)
pattrib           694 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->ether_type = ntohs(etherhdr.h_proto);
pattrib           697 drivers/staging/rtl8723bs/core/rtw_xmit.c 	memcpy(pattrib->dst, &etherhdr.h_dest, ETH_ALEN);
pattrib           698 drivers/staging/rtl8723bs/core/rtw_xmit.c 	memcpy(pattrib->src, &etherhdr.h_source, ETH_ALEN);
pattrib           703 drivers/staging/rtl8723bs/core/rtw_xmit.c 		memcpy(pattrib->ra, pattrib->dst, ETH_ALEN);
pattrib           704 drivers/staging/rtl8723bs/core/rtw_xmit.c 		memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
pattrib           707 drivers/staging/rtl8723bs/core/rtw_xmit.c 		memcpy(pattrib->ra, get_bssid(pmlmepriv), ETH_ALEN);
pattrib           708 drivers/staging/rtl8723bs/core/rtw_xmit.c 		memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
pattrib           711 drivers/staging/rtl8723bs/core/rtw_xmit.c 		memcpy(pattrib->ra, pattrib->dst, ETH_ALEN);
pattrib           712 drivers/staging/rtl8723bs/core/rtw_xmit.c 		memcpy(pattrib->ta, get_bssid(pmlmepriv), ETH_ALEN);
pattrib           717 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->pktlen = pktfile.pkt_len;
pattrib           719 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (ETH_P_IP == pattrib->ether_type) {
pattrib           727 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->dhcp_pkt = 0;
pattrib           729 drivers/staging/rtl8723bs/core/rtw_xmit.c 			if (ETH_P_IP == pattrib->ether_type) {/*  IP header */
pattrib           735 drivers/staging/rtl8723bs/core/rtw_xmit.c 					pattrib->dhcp_pkt = 1;
pattrib           745 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->icmp_pkt = 0;
pattrib           747 drivers/staging/rtl8723bs/core/rtw_xmit.c 				pattrib->icmp_pkt = 1;
pattrib           753 drivers/staging/rtl8723bs/core/rtw_xmit.c 	} else if (0x888e == pattrib->ether_type) {
pattrib           757 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if ((pattrib->ether_type == 0x888e) || (pattrib->dhcp_pkt == 1))
pattrib           761 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pattrib->icmp_pkt == 1)
pattrib           763 drivers/staging/rtl8723bs/core/rtw_xmit.c 	else if (pattrib->dhcp_pkt == 1) {
pattrib           768 drivers/staging/rtl8723bs/core/rtw_xmit.c 	bmcast = IS_MCAST(pattrib->ra);
pattrib           774 drivers/staging/rtl8723bs/core/rtw_xmit.c 		psta = rtw_get_stainfo(pstapriv, pattrib->ra);
pattrib           777 drivers/staging/rtl8723bs/core/rtw_xmit.c 			RT_TRACE(_module_rtl871x_xmit_c_, _drv_alert_, ("\nupdate_attrib => get sta_info fail, ra:" MAC_FMT"\n", MAC_ARG(pattrib->ra)));
pattrib           779 drivers/staging/rtl8723bs/core/rtw_xmit.c 			DBG_871X("DBG_TX_DROP_FRAME %s get sta_info fail, ra:" MAC_FMT"\n", __func__, MAC_ARG(pattrib->ra));
pattrib           793 drivers/staging/rtl8723bs/core/rtw_xmit.c 		RT_TRACE(_module_rtl871x_xmit_c_, _drv_alert_, ("\nupdate_attrib => get sta_info fail, ra:" MAC_FMT "\n", MAC_ARG(pattrib->ra)));
pattrib           795 drivers/staging/rtl8723bs/core/rtw_xmit.c 		DBG_871X("DBG_TX_DROP_FRAME %s get sta_info fail, ra:" MAC_FMT"\n", __func__, MAC_ARG(pattrib->ra));
pattrib           810 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (update_attrib_sec_info(padapter, pattrib, psta) == _FAIL) {
pattrib           816 drivers/staging/rtl8723bs/core/rtw_xmit.c 	update_attrib_phy_info(padapter, pattrib, psta);
pattrib           820 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->psta = psta;
pattrib           823 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->pctrl = 0;
pattrib           825 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->ack_policy = 0;
pattrib           827 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->pkt_hdrlen = ETH_HLEN;/* pattrib->ether_type == 0x8100) ? (14 + 4): 14; vlan tag */
pattrib           829 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->hdrlen = WLAN_HDR_A3_LEN;
pattrib           830 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->subtype = WIFI_DATA_TYPE;
pattrib           831 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->priority = 0;
pattrib           834 drivers/staging/rtl8723bs/core/rtw_xmit.c 		if (pattrib->qos_en)
pattrib           835 drivers/staging/rtl8723bs/core/rtw_xmit.c 			set_qos(&pktfile, pattrib);
pattrib           838 drivers/staging/rtl8723bs/core/rtw_xmit.c 			set_qos(&pktfile, pattrib);
pattrib           841 drivers/staging/rtl8723bs/core/rtw_xmit.c 				pattrib->priority = qos_acm(pmlmepriv->acm_mask, pattrib->priority);
pattrib           858 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct	pkt_attrib	 *pattrib = &pxmitframe->attrib;
pattrib           863 drivers/staging/rtl8723bs/core/rtw_xmit.c 	sint bmcst = IS_MCAST(pattrib->ra);
pattrib           891 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pattrib->encrypt == _TKIP_) { /* if (psecuritypriv->dot11PrivacyAlgrthm == _TKIP_PRIVACY_) */
pattrib           908 drivers/staging/rtl8723bs/core/rtw_xmit.c 				if (!memcmp(&pattrib->dot11tkiptxmickey.skey[0], null_key, 16)) {
pattrib           914 drivers/staging/rtl8723bs/core/rtw_xmit.c 				rtw_secmicsetkey(&micdata, &pattrib->dot11tkiptxmickey.skey[0]);
pattrib           933 drivers/staging/rtl8723bs/core/rtw_xmit.c 			if (pattrib->qos_en)
pattrib           941 drivers/staging/rtl8723bs/core/rtw_xmit.c 			for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) {
pattrib           946 drivers/staging/rtl8723bs/core/rtw_xmit.c 				payload = payload+pattrib->hdrlen+pattrib->iv_len;
pattrib           947 drivers/staging/rtl8723bs/core/rtw_xmit.c 				RT_TRACE(_module_rtl871x_xmit_c_, _drv_err_, ("curfragnum =%d pattrib->hdrlen =%d pattrib->iv_len =%d", curfragnum, pattrib->hdrlen, pattrib->iv_len));
pattrib           948 drivers/staging/rtl8723bs/core/rtw_xmit.c 				if ((curfragnum+1) == pattrib->nr_frags) {
pattrib           949 drivers/staging/rtl8723bs/core/rtw_xmit.c 					length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len : 0);
pattrib           953 drivers/staging/rtl8723bs/core/rtw_xmit.c 					length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-((pattrib->bswenc) ? pattrib->icv_len : 0);
pattrib           955 drivers/staging/rtl8723bs/core/rtw_xmit.c 					payload = payload+length+pattrib->icv_len;
pattrib           956 drivers/staging/rtl8723bs/core/rtw_xmit.c 					RT_TRACE(_module_rtl871x_xmit_c_, _drv_err_, ("curfragnum =%d length =%d pattrib->icv_len =%d", curfragnum, length, pattrib->icv_len));
pattrib           961 drivers/staging/rtl8723bs/core/rtw_xmit.c 			RT_TRACE(_module_rtl871x_xmit_c_, _drv_err_, ("xmitframe_addmic: pattrib->last_txcmdsz =%d!!!\n", pattrib->last_txcmdsz));
pattrib           968 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->last_txcmdsz += 8;
pattrib           971 drivers/staging/rtl8723bs/core/rtw_xmit.c 			payload = payload-pattrib->last_txcmdsz+8;
pattrib           972 drivers/staging/rtl8723bs/core/rtw_xmit.c 			for (curfragnum = 0; curfragnum < pattrib->last_txcmdsz; curfragnum = curfragnum+8)
pattrib           989 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct	pkt_attrib	 *pattrib = &pxmitframe->attrib;
pattrib           993 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pattrib->bswenc) {
pattrib           996 drivers/staging/rtl8723bs/core/rtw_xmit.c 		switch (pattrib->encrypt) {
pattrib          1017 drivers/staging/rtl8723bs/core/rtw_xmit.c s32 rtw_make_wlanhdr(struct adapter *padapter, u8 *hdr, struct pkt_attrib *pattrib)
pattrib          1030 drivers/staging/rtl8723bs/core/rtw_xmit.c 	SetFrameSubType(fctrl, pattrib->subtype);
pattrib          1032 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pattrib->subtype & WIFI_DATA_TYPE) {
pattrib          1041 drivers/staging/rtl8723bs/core/rtw_xmit.c 				memcpy(pwlanhdr->addr2, pattrib->src, ETH_ALEN);
pattrib          1042 drivers/staging/rtl8723bs/core/rtw_xmit.c 				memcpy(pwlanhdr->addr3, pattrib->dst, ETH_ALEN);
pattrib          1051 drivers/staging/rtl8723bs/core/rtw_xmit.c 			memcpy(pwlanhdr->addr1, pattrib->dst, ETH_ALEN);
pattrib          1053 drivers/staging/rtl8723bs/core/rtw_xmit.c 			memcpy(pwlanhdr->addr3, pattrib->src, ETH_ALEN);
pattrib          1055 drivers/staging/rtl8723bs/core/rtw_xmit.c 			if (pattrib->qos_en)
pattrib          1059 drivers/staging/rtl8723bs/core/rtw_xmit.c 			memcpy(pwlanhdr->addr1, pattrib->dst, ETH_ALEN);
pattrib          1060 drivers/staging/rtl8723bs/core/rtw_xmit.c 			memcpy(pwlanhdr->addr2, pattrib->src, ETH_ALEN);
pattrib          1063 drivers/staging/rtl8723bs/core/rtw_xmit.c 			if (pattrib->qos_en)
pattrib          1071 drivers/staging/rtl8723bs/core/rtw_xmit.c 		if (pattrib->mdata)
pattrib          1074 drivers/staging/rtl8723bs/core/rtw_xmit.c 		if (pattrib->encrypt)
pattrib          1078 drivers/staging/rtl8723bs/core/rtw_xmit.c 			qc = (unsigned short *)(hdr + pattrib->hdrlen - 2);
pattrib          1080 drivers/staging/rtl8723bs/core/rtw_xmit.c 			if (pattrib->priority)
pattrib          1081 drivers/staging/rtl8723bs/core/rtw_xmit.c 				SetPriority(qc, pattrib->priority);
pattrib          1083 drivers/staging/rtl8723bs/core/rtw_xmit.c 			SetEOSP(qc, pattrib->eosp);
pattrib          1085 drivers/staging/rtl8723bs/core/rtw_xmit.c 			SetAckpolicy(qc, pattrib->ack_policy);
pattrib          1093 drivers/staging/rtl8723bs/core/rtw_xmit.c 			psta = rtw_get_stainfo(&padapter->stapriv, pattrib->ra);
pattrib          1094 drivers/staging/rtl8723bs/core/rtw_xmit.c 			if (pattrib->psta != psta) {
pattrib          1095 drivers/staging/rtl8723bs/core/rtw_xmit.c 				DBG_871X("%s, pattrib->psta(%p) != psta(%p)\n", __func__, pattrib->psta, psta);
pattrib          1111 drivers/staging/rtl8723bs/core/rtw_xmit.c 				psta->sta_xmitpriv.txseq_tid[pattrib->priority]++;
pattrib          1112 drivers/staging/rtl8723bs/core/rtw_xmit.c 				psta->sta_xmitpriv.txseq_tid[pattrib->priority] &= 0xFFF;
pattrib          1113 drivers/staging/rtl8723bs/core/rtw_xmit.c 				pattrib->seqnum = psta->sta_xmitpriv.txseq_tid[pattrib->priority];
pattrib          1115 drivers/staging/rtl8723bs/core/rtw_xmit.c 				SetSeqNum(hdr, pattrib->seqnum);
pattrib          1118 drivers/staging/rtl8723bs/core/rtw_xmit.c 				if (pattrib->ht_en && psta->htpriv.ampdu_enable)
pattrib          1119 drivers/staging/rtl8723bs/core/rtw_xmit.c 					if (psta->htpriv.agg_enable_bitmap & BIT(pattrib->priority))
pattrib          1120 drivers/staging/rtl8723bs/core/rtw_xmit.c 						pattrib->ampdu_en = true;
pattrib          1124 drivers/staging/rtl8723bs/core/rtw_xmit.c 				if (pattrib->ampdu_en == true) {
pattrib          1127 drivers/staging/rtl8723bs/core/rtw_xmit.c 					tx_seq = psta->BA_starting_seqctrl[pattrib->priority & 0x0f];
pattrib          1130 drivers/staging/rtl8723bs/core/rtw_xmit.c 					if (SN_LESS(pattrib->seqnum, tx_seq)) {
pattrib          1132 drivers/staging/rtl8723bs/core/rtw_xmit.c 						pattrib->ampdu_en = false;/* AGG BK */
pattrib          1133 drivers/staging/rtl8723bs/core/rtw_xmit.c 					} else if (SN_EQUAL(pattrib->seqnum, tx_seq)) {
pattrib          1134 drivers/staging/rtl8723bs/core/rtw_xmit.c 						psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = (tx_seq+1)&0xfff;
pattrib          1136 drivers/staging/rtl8723bs/core/rtw_xmit.c 						pattrib->ampdu_en = true;/* AGG EN */
pattrib          1139 drivers/staging/rtl8723bs/core/rtw_xmit.c 						psta->BA_starting_seqctrl[pattrib->priority & 0x0f] = (pattrib->seqnum+1)&0xfff;
pattrib          1140 drivers/staging/rtl8723bs/core/rtw_xmit.c 						pattrib->ampdu_en = true;/* AGG EN */
pattrib          1169 drivers/staging/rtl8723bs/core/rtw_xmit.c u32 rtw_calculate_wlan_pkt_size_by_attribue(struct pkt_attrib *pattrib)
pattrib          1173 drivers/staging/rtl8723bs/core/rtw_xmit.c 	len = pattrib->hdrlen + pattrib->iv_len; /*  WLAN Header and IV */
pattrib          1175 drivers/staging/rtl8723bs/core/rtw_xmit.c 	len += pattrib->pktlen;
pattrib          1176 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pattrib->encrypt == _TKIP_)
pattrib          1178 drivers/staging/rtl8723bs/core/rtw_xmit.c 	len += ((pattrib->bswenc) ? pattrib->icv_len : 0); /*  ICV */
pattrib          1211 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct pkt_attrib	*pattrib = &pxmitframe->attrib;
pattrib          1215 drivers/staging/rtl8723bs/core/rtw_xmit.c 	s32 bmcst = IS_MCAST(pattrib->ra);
pattrib          1252 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (rtw_make_wlanhdr(padapter, mem_start, pattrib) == _FAIL) {
pattrib          1260 drivers/staging/rtl8723bs/core/rtw_xmit.c 	_rtw_pktfile_read(&pktfile, NULL, pattrib->pkt_hdrlen);
pattrib          1274 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pframe += pattrib->hdrlen;
pattrib          1275 drivers/staging/rtl8723bs/core/rtw_xmit.c 		mpdu_len -= pattrib->hdrlen;
pattrib          1278 drivers/staging/rtl8723bs/core/rtw_xmit.c 		if (pattrib->iv_len) {
pattrib          1279 drivers/staging/rtl8723bs/core/rtw_xmit.c 			memcpy(pframe, pattrib->iv, pattrib->iv_len);
pattrib          1283 drivers/staging/rtl8723bs/core/rtw_xmit.c 				  padapter->securitypriv.dot11PrivacyKeyIndex, pattrib->iv[3], *pframe, *(pframe+1), *(pframe+2), *(pframe+3)));
pattrib          1285 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pframe += pattrib->iv_len;
pattrib          1287 drivers/staging/rtl8723bs/core/rtw_xmit.c 			mpdu_len -= pattrib->iv_len;
pattrib          1291 drivers/staging/rtl8723bs/core/rtw_xmit.c 			llc_sz = rtw_put_snap(pframe, pattrib->ether_type);
pattrib          1296 drivers/staging/rtl8723bs/core/rtw_xmit.c 		if ((pattrib->icv_len > 0) && (pattrib->bswenc)) {
pattrib          1297 drivers/staging/rtl8723bs/core/rtw_xmit.c 			mpdu_len -= pattrib->icv_len;
pattrib          1303 drivers/staging/rtl8723bs/core/rtw_xmit.c 			mem_sz = _rtw_pktfile_read(&pktfile, pframe, pattrib->pktlen);
pattrib          1310 drivers/staging/rtl8723bs/core/rtw_xmit.c 		if ((pattrib->icv_len > 0) && (pattrib->bswenc)) {
pattrib          1311 drivers/staging/rtl8723bs/core/rtw_xmit.c 			memcpy(pframe, pattrib->icv, pattrib->icv_len);
pattrib          1312 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pframe += pattrib->icv_len;
pattrib          1318 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->nr_frags = frg_inx;
pattrib          1320 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->last_txcmdsz = pattrib->hdrlen + pattrib->iv_len + ((pattrib->nr_frags == 1) ? llc_sz:0) +
pattrib          1321 drivers/staging/rtl8723bs/core/rtw_xmit.c 					((pattrib->bswenc) ? pattrib->icv_len : 0) + mem_sz;
pattrib          1332 drivers/staging/rtl8723bs/core/rtw_xmit.c 		memcpy(mem_start, pbuf_start + hw_hdr_offset, pattrib->hdrlen);
pattrib          1348 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->vcs_mode = NONE_VCS;
pattrib          1360 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct pkt_attrib	*pattrib = &pxmitframe->attrib;
pattrib          1361 drivers/staging/rtl8723bs/core/rtw_xmit.c 	s32 bmcst = IS_MCAST(pattrib->ra);
pattrib          1373 drivers/staging/rtl8723bs/core/rtw_xmit.c 	ori_len = BIP_AAD_SIZE+pattrib->pktlen;
pattrib          1403 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pframe += pattrib->pktlen;
pattrib          1413 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pframe = rtw_set_ie(pframe, _MME_IE_, 16, MME, &(pattrib->pktlen));
pattrib          1414 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          1416 drivers/staging/rtl8723bs/core/rtw_xmit.c 		frame_body_len = pattrib->pktlen - sizeof(struct ieee80211_hdr_3addr);
pattrib          1438 drivers/staging/rtl8723bs/core/rtw_xmit.c 			if (pattrib->psta)
pattrib          1439 drivers/staging/rtl8723bs/core/rtw_xmit.c 				psta = pattrib->psta;
pattrib          1441 drivers/staging/rtl8723bs/core/rtw_xmit.c 				psta = rtw_get_stainfo(&padapter->stapriv, pattrib->ra);
pattrib          1464 drivers/staging/rtl8723bs/core/rtw_xmit.c 			if (pattrib->encrypt > 0)
pattrib          1465 drivers/staging/rtl8723bs/core/rtw_xmit.c 				memcpy(pattrib->dot118021x_UncstKey.skey, psta->dot118021x_UncstKey.skey, 16);
pattrib          1467 drivers/staging/rtl8723bs/core/rtw_xmit.c 			memcpy(tmp_buf, pframe, pattrib->pktlen);
pattrib          1469 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pframe += pattrib->hdrlen;
pattrib          1472 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->iv_len = 8;
pattrib          1474 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->icv_len = 8;
pattrib          1476 drivers/staging/rtl8723bs/core/rtw_xmit.c 			switch (pattrib->encrypt) {
pattrib          1479 drivers/staging/rtl8723bs/core/rtw_xmit.c 					AES_IV(pattrib->iv, psta->dot11wtxpn, 0);
pattrib          1485 drivers/staging/rtl8723bs/core/rtw_xmit.c 			memcpy(pframe, pattrib->iv, pattrib->iv_len);
pattrib          1486 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pframe += pattrib->iv_len;
pattrib          1488 drivers/staging/rtl8723bs/core/rtw_xmit.c 			memcpy(pframe, tmp_buf+pattrib->hdrlen, pattrib->pktlen-pattrib->hdrlen);
pattrib          1490 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pframe += pattrib->pktlen-pattrib->hdrlen;
pattrib          1492 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->pktlen += pattrib->iv_len;
pattrib          1493 drivers/staging/rtl8723bs/core/rtw_xmit.c 			if ((pattrib->icv_len > 0) && (pattrib->bswenc)) {
pattrib          1494 drivers/staging/rtl8723bs/core/rtw_xmit.c 				memcpy(pframe, pattrib->icv, pattrib->icv_len);
pattrib          1495 drivers/staging/rtl8723bs/core/rtw_xmit.c 				pframe += pattrib->icv_len;
pattrib          1498 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->pktlen += pattrib->icv_len;
pattrib          1500 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          2088 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct pkt_attrib	*pattrib = &pxmitframe->attrib;
pattrib          2103 drivers/staging/rtl8723bs/core/rtw_xmit.c 	psta = rtw_get_stainfo(&padapter->stapriv, pattrib->ra);
pattrib          2104 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pattrib->psta != psta) {
pattrib          2106 drivers/staging/rtl8723bs/core/rtw_xmit.c 		DBG_871X("%s, pattrib->psta(%p) != psta(%p)\n", __func__, pattrib->psta, psta);
pattrib          2124 drivers/staging/rtl8723bs/core/rtw_xmit.c 	ptxservq = rtw_get_sta_pending(padapter, psta, pattrib->priority, (u8 *)(&ac_index));
pattrib          2233 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib          2235 drivers/staging/rtl8723bs/core/rtw_xmit.c 	switch (pattrib->qsel) {
pattrib          2269 drivers/staging/rtl8723bs/core/rtw_xmit.c static void do_queue_select(struct adapter	*padapter, struct pkt_attrib *pattrib)
pattrib          2273 drivers/staging/rtl8723bs/core/rtw_xmit.c 	qsel = pattrib->priority;
pattrib          2274 drivers/staging/rtl8723bs/core/rtw_xmit.c 	RT_TRACE(_module_rtl871x_xmit_c_, _drv_info_, ("### do_queue_select priority =%d , qsel = %d\n", pattrib->priority, qsel));
pattrib          2276 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pattrib->qsel = qsel;
pattrib          2383 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct pkt_attrib *pattrib = &pxmitframe->attrib;
pattrib          2385 drivers/staging/rtl8723bs/core/rtw_xmit.c 	sint bmcst = IS_MCAST(pattrib->ra);
pattrib          2403 drivers/staging/rtl8723bs/core/rtw_xmit.c 	psta = rtw_get_stainfo(&padapter->stapriv, pattrib->ra);
pattrib          2404 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pattrib->psta != psta) {
pattrib          2406 drivers/staging/rtl8723bs/core/rtw_xmit.c 		DBG_871X("%s, pattrib->psta(%p) != psta(%p)\n", __func__, pattrib->psta, psta);
pattrib          2422 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pattrib->triggered == 1) {
pattrib          2428 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pattrib->qsel = 0x11;/* HIQ */
pattrib          2491 drivers/staging/rtl8723bs/core/rtw_xmit.c 			switch (pattrib->priority) {
pattrib          2554 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct pkt_attrib	*pattrib;
pattrib          2566 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib = &pxmitframe->attrib;
pattrib          2568 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pattrib->triggered = 0;
pattrib          2573 drivers/staging/rtl8723bs/core/rtw_xmit.c 			ptxservq = rtw_get_sta_pending(padapter, psta, pattrib->priority, (u8 *)(&ac_index));
pattrib          1664 drivers/staging/rtl8723bs/hal/hal_com.c 	struct rx_pkt_attrib *pattrib = &prframe->u.hdr.attrib;
pattrib          1666 drivers/staging/rtl8723bs/hal/hal_com.c 	struct odm_phy_info *pPhyInfo  = (PODM_PHY_INFO_T)(&pattrib->phy_info);
pattrib          1669 drivers/staging/rtl8723bs/hal/hal_com.c 	psample_pkt_rssi->data_rate = pattrib->data_rate;
pattrib          1670 drivers/staging/rtl8723bs/hal/hal_com.c 	isCCKrate = pattrib->data_rate <= DESC_RATE11M;
pattrib          1427 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 	struct pkt_attrib *pattrib;
pattrib          1764 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 		pattrib = &pcmdframe->attrib;
pattrib          1765 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 		update_mgntframe_attrib(padapter, pattrib);
pattrib          1766 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 		pattrib->qsel = 0x10;
pattrib          1767 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 		pattrib->pktlen = pattrib->last_txcmdsz = TotalPacketLen - TxDescOffset;
pattrib          1812 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 	struct pkt_attrib *pattrib;
pattrib          1897 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 		pattrib = &pcmdframe->attrib;
pattrib          1898 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 		update_mgntframe_attrib(padapter, pattrib);
pattrib          1899 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 		pattrib->qsel = 0x10;
pattrib          1900 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 		pattrib->pktlen = TotalPacketLen - TxDescOffset;
pattrib          1901 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 		pattrib->last_txcmdsz = TotalPacketLen - TxDescOffset;
pattrib          2127 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 	struct pkt_attrib *pattrib;
pattrib          2206 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 	pattrib = &pcmdframe->attrib;
pattrib          2207 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          2208 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 	pattrib->qsel = 0x10;
pattrib          2209 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c 	pattrib->pktlen = pattrib->last_txcmdsz = TotalPacketLen - TxDescOffset;
pattrib          2880 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c u8 BWMapping_8723B(struct adapter *Adapter, struct pkt_attrib *pattrib)
pattrib          2888 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		if (pattrib->bwmode == CHANNEL_WIDTH_80)
pattrib          2890 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		else if (pattrib->bwmode == CHANNEL_WIDTH_40)
pattrib          2895 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		if ((pattrib->bwmode == CHANNEL_WIDTH_40) || (pattrib->bwmode == CHANNEL_WIDTH_80))
pattrib          2908 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c u8 SCMapping_8723B(struct adapter *Adapter, struct pkt_attrib *pattrib)
pattrib          2916 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		if (pattrib->bwmode == CHANNEL_WIDTH_80) {
pattrib          2918 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		} else if (pattrib->bwmode == CHANNEL_WIDTH_40) {
pattrib          2940 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		if (pattrib->bwmode == CHANNEL_WIDTH_40) {
pattrib          2942 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		} else if (pattrib->bwmode == CHANNEL_WIDTH_20) {
pattrib          2981 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c static u8 fill_txdesc_sectype(struct pkt_attrib *pattrib)
pattrib          2984 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	if ((pattrib->encrypt > 0) && !pattrib->bswenc) {
pattrib          2985 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		switch (pattrib->encrypt) {
pattrib          3006 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c static void fill_txdesc_vcs_8723b(struct adapter *padapter, struct pkt_attrib *pattrib, PTXDESC_8723B ptxdesc)
pattrib          3010 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	if (pattrib->vcs_mode) {
pattrib          3011 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		switch (pattrib->vcs_mode) {
pattrib          3034 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		if (pattrib->ht_en)
pattrib          3035 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			ptxdesc->rts_sc = SCMapping_8723B(padapter, pattrib);
pattrib          3039 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c static void fill_txdesc_phy_8723b(struct adapter *padapter, struct pkt_attrib *pattrib, PTXDESC_8723B ptxdesc)
pattrib          3043 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	if (pattrib->ht_en) {
pattrib          3044 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->data_bw = BWMapping_8723B(padapter, pattrib);
pattrib          3046 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->data_sc = SCMapping_8723B(padapter, pattrib);
pattrib          3059 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	struct pkt_attrib *pattrib;
pattrib          3071 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	pattrib = &pxmitframe->attrib;
pattrib          3072 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	bmcst = IS_MCAST(pattrib->ra);
pattrib          3079 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->macid = pattrib->mac_id; /*  CAM_ID(MAC_ID) */
pattrib          3080 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->rate_id = pattrib->raid;
pattrib          3081 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->qsel = pattrib->qsel;
pattrib          3082 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->seq = pattrib->seqnum;
pattrib          3084 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->sectype = fill_txdesc_sectype(pattrib);
pattrib          3085 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		fill_txdesc_vcs_8723b(padapter, pattrib, ptxdesc);
pattrib          3087 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		if (pattrib->icmp_pkt == 1 && padapter->registrypriv.wifi_spec == 1)
pattrib          3091 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			(pattrib->ether_type != 0x888e) &&
pattrib          3092 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			(pattrib->ether_type != 0x0806) &&
pattrib          3093 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			(pattrib->ether_type != 0x88B4) &&
pattrib          3094 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			(pattrib->dhcp_pkt != 1) &&
pattrib          3097 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			&& (!pattrib->pctrl)
pattrib          3102 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			if (pattrib->ampdu_en) {
pattrib          3105 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 				ptxdesc->ampdu_density = pattrib->ampdu_spacing;
pattrib          3109 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			fill_txdesc_phy_8723b(padapter, pattrib, ptxdesc);
pattrib          3116 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 				if (pHalData->dmpriv.INIDATA_RATE[pattrib->mac_id] & BIT(7))
pattrib          3119 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 				ptxdesc->datarate = pHalData->dmpriv.INIDATA_RATE[pattrib->mac_id] & 0x7F;
pattrib          3131 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			if (pattrib->ldpc)
pattrib          3133 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			if (pattrib->stbc)
pattrib          3156 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->macid = pattrib->mac_id; /*  CAM_ID(MAC_ID) */
pattrib          3157 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->qsel = pattrib->qsel;
pattrib          3158 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->rate_id = pattrib->raid; /*  Rate ID */
pattrib          3159 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->seq = pattrib->seqnum;
pattrib          3162 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->mbssid = pattrib->mbssid & 0xF;
pattrib          3165 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		if (pattrib->retry_ctrl) {
pattrib          3186 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->macid = pattrib->mac_id; /*  CAM_ID(MAC_ID) */
pattrib          3187 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->rate_id = pattrib->raid; /*  Rate ID */
pattrib          3188 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->qsel = pattrib->qsel;
pattrib          3189 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		ptxdesc->seq = pattrib->seqnum;
pattrib          3194 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	ptxdesc->pktlen = pattrib->last_txcmdsz;
pattrib          3208 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	if (!pattrib->qos_en) /*  Hw set sequence number */
pattrib            13 drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c 	struct rx_pkt_attrib *pattrib = &prframe->u.hdr.attrib;
pattrib            26 drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c 		signal_stat->total_val  += pattrib->phy_info.SignalStrength;
pattrib            34 drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c 	struct rx_pkt_attrib *pattrib;
pattrib            40 drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c 	pattrib = &prframe->u.hdr.attrib;
pattrib            52 drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c 	signal_stat->total_val  += pattrib->phy_info.SignalQuality;
pattrib            25 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 	struct rx_pkt_attrib *pattrib;
pattrib            36 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 	pattrib = &precvframe->u.hdr.attrib;
pattrib            37 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 	memset(pattrib, 0, sizeof(struct rx_pkt_attrib));
pattrib            40 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 	pattrib->pkt_rpt_type = prxreport->c2h_ind ? C2H_PACKET : NORMAL_RX;
pattrib            43 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 	if (pattrib->pkt_rpt_type == NORMAL_RX) {
pattrib            46 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->pkt_len = (u16)prxreport->pktlen;
pattrib            47 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->drvinfo_sz = (u8)(prxreport->drvinfosize << 3);
pattrib            48 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->physt = (u8)prxreport->physt;
pattrib            50 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->crc_err = (u8)prxreport->crc32;
pattrib            51 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->icv_err = (u8)prxreport->icverr;
pattrib            53 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->bdecrypted = (u8)(prxreport->swdec ? 0 : 1);
pattrib            54 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->encrypt = (u8)prxreport->security;
pattrib            56 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->qos = (u8)prxreport->qos;
pattrib            57 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->priority = (u8)prxreport->tid;
pattrib            59 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->amsdu = (u8)prxreport->amsdu;
pattrib            61 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->seq_num = (u16)prxreport->seq;
pattrib            62 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->frag_num = (u8)prxreport->frag;
pattrib            63 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->mfrag = (u8)prxreport->mf;
pattrib            64 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->mdata = (u8)prxreport->md;
pattrib            66 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->data_rate = (u8)prxreport->rx_rate;
pattrib            68 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		pattrib->pkt_len = (u16)prxreport->pktlen;
pattrib            81 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 	struct rx_pkt_attrib *pattrib = &precvframe->u.hdr.attrib;
pattrib            84 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		(struct odm_phy_info *)(&pattrib->phy_info);
pattrib           109 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 				!pattrib->icv_err && !pattrib->crc_err &&
pattrib           132 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 	pkt_info.data_rate = pattrib->data_rate;
pattrib           139 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 		psta->rssi = pattrib->phy_info.RecvSignalPower;
pattrib           207 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 			      struct rx_pkt_attrib *pattrib,
pattrib           211 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 	if ((!(p_hal_data->ReceiveConfig & RCR_ACRC32)) && pattrib->crc_err) {
pattrib           242 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 	struct rx_pkt_attrib *pattrib;
pattrib           270 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 			pattrib = &precvframe->u.hdr.attrib;
pattrib           273 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 				       pattrib, precvframe))
pattrib           276 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 			rx_report_sz = RXDESC_SIZE + pattrib->drvinfo_sz;
pattrib           278 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 				pattrib->shift_sz +
pattrib           279 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 				pattrib->pkt_len;
pattrib           285 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 			if ((pattrib->crc_err) || (pattrib->icv_err)) {
pattrib           287 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 					  __func__, pattrib->crc_err,
pattrib           288 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 					  pattrib->icv_err);
pattrib           294 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 				if (pattrib->qos)	/* 	Qos data, wireless lan header length is 26 */
pattrib           299 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 				skb_len = pattrib->pkt_len;
pattrib           303 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 				if ((pattrib->mfrag == 1) && (pattrib->frag_num == 0)) {
pattrib           322 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 					memcpy(pkt_copy->data, (ptr + rx_report_sz + pattrib->shift_sz), skb_len);
pattrib           327 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 					if ((pattrib->mfrag == 1) && (pattrib->frag_num == 0)) {
pattrib           337 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 						pkt_clone->data = ptr + rx_report_sz + pattrib->shift_sz;
pattrib           364 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 				if (pattrib->pkt_rpt_type == NORMAL_RX) { /* Normal rx packet */
pattrib           365 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 					if (pattrib->physt)
pattrib           371 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 				} else if (pattrib->pkt_rpt_type == C2H_PACKET) {
pattrib           374 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 					u16 len_c2h = pattrib->pkt_len;
pattrib           386 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c 						rtl8723bs_c2h_packet_handler(padapter, precvframe->u.hdr.rx_data, pattrib->pkt_len);
pattrib           509 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	struct pkt_attrib *pattrib;
pattrib           518 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	pattrib = &pmgntframe->attrib;
pattrib           523 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	pxmitbuf->len = txdesc_size + pattrib->last_txcmdsz;
pattrib           528 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	rtw_count_tx_stats(padapter, pmgntframe, pattrib->last_txcmdsz);
pattrib            35 drivers/staging/rtl8723bs/include/recv_osdep.h void rtw_os_recv_indicate_pkt(struct adapter *padapter, _pkt *pkt, struct rx_pkt_attrib *pattrib);
pattrib           447 drivers/staging/rtl8723bs/include/rtl8723b_xmit.h u8 BWMapping_8723B(struct adapter * Adapter, struct pkt_attrib *pattrib);
pattrib           448 drivers/staging/rtl8723bs/include/rtl8723b_xmit.h u8 SCMapping_8723B(struct adapter * Adapter, struct pkt_attrib	*pattrib);
pattrib           657 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h void update_mgntframe_attrib(struct adapter *padapter, struct pkt_attrib *pattrib);
pattrib           462 drivers/staging/rtl8723bs/include/rtw_xmit.h extern s32 rtw_make_wlanhdr(struct adapter *padapter, u8 *hdr, struct pkt_attrib *pattrib);
pattrib           474 drivers/staging/rtl8723bs/include/rtw_xmit.h extern u32 rtw_calculate_wlan_pkt_size_by_attribue(struct pkt_attrib *pattrib);
pattrib          2513 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 		struct pkt_attrib	*pattrib;
pattrib          2544 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 		pattrib = &pmgntframe->attrib;
pattrib          2545 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 		update_mgntframe_attrib(padapter, pattrib);
pattrib          2546 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 		pattrib->retry_ctrl = false;
pattrib          2553 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 		pattrib->pktlen = len;
pattrib          2558 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 		pattrib->seqnum = pmlmeext->mgnt_seq;
pattrib          2562 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 		pattrib->last_txcmdsz = pattrib->pktlen;
pattrib          3011 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 	struct pkt_attrib	*pattrib;
pattrib          3037 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 	pattrib = &pmgntframe->attrib;
pattrib          3038 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 	update_mgntframe_attrib(padapter, pattrib);
pattrib          3039 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 	pattrib->retry_ctrl = false;
pattrib          3046 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 	pattrib->pktlen = len;
pattrib          3051 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 	pattrib->seqnum = pmlmeext->mgnt_seq;
pattrib          3054 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c 	pattrib->last_txcmdsz = pattrib->pktlen;
pattrib            57 drivers/staging/rtl8723bs/os_dep/recv_linux.c 	struct rx_pkt_attrib *pattrib;
pattrib            59 drivers/staging/rtl8723bs/os_dep/recv_linux.c 	pattrib = &prframe->u.hdr.attrib;
pattrib            85 drivers/staging/rtl8723bs/os_dep/recv_linux.c 		memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->src, ETH_ALEN);
pattrib            86 drivers/staging/rtl8723bs/os_dep/recv_linux.c 		memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->dst, ETH_ALEN);
pattrib            92 drivers/staging/rtl8723bs/os_dep/recv_linux.c 		memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->src, ETH_ALEN);
pattrib            93 drivers/staging/rtl8723bs/os_dep/recv_linux.c 		memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->dst, ETH_ALEN);
pattrib            99 drivers/staging/rtl8723bs/os_dep/recv_linux.c void rtw_os_recv_indicate_pkt(struct adapter *padapter, _pkt *pkt, struct rx_pkt_attrib *pattrib)
pattrib           110 drivers/staging/rtl8723bs/os_dep/recv_linux.c 			int bmcast = IS_MCAST(pattrib->dst);
pattrib           114 drivers/staging/rtl8723bs/os_dep/recv_linux.c 			if (memcmp(pattrib->dst, myid(&padapter->eeprompriv), ETH_ALEN)) {
pattrib           121 drivers/staging/rtl8723bs/os_dep/recv_linux.c 					psta = rtw_get_stainfo(pstapriv, pattrib->dst);
pattrib           154 drivers/staging/rtl8723bs/os_dep/recv_linux.c 		if ((pattrib->tcpchk_valid == 1) && (pattrib->tcp_chkrpt == 1))
pattrib           221 drivers/staging/rtl8723bs/os_dep/recv_linux.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib           224 drivers/staging/rtl8723bs/os_dep/recv_linux.c 	DBG_871X("eth rx: got eth_type = 0x%x\n", pattrib->eth_type);
pattrib           259 drivers/staging/rtl8723bs/os_dep/recv_linux.c 	struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib;
pattrib           285 drivers/staging/rtl8723bs/os_dep/recv_linux.c 	if (0x8899 == pattrib->eth_type) {
pattrib           292 drivers/staging/rtl8723bs/os_dep/recv_linux.c 	rtw_os_recv_indicate_pkt(padapter, skb, pattrib);