precv_frame 2010 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame, precv_frame 2017 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 2018 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u32 packet_len = precv_frame->pkt->len; precv_frame 2057 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c bssid->Rssi = precv_frame->attrib.phy_info.recvpower; precv_frame 2058 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c bssid->PhyInfo.SignalQuality = precv_frame->attrib.phy_info.SignalQuality;/* in percentage */ precv_frame 2059 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c bssid->PhyInfo.SignalStrength = precv_frame->attrib.phy_info.SignalStrength;/* in percentage */ precv_frame 2506 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 2514 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 2515 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c uint len = precv_frame->pkt->len; precv_frame 2541 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 2546 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c report_survey_event(padapter, precv_frame); precv_frame 2554 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 2562 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 2563 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c uint len = precv_frame->pkt->len; precv_frame 2569 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c report_survey_event(padapter, precv_frame); precv_frame 2578 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if (collect_bss_info(padapter, precv_frame, pbss) == _SUCCESS) { precv_frame 2646 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 2659 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 2660 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c uint len = precv_frame->pkt->len; precv_frame 2815 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 2822 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 2823 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c uint pkt_len = precv_frame->pkt->len; precv_frame 2891 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 2910 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 2911 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c uint ie_len, pkt_len = precv_frame->pkt->len; precv_frame 3326 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 3335 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 3336 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c uint pkt_len = precv_frame->pkt->len; precv_frame 3414 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 3420 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 3468 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 3474 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 3522 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 3529 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 3533 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 3567 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 3573 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 3579 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 3589 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 3691 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c static unsigned int on_action_public_p2p(struct recv_frame *precv_frame) precv_frame 3693 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 3700 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if (rtw_action_public_decache(precv_frame, dialogToken) == _FAIL) precv_frame 3706 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c static unsigned int on_action_public_vendor(struct recv_frame *precv_frame) precv_frame 3709 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 3713 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c ret = on_action_public_p2p(precv_frame); precv_frame 3718 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c static unsigned int on_action_public_default(struct recv_frame *precv_frame, precv_frame 3722 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 3728 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if (rtw_action_public_decache(precv_frame, token) == _FAIL) precv_frame 3738 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 3741 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 3756 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c ret = on_action_public_vendor(precv_frame); precv_frame 3759 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c ret = on_action_public_default(precv_frame, action); precv_frame 3768 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 3774 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 3780 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 3786 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 3806 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 3812 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 3821 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c ptable->func(padapter, precv_frame); precv_frame 4066 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 4069 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 4076 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c ptable->func(padapter, precv_frame); precv_frame 4080 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c void mgt_dispatcher(struct adapter *padapter, struct recv_frame *precv_frame) precv_frame 4088 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c u8 *pframe = precv_frame->pkt->data; precv_frame 4120 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if (precv_frame->attrib.seq_num == precv_frame 4124 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c precv_frame->attrib.seq_num); precv_frame 4128 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c psta->RxMgmtFrameSeqNum = precv_frame->attrib.seq_num; precv_frame 4144 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c _mgt_dispatcher(padapter, ptable, precv_frame); precv_frame 4147 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c _mgt_dispatcher(padapter, ptable, precv_frame); precv_frame 4151 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c _mgt_dispatcher(padapter, ptable, precv_frame); precv_frame 4162 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_frame *precv_frame) precv_frame 4205 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if (collect_bss_info(padapter, precv_frame, (struct wlan_bssid_ex *)&psurvey_evt->bss) == _FAIL) { precv_frame 358 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_frame *precv_frame) precv_frame 360 drivers/staging/rtl8188eu/core/rtw_recv.c struct rx_pkt_attrib *prxattrib = &precv_frame->attrib; precv_frame 362 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_frame *return_packet = precv_frame; precv_frame 368 drivers/staging/rtl8188eu/core/rtw_recv.c u8 *iv = precv_frame->pkt->data + prxattrib->hdrlen; precv_frame 395 drivers/staging/rtl8188eu/core/rtw_recv.c res = rtw_wep_decrypt(padapter, (u8 *)precv_frame); precv_frame 398 drivers/staging/rtl8188eu/core/rtw_recv.c res = rtw_tkip_decrypt(padapter, (u8 *)precv_frame); precv_frame 401 drivers/staging/rtl8188eu/core/rtw_recv.c res = rtw_aes_decrypt(padapter, (u8 *)precv_frame); precv_frame 420 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_frame *precv_frame) precv_frame 437 drivers/staging/rtl8188eu/core/rtw_recv.c ptr = precv_frame->pkt->data; precv_frame 438 drivers/staging/rtl8188eu/core/rtw_recv.c pfhdr = precv_frame; precv_frame 459 drivers/staging/rtl8188eu/core/rtw_recv.c prtnframe = precv_frame; precv_frame 462 drivers/staging/rtl8188eu/core/rtw_recv.c rtw_free_recvframe(precv_frame, &adapter->recvpriv.free_recv_queue); precv_frame 471 drivers/staging/rtl8188eu/core/rtw_recv.c __func__, precv_frame->attrib.privacy)); precv_frame 476 drivers/staging/rtl8188eu/core/rtw_recv.c prtnframe = precv_frame; precv_frame 482 drivers/staging/rtl8188eu/core/rtw_recv.c prtnframe = precv_frame; precv_frame 488 drivers/staging/rtl8188eu/core/rtw_recv.c prtnframe = precv_frame; precv_frame 494 drivers/staging/rtl8188eu/core/rtw_recv.c static int recv_decache(struct recv_frame *precv_frame, u8 bretry, precv_frame 497 drivers/staging/rtl8188eu/core/rtw_recv.c int tid = precv_frame->attrib.priority; precv_frame 499 drivers/staging/rtl8188eu/core/rtw_recv.c u16 seq_ctrl = ((precv_frame->attrib.seq_num&0xffff) << 4) | precv_frame 500 drivers/staging/rtl8188eu/core/rtw_recv.c (precv_frame->attrib.frag_num & 0xf); precv_frame 522 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_frame *precv_frame) precv_frame 526 drivers/staging/rtl8188eu/core/rtw_recv.c u8 *ptr = precv_frame->pkt->data; precv_frame 527 drivers/staging/rtl8188eu/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->attrib; precv_frame 549 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_frame *precv_frame) precv_frame 552 drivers/staging/rtl8188eu/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->attrib; precv_frame 636 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_frame *precv_frame, precv_frame 640 drivers/staging/rtl8188eu/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->attrib; precv_frame 715 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_frame *precv_frame, precv_frame 718 drivers/staging/rtl8188eu/core/rtw_recv.c u8 *ptr = precv_frame->pkt->data; precv_frame 719 drivers/staging/rtl8188eu/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->attrib; precv_frame 778 drivers/staging/rtl8188eu/core/rtw_recv.c count_rx_stats(adapter, precv_frame, *psta); precv_frame 805 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_frame *precv_frame, precv_frame 808 drivers/staging/rtl8188eu/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->attrib; precv_frame 811 drivers/staging/rtl8188eu/core/rtw_recv.c u8 *ptr = precv_frame->pkt->data; precv_frame 833 drivers/staging/rtl8188eu/core/rtw_recv.c process_pwrbit_data(adapter, precv_frame); precv_frame 836 drivers/staging/rtl8188eu/core/rtw_recv.c process_wmmps_data(adapter, precv_frame); precv_frame 840 drivers/staging/rtl8188eu/core/rtw_recv.c count_rx_stats(adapter, precv_frame, *psta); precv_frame 863 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_frame *precv_frame) precv_frame 866 drivers/staging/rtl8188eu/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->attrib; precv_frame 868 drivers/staging/rtl8188eu/core/rtw_recv.c u8 *pframe = precv_frame->pkt->data; precv_frame 988 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_frame *precv_frame); precv_frame 991 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_frame *precv_frame) precv_frame 997 drivers/staging/rtl8188eu/core/rtw_recv.c precv_frame = recvframe_chk_defrag(padapter, precv_frame); precv_frame 998 drivers/staging/rtl8188eu/core/rtw_recv.c if (!precv_frame) { precv_frame 1006 drivers/staging/rtl8188eu/core/rtw_recv.c GetAddr2Ptr(precv_frame->pkt->data)); precv_frame 1009 drivers/staging/rtl8188eu/core/rtw_recv.c if (GetFrameSubType(precv_frame->pkt->data) == WIFI_BEACON) { precv_frame 1011 drivers/staging/rtl8188eu/core/rtw_recv.c } else if (GetFrameSubType(precv_frame->pkt->data) == WIFI_PROBEREQ) { precv_frame 1013 drivers/staging/rtl8188eu/core/rtw_recv.c } else if (GetFrameSubType(precv_frame->pkt->data) == WIFI_PROBERSP) { precv_frame 1015 drivers/staging/rtl8188eu/core/rtw_recv.c GetAddr1Ptr(precv_frame->pkt->data), ETH_ALEN)) precv_frame 1017 drivers/staging/rtl8188eu/core/rtw_recv.c else if (is_multicast_ether_addr(GetAddr1Ptr(precv_frame->pkt->data))) precv_frame 1024 drivers/staging/rtl8188eu/core/rtw_recv.c mgt_dispatcher(padapter, precv_frame); precv_frame 1030 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_frame *precv_frame) precv_frame 1035 drivers/staging/rtl8188eu/core/rtw_recv.c u8 *ptr = precv_frame->pkt->data; precv_frame 1036 drivers/staging/rtl8188eu/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->attrib; precv_frame 1059 drivers/staging/rtl8188eu/core/rtw_recv.c ret = sta2sta_data_frame(adapter, precv_frame, &psta); precv_frame 1064 drivers/staging/rtl8188eu/core/rtw_recv.c ret = ap2sta_data_frame(adapter, precv_frame, &psta); precv_frame 1069 drivers/staging/rtl8188eu/core/rtw_recv.c ret = sta2ap_data_frame(adapter, precv_frame, &psta); precv_frame 1095 drivers/staging/rtl8188eu/core/rtw_recv.c precv_frame->psta = psta; precv_frame 1116 drivers/staging/rtl8188eu/core/rtw_recv.c precv_frame->preorder_ctrl = &psta->recvreorder_ctrl[pattrib->priority]; precv_frame 1119 drivers/staging/rtl8188eu/core/rtw_recv.c if (recv_decache(precv_frame, bretry, &psta->sta_recvpriv.rxcache) == _FAIL) { precv_frame 1146 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_frame *precv_frame) precv_frame 1156 drivers/staging/rtl8188eu/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->attrib; precv_frame 1157 drivers/staging/rtl8188eu/core/rtw_recv.c u8 *ptr = precv_frame->pkt->data; precv_frame 1215 drivers/staging/rtl8188eu/core/rtw_recv.c retval = validate_recv_mgnt_frame(adapter, precv_frame); precv_frame 1221 drivers/staging/rtl8188eu/core/rtw_recv.c retval = validate_recv_ctrl_frame(adapter, precv_frame); precv_frame 1229 drivers/staging/rtl8188eu/core/rtw_recv.c retval = validate_recv_data_frame(adapter, precv_frame); precv_frame 1253 drivers/staging/rtl8188eu/core/rtw_recv.c rtl88eu_mon_recv_hook(adapter->pmondev, precv_frame); precv_frame 1392 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_frame *precv_frame) precv_frame 1406 drivers/staging/rtl8188eu/core/rtw_recv.c pfhdr = precv_frame; precv_frame 1430 drivers/staging/rtl8188eu/core/rtw_recv.c prtnframe = precv_frame;/* isn't a fragment frame */ precv_frame 1453 drivers/staging/rtl8188eu/core/rtw_recv.c rtw_free_recvframe(precv_frame, pfree_recv_queue); precv_frame 1468 drivers/staging/rtl8188eu/core/rtw_recv.c precv_frame = recvframe_defrag(padapter, pdefrag_q); precv_frame 1469 drivers/staging/rtl8188eu/core/rtw_recv.c prtnframe = precv_frame; precv_frame 1472 drivers/staging/rtl8188eu/core/rtw_recv.c rtw_free_recvframe(precv_frame, pfree_recv_queue); precv_frame 18 drivers/staging/rtl8188eu/include/recv_osdep.h s32 rtw_recv_entry(struct recv_frame *precv_frame); precv_frame 531 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h struct recv_frame *precv_frame); precv_frame 262 drivers/staging/rtl8188eu/include/rtw_recv.h void mgt_dispatcher(struct adapter *padapter, struct recv_frame *precv_frame); precv_frame 65 drivers/staging/rtl8188eu/os_dep/recv_linux.c struct recv_frame *precv_frame) precv_frame 75 drivers/staging/rtl8188eu/os_dep/recv_linux.c skb = precv_frame->pkt; precv_frame 86 drivers/staging/rtl8188eu/os_dep/recv_linux.c struct rx_pkt_attrib *pattrib = &precv_frame->attrib; precv_frame 124 drivers/staging/rtl8188eu/os_dep/recv_linux.c precv_frame->pkt = NULL; precv_frame 126 drivers/staging/rtl8188eu/os_dep/recv_linux.c rtw_free_recvframe(precv_frame, pfree_recv_queue); precv_frame 136 drivers/staging/rtl8188eu/os_dep/recv_linux.c rtw_free_recvframe(precv_frame, pfree_recv_queue); precv_frame 24 drivers/staging/rtl8712/recv_osdep.h void r8712_recv_entry(union recv_frame *precv_frame); precv_frame 26 drivers/staging/rtl8712/recv_osdep.h union recv_frame *precv_frame); precv_frame 241 drivers/staging/rtl8712/rtl8712_recv.c union recv_frame *precv_frame) precv_frame 254 drivers/staging/rtl8712/rtl8712_recv.c pfhdr = &precv_frame->u.hdr; precv_frame 267 drivers/staging/rtl8712/rtl8712_recv.c prtnframe = precv_frame;/*isn't a fragment frame*/ precv_frame 289 drivers/staging/rtl8712/rtl8712_recv.c r8712_free_recvframe(precv_frame, pfree_recv_queue); precv_frame 302 drivers/staging/rtl8712/rtl8712_recv.c precv_frame = recvframe_defrag(padapter, pdefrag_q); precv_frame 303 drivers/staging/rtl8712/rtl8712_recv.c prtnframe = precv_frame; precv_frame 308 drivers/staging/rtl8712/rtl8712_recv.c r8712_free_recvframe(precv_frame, pfree_recv_queue); precv_frame 199 drivers/staging/rtl8712/rtl871x_recv.c union recv_frame *precv_frame) precv_frame 201 drivers/staging/rtl8712/rtl871x_recv.c struct rx_pkt_attrib *prxattrib = &precv_frame->u.hdr.attrib; precv_frame 203 drivers/staging/rtl8712/rtl871x_recv.c union recv_frame *return_packet = precv_frame; precv_frame 211 drivers/staging/rtl8712/rtl871x_recv.c r8712_wep_decrypt(padapter, (u8 *)precv_frame); precv_frame 214 drivers/staging/rtl8712/rtl871x_recv.c r8712_tkip_decrypt(padapter, (u8 *)precv_frame); precv_frame 217 drivers/staging/rtl8712/rtl871x_recv.c r8712_aes_decrypt(padapter, (u8 *)precv_frame); precv_frame 229 drivers/staging/rtl8712/rtl871x_recv.c union recv_frame *precv_frame) precv_frame 240 drivers/staging/rtl8712/rtl871x_recv.c ptr = get_recvframe_data(precv_frame); precv_frame 241 drivers/staging/rtl8712/rtl871x_recv.c pfhdr = &precv_frame->u.hdr; precv_frame 255 drivers/staging/rtl8712/rtl871x_recv.c prtnframe = precv_frame; precv_frame 258 drivers/staging/rtl8712/rtl871x_recv.c r8712_free_recvframe(precv_frame, precv_frame 267 drivers/staging/rtl8712/rtl871x_recv.c prtnframe = precv_frame; precv_frame 271 drivers/staging/rtl8712/rtl871x_recv.c prtnframe = precv_frame; precv_frame 275 drivers/staging/rtl8712/rtl871x_recv.c prtnframe = precv_frame; precv_frame 280 drivers/staging/rtl8712/rtl871x_recv.c static sint recv_decache(union recv_frame *precv_frame, u8 bretry, precv_frame 283 drivers/staging/rtl8712/rtl871x_recv.c sint tid = precv_frame->u.hdr.attrib.priority; precv_frame 284 drivers/staging/rtl8712/rtl871x_recv.c u16 seq_ctrl = ((precv_frame->u.hdr.attrib.seq_num & 0xffff) << 4) | precv_frame 285 drivers/staging/rtl8712/rtl871x_recv.c (precv_frame->u.hdr.attrib.frag_num & 0xf); precv_frame 296 drivers/staging/rtl8712/rtl871x_recv.c union recv_frame *precv_frame, precv_frame 299 drivers/staging/rtl8712/rtl871x_recv.c u8 *ptr = precv_frame->u.hdr.rx_data; precv_frame 301 drivers/staging/rtl8712/rtl871x_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 366 drivers/staging/rtl8712/rtl871x_recv.c union recv_frame *precv_frame, precv_frame 369 drivers/staging/rtl8712/rtl871x_recv.c u8 *ptr = precv_frame->u.hdr.rx_data; precv_frame 370 drivers/staging/rtl8712/rtl871x_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 427 drivers/staging/rtl8712/rtl871x_recv.c union recv_frame *precv_frame, precv_frame 430 drivers/staging/rtl8712/rtl871x_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 450 drivers/staging/rtl8712/rtl871x_recv.c union recv_frame *precv_frame) precv_frame 456 drivers/staging/rtl8712/rtl871x_recv.c union recv_frame *precv_frame) precv_frame 463 drivers/staging/rtl8712/rtl871x_recv.c union recv_frame *precv_frame) precv_frame 469 drivers/staging/rtl8712/rtl871x_recv.c u8 *ptr = precv_frame->u.hdr.rx_data; precv_frame 470 drivers/staging/rtl8712/rtl871x_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 486 drivers/staging/rtl8712/rtl871x_recv.c res = sta2sta_data_frame(adapter, precv_frame, &psta); precv_frame 491 drivers/staging/rtl8712/rtl871x_recv.c res = ap2sta_data_frame(adapter, precv_frame, &psta); precv_frame 496 drivers/staging/rtl8712/rtl871x_recv.c res = sta2ap_data_frame(adapter, precv_frame, &psta); precv_frame 509 drivers/staging/rtl8712/rtl871x_recv.c precv_frame->u.hdr.psta = psta; precv_frame 524 drivers/staging/rtl8712/rtl871x_recv.c precv_frame->u.hdr.preorder_ctrl = precv_frame 528 drivers/staging/rtl8712/rtl871x_recv.c if (recv_decache(precv_frame, bretry, &psta->sta_recvpriv.rxcache) == precv_frame 545 drivers/staging/rtl8712/rtl871x_recv.c union recv_frame *precv_frame) precv_frame 553 drivers/staging/rtl8712/rtl871x_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 555 drivers/staging/rtl8712/rtl871x_recv.c u8 *ptr = precv_frame->u.hdr.rx_data; precv_frame 573 drivers/staging/rtl8712/rtl871x_recv.c retval = validate_recv_mgnt_frame(adapter, precv_frame); precv_frame 576 drivers/staging/rtl8712/rtl871x_recv.c retval = validate_recv_ctrl_frame(adapter, precv_frame); precv_frame 580 drivers/staging/rtl8712/rtl871x_recv.c retval = validate_recv_data_frame(adapter, precv_frame); precv_frame 211 drivers/staging/rtl8712/rtl871x_recv.h union recv_frame *precv_frame); precv_frame 213 drivers/staging/rtl8712/rtl871x_recv.h union recv_frame *precv_frame); precv_frame 215 drivers/staging/rtl8712/rtl871x_recv.h union recv_frame *precv_frame); precv_frame 217 drivers/staging/rtl8712/rtl871x_recv.h union recv_frame *precv_frame); precv_frame 502 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c static void _mgt_dispatcher(struct adapter *padapter, struct mlme_handler *ptable, union recv_frame *precv_frame) precv_frame 505 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 513 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c ptable->func(padapter, precv_frame); precv_frame 517 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c void mgt_dispatcher(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 523 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 555 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if (precv_frame->u.hdr.attrib.seq_num == psta->RxMgmtFrameSeqNum) { precv_frame 558 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c DBG_871X("Drop duplicate management frame with seq_num = %d.\n", precv_frame->u.hdr.attrib.seq_num); precv_frame 562 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psta->RxMgmtFrameSeqNum = precv_frame->u.hdr.attrib.seq_num; precv_frame 574 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c _mgt_dispatcher(padapter, ptable, precv_frame); precv_frame 577 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c _mgt_dispatcher(padapter, ptable, precv_frame); precv_frame 580 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c _mgt_dispatcher(padapter, ptable, precv_frame); precv_frame 584 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c _mgt_dispatcher(padapter, ptable, precv_frame); precv_frame 587 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c _mgt_dispatcher(padapter, ptable, precv_frame); precv_frame 598 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int OnProbeReq(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 606 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 607 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c uint len = precv_frame->u.hdr.len; precv_frame 757 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int OnProbeRsp(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 762 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c report_survey_event(padapter, precv_frame); precv_frame 770 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int OnBeacon(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 778 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 779 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c uint len = precv_frame->u.hdr.len; precv_frame 785 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c p = rtw_get_ie(pframe + sizeof(struct ieee80211_hdr_3addr) + _BEACON_IE_OFFSET_, _EXT_SUPPORTEDRATES_IE_, &ielen, precv_frame->u.hdr.len - sizeof(struct ieee80211_hdr_3addr) - _BEACON_IE_OFFSET_); precv_frame 795 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c report_survey_event(padapter, precv_frame); precv_frame 804 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if (collect_bss_info(padapter, precv_frame, pbss) == _SUCCESS) { precv_frame 884 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int OnAuth(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 896 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 897 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c uint len = precv_frame->u.hdr.len; precv_frame 911 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct rx_pkt_attrib *prxattrib = &(precv_frame->u.hdr.attrib); precv_frame 922 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c rtw_wep_decrypt(padapter, (u8 *)precv_frame); precv_frame 1085 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int OnAuthClient(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 1092 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 1093 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c uint pkt_len = precv_frame->u.hdr.len; precv_frame 1171 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int OnAssocReq(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 1189 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 1190 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c uint pkt_len = precv_frame->u.hdr.len; precv_frame 1646 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int OnAssocRsp(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 1656 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 1657 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c uint pkt_len = precv_frame->u.hdr.len; precv_frame 1739 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int OnDeAuth(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 1745 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 1814 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int OnDisassoc(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 1820 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 1869 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int OnAtim(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 1875 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int on_action_spct(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 1879 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 1911 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int OnAction_back(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 1921 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 2052 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c static unsigned int on_action_public_p2p(union recv_frame *precv_frame) precv_frame 2054 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 2062 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if (rtw_action_public_decache(precv_frame, dialogToken) == _FAIL) precv_frame 2068 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c static unsigned int on_action_public_vendor(union recv_frame *precv_frame) precv_frame 2071 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 2075 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c ret = on_action_public_p2p(precv_frame); precv_frame 2081 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c static unsigned int on_action_public_default(union recv_frame *precv_frame, u8 action) precv_frame 2084 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 2085 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c uint frame_len = precv_frame->u.hdr.len; precv_frame 2088 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct adapter *adapter = precv_frame->u.hdr.adapter; precv_frame 2094 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if (rtw_action_public_decache(precv_frame, token) == _FAIL) precv_frame 2106 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int on_action_public(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 2109 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 2124 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c ret = on_action_public_vendor(precv_frame); precv_frame 2127 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c ret = on_action_public_default(precv_frame, action); precv_frame 2135 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int OnAction_ht(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 2137 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 2162 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int OnAction_sa_query(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 2164 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 2165 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 2197 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int OnAction(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 2203 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 2213 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c ptable->func(padapter, precv_frame); precv_frame 2221 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c unsigned int DoReserved(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 4411 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 collect_bss_info(struct adapter *padapter, union recv_frame *precv_frame, struct wlan_bssid_ex *bssid) precv_frame 4417 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 4418 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c u32 packet_len = precv_frame->u.hdr.len; precv_frame 4460 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c bssid->Rssi = precv_frame->u.hdr.attrib.phy_info.RecvSignalPower; /* in dBM.raw data */ precv_frame 4461 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c bssid->PhyInfo.SignalQuality = precv_frame->u.hdr.attrib.phy_info.SignalQuality;/* in percentage */ precv_frame 4462 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c bssid->PhyInfo.SignalStrength = precv_frame->u.hdr.attrib.phy_info.SignalStrength;/* in percentage */ precv_frame 5006 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c void report_survey_event(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 5051 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if (collect_bss_info(padapter, precv_frame, (struct wlan_bssid_ex *)&psurvey_evt->bss) == _FAIL) { precv_frame 442 drivers/staging/rtl8723bs/core/rtw_recv.c union recv_frame *decryptor(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 443 drivers/staging/rtl8723bs/core/rtw_recv.c union recv_frame *decryptor(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 446 drivers/staging/rtl8723bs/core/rtw_recv.c struct rx_pkt_attrib *prxattrib = &precv_frame->u.hdr.attrib; precv_frame 448 drivers/staging/rtl8723bs/core/rtw_recv.c union recv_frame *return_packet = precv_frame; precv_frame 456 drivers/staging/rtl8723bs/core/rtw_recv.c u8 *iv = precv_frame->u.hdr.rx_data+prxattrib->hdrlen; precv_frame 492 drivers/staging/rtl8723bs/core/rtw_recv.c rtw_wep_decrypt(padapter, (u8 *)precv_frame); precv_frame 496 drivers/staging/rtl8723bs/core/rtw_recv.c res = rtw_tkip_decrypt(padapter, (u8 *)precv_frame); precv_frame 500 drivers/staging/rtl8723bs/core/rtw_recv.c res = rtw_aes_decrypt(padapter, (u8 *)precv_frame); precv_frame 543 drivers/staging/rtl8723bs/core/rtw_recv.c union recv_frame *portctrl(struct adapter *adapter, union recv_frame *precv_frame); precv_frame 544 drivers/staging/rtl8723bs/core/rtw_recv.c union recv_frame *portctrl(struct adapter *adapter, union recv_frame *precv_frame) precv_frame 561 drivers/staging/rtl8723bs/core/rtw_recv.c ptr = get_recvframe_data(precv_frame); precv_frame 562 drivers/staging/rtl8723bs/core/rtw_recv.c pfhdr = &precv_frame->u.hdr; precv_frame 580 drivers/staging/rtl8723bs/core/rtw_recv.c prtnframe = precv_frame; precv_frame 588 drivers/staging/rtl8723bs/core/rtw_recv.c prtnframe = precv_frame; precv_frame 591 drivers/staging/rtl8723bs/core/rtw_recv.c rtw_free_recvframe(precv_frame, &adapter->recvpriv.free_recv_queue); precv_frame 598 drivers/staging/rtl8723bs/core/rtw_recv.c RT_TRACE(_module_rtl871x_recv_c_, _drv_info_, ("portctrl:precv_frame->hdr.attrib.privacy =%x\n", precv_frame->u.hdr.attrib.privacy)); precv_frame 603 drivers/staging/rtl8723bs/core/rtw_recv.c prtnframe = precv_frame; precv_frame 616 drivers/staging/rtl8723bs/core/rtw_recv.c prtnframe = precv_frame; precv_frame 621 drivers/staging/rtl8723bs/core/rtw_recv.c sint recv_decache(union recv_frame *precv_frame, u8 bretry, struct stainfo_rxcache *prxcache); precv_frame 622 drivers/staging/rtl8723bs/core/rtw_recv.c sint recv_decache(union recv_frame *precv_frame, u8 bretry, struct stainfo_rxcache *prxcache) precv_frame 624 drivers/staging/rtl8723bs/core/rtw_recv.c sint tid = precv_frame->u.hdr.attrib.priority; precv_frame 626 drivers/staging/rtl8723bs/core/rtw_recv.c u16 seq_ctrl = ((precv_frame->u.hdr.attrib.seq_num&0xffff) << 4) | precv_frame 627 drivers/staging/rtl8723bs/core/rtw_recv.c (precv_frame->u.hdr.attrib.frag_num & 0xf); precv_frame 649 drivers/staging/rtl8723bs/core/rtw_recv.c void process_pwrbit_data(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 650 drivers/staging/rtl8723bs/core/rtw_recv.c void process_pwrbit_data(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 653 drivers/staging/rtl8723bs/core/rtw_recv.c u8 *ptr = precv_frame->u.hdr.rx_data; precv_frame 654 drivers/staging/rtl8723bs/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 686 drivers/staging/rtl8723bs/core/rtw_recv.c void process_wmmps_data(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 687 drivers/staging/rtl8723bs/core/rtw_recv.c void process_wmmps_data(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 689 drivers/staging/rtl8723bs/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 773 drivers/staging/rtl8723bs/core/rtw_recv.c union recv_frame *precv_frame, precv_frame 778 drivers/staging/rtl8723bs/core/rtw_recv.c union recv_frame *precv_frame, precv_frame 782 drivers/staging/rtl8723bs/core/rtw_recv.c u8 *ptr = precv_frame->u.hdr.rx_data; precv_frame 784 drivers/staging/rtl8723bs/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 874 drivers/staging/rtl8723bs/core/rtw_recv.c union recv_frame *precv_frame, precv_frame 878 drivers/staging/rtl8723bs/core/rtw_recv.c union recv_frame *precv_frame, precv_frame 881 drivers/staging/rtl8723bs/core/rtw_recv.c u8 *ptr = precv_frame->u.hdr.rx_data; precv_frame 882 drivers/staging/rtl8723bs/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 959 drivers/staging/rtl8723bs/core/rtw_recv.c count_rx_stats(adapter, precv_frame, *psta); precv_frame 1023 drivers/staging/rtl8723bs/core/rtw_recv.c union recv_frame *precv_frame, precv_frame 1027 drivers/staging/rtl8723bs/core/rtw_recv.c union recv_frame *precv_frame, precv_frame 1030 drivers/staging/rtl8723bs/core/rtw_recv.c u8 *ptr = precv_frame->u.hdr.rx_data; precv_frame 1031 drivers/staging/rtl8723bs/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 1055 drivers/staging/rtl8723bs/core/rtw_recv.c process_pwrbit_data(adapter, precv_frame); precv_frame 1058 drivers/staging/rtl8723bs/core/rtw_recv.c process_wmmps_data(adapter, precv_frame); precv_frame 1063 drivers/staging/rtl8723bs/core/rtw_recv.c count_rx_stats(adapter, precv_frame, *psta); precv_frame 1083 drivers/staging/rtl8723bs/core/rtw_recv.c sint validate_recv_ctrl_frame(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 1084 drivers/staging/rtl8723bs/core/rtw_recv.c sint validate_recv_ctrl_frame(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 1086 drivers/staging/rtl8723bs/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 1088 drivers/staging/rtl8723bs/core/rtw_recv.c u8 *pframe = precv_frame->u.hdr.rx_data; precv_frame 1220 drivers/staging/rtl8723bs/core/rtw_recv.c union recv_frame *recvframe_chk_defrag(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 1221 drivers/staging/rtl8723bs/core/rtw_recv.c sint validate_recv_mgnt_frame(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 1222 drivers/staging/rtl8723bs/core/rtw_recv.c sint validate_recv_mgnt_frame(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 1228 drivers/staging/rtl8723bs/core/rtw_recv.c precv_frame = recvframe_chk_defrag(padapter, precv_frame); precv_frame 1229 drivers/staging/rtl8723bs/core/rtw_recv.c if (!precv_frame) { precv_frame 1236 drivers/staging/rtl8723bs/core/rtw_recv.c struct sta_info *psta = rtw_get_stainfo(&padapter->stapriv, GetAddr2Ptr(precv_frame->u.hdr.rx_data)); precv_frame 1239 drivers/staging/rtl8723bs/core/rtw_recv.c if (GetFrameSubType(precv_frame->u.hdr.rx_data) == WIFI_BEACON) precv_frame 1241 drivers/staging/rtl8723bs/core/rtw_recv.c else if (GetFrameSubType(precv_frame->u.hdr.rx_data) == WIFI_PROBEREQ) precv_frame 1243 drivers/staging/rtl8723bs/core/rtw_recv.c else if (GetFrameSubType(precv_frame->u.hdr.rx_data) == WIFI_PROBERSP) { precv_frame 1244 drivers/staging/rtl8723bs/core/rtw_recv.c if (!memcmp(padapter->eeprompriv.mac_addr, GetAddr1Ptr(precv_frame->u.hdr.rx_data), ETH_ALEN)) precv_frame 1246 drivers/staging/rtl8723bs/core/rtw_recv.c else if (is_broadcast_mac_addr(GetAddr1Ptr(precv_frame->u.hdr.rx_data)) precv_frame 1247 drivers/staging/rtl8723bs/core/rtw_recv.c || is_multicast_mac_addr(GetAddr1Ptr(precv_frame->u.hdr.rx_data))) precv_frame 1255 drivers/staging/rtl8723bs/core/rtw_recv.c mgt_dispatcher(padapter, precv_frame); precv_frame 1261 drivers/staging/rtl8723bs/core/rtw_recv.c sint validate_recv_data_frame(struct adapter *adapter, union recv_frame *precv_frame); precv_frame 1262 drivers/staging/rtl8723bs/core/rtw_recv.c sint validate_recv_data_frame(struct adapter *adapter, union recv_frame *precv_frame) precv_frame 1267 drivers/staging/rtl8723bs/core/rtw_recv.c u8 *ptr = precv_frame->u.hdr.rx_data; precv_frame 1268 drivers/staging/rtl8723bs/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 1294 drivers/staging/rtl8723bs/core/rtw_recv.c ret = sta2sta_data_frame(adapter, precv_frame, &psta); precv_frame 1300 drivers/staging/rtl8723bs/core/rtw_recv.c ret = ap2sta_data_frame(adapter, precv_frame, &psta); precv_frame 1306 drivers/staging/rtl8723bs/core/rtw_recv.c ret = sta2ap_data_frame(adapter, precv_frame, &psta); precv_frame 1343 drivers/staging/rtl8723bs/core/rtw_recv.c precv_frame->u.hdr.psta = psta; precv_frame 1367 drivers/staging/rtl8723bs/core/rtw_recv.c precv_frame->u.hdr.preorder_ctrl = &psta->recvreorder_ctrl[pattrib->priority]; precv_frame 1370 drivers/staging/rtl8723bs/core/rtw_recv.c if (recv_decache(precv_frame, bretry, &psta->sta_recvpriv.rxcache) == _FAIL) { precv_frame 1398 drivers/staging/rtl8723bs/core/rtw_recv.c static sint validate_80211w_mgmt(struct adapter *adapter, union recv_frame *precv_frame) precv_frame 1401 drivers/staging/rtl8723bs/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 1402 drivers/staging/rtl8723bs/core/rtw_recv.c u8 *ptr = precv_frame->u.hdr.rx_data; precv_frame 1433 drivers/staging/rtl8723bs/core/rtw_recv.c precv_frame = decryptor(adapter, precv_frame); precv_frame 1441 drivers/staging/rtl8723bs/core/rtw_recv.c if (!precv_frame) { precv_frame 1449 drivers/staging/rtl8723bs/core/rtw_recv.c BIP_ret = rtw_BIP_verify(adapter, (u8 *)precv_frame); precv_frame 1496 drivers/staging/rtl8723bs/core/rtw_recv.c sint validate_recv_frame(struct adapter *adapter, union recv_frame *precv_frame); precv_frame 1497 drivers/staging/rtl8723bs/core/rtw_recv.c sint validate_recv_frame(struct adapter *adapter, union recv_frame *precv_frame) precv_frame 1508 drivers/staging/rtl8723bs/core/rtw_recv.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 1510 drivers/staging/rtl8723bs/core/rtw_recv.c u8 *ptr = precv_frame->u.hdr.rx_data; precv_frame 1545 drivers/staging/rtl8723bs/core/rtw_recv.c if (validate_80211w_mgmt(adapter, precv_frame) == _FAIL) { precv_frame 1551 drivers/staging/rtl8723bs/core/rtw_recv.c retval = validate_recv_mgnt_frame(adapter, precv_frame); precv_frame 1560 drivers/staging/rtl8723bs/core/rtw_recv.c retval = validate_recv_ctrl_frame(adapter, precv_frame); precv_frame 1571 drivers/staging/rtl8723bs/core/rtw_recv.c retval = validate_recv_data_frame(adapter, precv_frame); precv_frame 1790 drivers/staging/rtl8723bs/core/rtw_recv.c union recv_frame *recvframe_chk_defrag(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 1804 drivers/staging/rtl8723bs/core/rtw_recv.c pfhdr = &precv_frame->u.hdr; precv_frame 1825 drivers/staging/rtl8723bs/core/rtw_recv.c prtnframe = precv_frame;/* isn't a fragment frame */ precv_frame 1851 drivers/staging/rtl8723bs/core/rtw_recv.c rtw_free_recvframe(precv_frame, pfree_recv_queue); precv_frame 1869 drivers/staging/rtl8723bs/core/rtw_recv.c precv_frame = recvframe_defrag(padapter, pdefrag_q); precv_frame 1870 drivers/staging/rtl8723bs/core/rtw_recv.c prtnframe = precv_frame; precv_frame 1874 drivers/staging/rtl8723bs/core/rtw_recv.c rtw_free_recvframe(precv_frame, pfree_recv_queue); precv_frame 15 drivers/staging/rtl8723bs/include/recv_osdep.h extern s32 rtw_recv_entry(union recv_frame *precv_frame); precv_frame 16 drivers/staging/rtl8723bs/include/recv_osdep.h extern int rtw_recv_indicatepkt(struct adapter *adapter, union recv_frame *precv_frame); precv_frame 318 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int (*func)(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 324 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int (*func)(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 596 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h u8 collect_bss_info(struct adapter *padapter, union recv_frame *precv_frame, struct wlan_bssid_ex *bssid); precv_frame 647 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h void report_survey_event(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 685 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int OnAssocReq(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 686 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int OnAssocRsp(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 687 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int OnProbeReq(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 688 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int OnProbeRsp(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 689 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int DoReserved(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 690 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int OnBeacon(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 691 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int OnAtim(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 692 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int OnDisassoc(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 693 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int OnAuth(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 694 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int OnAuthClient(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 695 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int OnDeAuth(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 696 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int OnAction(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 698 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int on_action_spct(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 699 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int OnAction_back(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 700 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int on_action_public(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 701 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int OnAction_ht(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 702 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h unsigned int OnAction_sa_query(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 543 drivers/staging/rtl8723bs/include/rtw_recv.h extern void mgt_dispatcher(struct adapter *padapter, union recv_frame *precv_frame); precv_frame 218 drivers/staging/rtl8723bs/os_dep/recv_linux.c static void rtw_os_ksocket_send(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 220 drivers/staging/rtl8723bs/os_dep/recv_linux.c _pkt *skb = precv_frame->u.hdr.pkt; precv_frame 221 drivers/staging/rtl8723bs/os_dep/recv_linux.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 222 drivers/staging/rtl8723bs/os_dep/recv_linux.c struct sta_info *psta = precv_frame->u.hdr.psta; precv_frame 254 drivers/staging/rtl8723bs/os_dep/recv_linux.c int rtw_recv_indicatepkt(struct adapter *padapter, union recv_frame *precv_frame) precv_frame 259 drivers/staging/rtl8723bs/os_dep/recv_linux.c struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; precv_frame 266 drivers/staging/rtl8723bs/os_dep/recv_linux.c skb = precv_frame->u.hdr.pkt; precv_frame 273 drivers/staging/rtl8723bs/os_dep/recv_linux.c RT_TRACE(_module_recv_osdep_c_, _drv_info_, ("rtw_recv_indicatepkt():precv_frame->u.hdr.rx_head =%p precv_frame->hdr.rx_data =%p\n", precv_frame->u.hdr.rx_head, precv_frame->u.hdr.rx_data)); precv_frame 274 drivers/staging/rtl8723bs/os_dep/recv_linux.c RT_TRACE(_module_recv_osdep_c_, _drv_info_, ("precv_frame->hdr.rx_tail =%p precv_frame->u.hdr.rx_end =%p precv_frame->hdr.len =%d\n", precv_frame->u.hdr.rx_tail, precv_frame->u.hdr.rx_end, precv_frame->u.hdr.len)); precv_frame 276 drivers/staging/rtl8723bs/os_dep/recv_linux.c skb->data = precv_frame->u.hdr.rx_data; precv_frame 278 drivers/staging/rtl8723bs/os_dep/recv_linux.c skb_set_tail_pointer(skb, precv_frame->u.hdr.len); precv_frame 280 drivers/staging/rtl8723bs/os_dep/recv_linux.c skb->len = precv_frame->u.hdr.len; precv_frame 286 drivers/staging/rtl8723bs/os_dep/recv_linux.c rtw_os_ksocket_send(padapter, precv_frame); precv_frame 294 drivers/staging/rtl8723bs/os_dep/recv_linux.c precv_frame->u.hdr.pkt = NULL; /* pointers to NULL before rtw_free_recvframe() */ precv_frame 296 drivers/staging/rtl8723bs/os_dep/recv_linux.c rtw_free_recvframe(precv_frame, pfree_recv_queue); precv_frame 305 drivers/staging/rtl8723bs/os_dep/recv_linux.c rtw_free_recvframe(precv_frame, pfree_recv_queue);