/linux-4.1.27/drivers/staging/rtl8188eu/core/ |
D | rtw_mlme_ext.c | 418 u8 *pframe = precv_frame->rx_data; in _mgt_dispatcher() local 422 if (memcmp(GetAddr1Ptr(pframe), myid(&padapter->eeprompriv), ETH_ALEN) && in _mgt_dispatcher() 423 memcmp(GetAddr1Ptr(pframe), bc_addr, ETH_ALEN)) in _mgt_dispatcher() 437 u8 *pframe = precv_frame->rx_data; in mgt_dispatcher() local 438 struct sta_info *psta = rtw_get_stainfo(&padapter->stapriv, GetAddr2Ptr(pframe)); in mgt_dispatcher() 442 GetFrameType(pframe), GetFrameSubType(pframe))); in mgt_dispatcher() 444 if (GetFrameType(pframe) != WIFI_MGT_TYPE) { in mgt_dispatcher() 445 …_module_rtl871x_mlme_c_, _drv_err_, ("mgt_dispatcher: type(0x%x) error!\n", GetFrameType(pframe))); in mgt_dispatcher() 450 if (memcmp(GetAddr1Ptr(pframe), myid(&padapter->eeprompriv), ETH_ALEN) && in mgt_dispatcher() 451 memcmp(GetAddr1Ptr(pframe), bc_addr, ETH_ALEN)) in mgt_dispatcher() [all …]
|
D | rtw_security.c | 150 u8 *pframe, *payload, *iv; /* wepkey */ in rtw_wep_encrypt() local 164 pframe = ((struct xmit_frame *)pxmitframe)->buf_addr + hw_hdr_offset; in rtw_wep_encrypt() 171 iv = pframe+pattrib->hdrlen; in rtw_wep_encrypt() 174 payload = pframe+pattrib->iv_len+pattrib->hdrlen; in rtw_wep_encrypt() 191 pframe += pxmitpriv->frag_len; in rtw_wep_encrypt() 192 pframe = (u8 *)round_up((size_t)(pframe), 4); in rtw_wep_encrypt() 206 u8 *pframe, *payload, *iv, wepkey[16]; in rtw_wep_decrypt() local 212 pframe = (unsigned char *)((struct recv_frame *)precvframe)->rx_data; in rtw_wep_decrypt() 216 iv = pframe+prxattrib->hdrlen; in rtw_wep_decrypt() 223 payload = pframe+prxattrib->iv_len+prxattrib->hdrlen; in rtw_wep_decrypt() [all …]
|
D | rtw_xmit.c | 630 u8 *pframe, *payload, mic[8]; in xmitframe_addmic() local 655 pframe = pxmitframe->buf_addr + hw_hdr_offset; in xmitframe_addmic() 672 if (pframe[1]&1) { /* ToDS == 1 */ in xmitframe_addmic() 673 rtw_secmicappend(&micdata, &pframe[16], 6); /* DA */ in xmitframe_addmic() 674 if (pframe[1]&2) /* From Ds == 1 */ in xmitframe_addmic() 675 rtw_secmicappend(&micdata, &pframe[24], 6); in xmitframe_addmic() 677 rtw_secmicappend(&micdata, &pframe[10], 6); in xmitframe_addmic() 679 rtw_secmicappend(&micdata, &pframe[4], 6); /* DA */ in xmitframe_addmic() 680 if (pframe[1]&2) /* From Ds == 1 */ in xmitframe_addmic() 681 rtw_secmicappend(&micdata, &pframe[16], 6); in xmitframe_addmic() [all …]
|
D | rtw_wlan_util.c | 869 int rtw_check_bcn_info(struct adapter *Adapter, u8 *pframe, u32 packet_len) in rtw_check_bcn_info() argument 882 u8 *pbssid = GetAddr3Ptr(pframe); in rtw_check_bcn_info() 910 subtype = GetFrameSubType(pframe) >> 4; in rtw_check_bcn_info() 919 memcpy(bssid->IEs, (pframe + sizeof(struct rtw_ieee80211_hdr_3addr)), bssid->IELength); in rtw_check_bcn_info() 1070 void update_beacon_info(struct adapter *padapter, u8 *pframe, uint pkt_len, struct sta_info *psta) in update_beacon_info() argument 1079 pIE = (struct ndis_802_11_var_ie *)(pframe + (_BEACON_IE_OFFSET_ + WLAN_HDR_A3_LEN) + i); in update_beacon_info() 1336 unsigned char check_assoc_AP(u8 *pframe, uint len) in check_assoc_AP() argument 1346 pIE = (struct ndis_802_11_var_ie *)(pframe + i); in check_assoc_AP() 1588 void update_TSF(struct mlme_ext_priv *pmlmeext, u8 *pframe, uint len) in update_TSF() argument 1593 pIE = pframe + sizeof(struct rtw_ieee80211_hdr_3addr); in update_TSF()
|
D | rtw_recv.c | 292 u8 *pframe, *payload, *pframemic; in recvframe_chkmic() local 328 pframe = precvframe->rx_data; in recvframe_chkmic() 329 payload = pframe+prxattrib->hdrlen+prxattrib->iv_len; in recvframe_chkmic() 332 rtw_seccalctkipmic(mickey, pframe, payload, datalen, &miccode[0], in recvframe_chkmic() 978 u8 *pframe = precv_frame->rx_data; in validate_recv_ctrl_frame() local 980 if (GetFrameType(pframe) != WIFI_CTRL_TYPE) in validate_recv_ctrl_frame() 984 if (memcmp(GetAddr1Ptr(pframe), myid(&padapter->eeprompriv), ETH_ALEN)) in validate_recv_ctrl_frame() 988 if (GetFrameSubType(pframe) == WIFI_PSPOLL) { in validate_recv_ctrl_frame() 993 aid = GetAid(pframe); in validate_recv_ctrl_frame() 994 psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); in validate_recv_ctrl_frame()
|
/linux-4.1.27/drivers/staging/rtl8712/ |
D | wifi.h | 184 #define get_tofr_ds(pframe) ((GetToDs(pframe) << 1) | GetFrDs(pframe)) argument 316 static inline unsigned char *get_da(unsigned char *pframe) in get_da() argument 319 unsigned int to_fr_ds = (GetToDs(pframe) << 1) | GetFrDs(pframe); in get_da() 323 da = GetAddr1Ptr(pframe); in get_da() 326 da = GetAddr1Ptr(pframe); in get_da() 329 da = GetAddr3Ptr(pframe); in get_da() 332 da = GetAddr3Ptr(pframe); in get_da() 339 static inline unsigned char *get_sa(unsigned char *pframe) in get_sa() argument 342 unsigned int to_fr_ds = (GetToDs(pframe) << 1) | GetFrDs(pframe); in get_sa() 346 sa = GetAddr2Ptr(pframe); in get_sa() [all …]
|
D | rtl871x_security.c | 172 u8 *pframe, *payload, *iv; /*,*wepkey*/ in r8712_wep_encrypt() local 181 pframe = ((struct xmit_frame *)pxmitframe)->buf_addr+TXDESC_OFFSET; in r8712_wep_encrypt() 188 iv = pframe+pattrib->hdrlen; in r8712_wep_encrypt() 193 payload = pframe+pattrib->iv_len+pattrib->hdrlen; in r8712_wep_encrypt() 215 pframe += pxmitpriv->frag_len; in r8712_wep_encrypt() 216 pframe = (u8 *)RND4((addr_t)(pframe)); in r8712_wep_encrypt() 228 u8 *pframe, *payload, *iv, wepkey[16]; in r8712_wep_decrypt() local 234 pframe = (unsigned char *)((union recv_frame *)precvframe)-> in r8712_wep_decrypt() 239 iv = pframe + prxattrib->hdrlen; in r8712_wep_decrypt() 248 payload = pframe+prxattrib->iv_len+prxattrib->hdrlen; in r8712_wep_decrypt() [all …]
|
D | rtl871x_xmit.c | 349 u8 *pframe, *payload, mic[8]; in xmitframe_addmic() local 370 pframe = pxmitframe->buf_addr + TXDESC_OFFSET; in xmitframe_addmic() 389 if (pframe[1] & 1) { /* ToDS==1 */ in xmitframe_addmic() 391 &pframe[16], 6); /*DA*/ in xmitframe_addmic() 392 if (pframe[1]&2) /* From Ds==1 */ in xmitframe_addmic() 394 &pframe[24], 6); in xmitframe_addmic() 397 &pframe[10], 6); in xmitframe_addmic() 400 &pframe[4], 6); /* DA */ in xmitframe_addmic() 401 if (pframe[1]&2) /* From Ds==1 */ in xmitframe_addmic() 403 &pframe[16], 6); in xmitframe_addmic() [all …]
|
D | rtl871x_recv.c | 165 u8 *pframe, *payload, *pframemic; in r8712_recvframe_chkmic() local 188 pframe = precvframe->u.hdr.rx_data; in r8712_recvframe_chkmic() 189 payload = pframe + prxattrib->hdrlen + in r8712_recvframe_chkmic() 191 seccalctkipmic(mickey, pframe, payload, datalen, in r8712_recvframe_chkmic()
|
/linux-4.1.27/drivers/staging/rtl8723au/core/ |
D | rtw_security.c | 155 u8 *pframe, *payload, *iv; /* wepkey */ in rtw_wep_encrypt23a() local 167 pframe = pxmitframe->buf_addr + hw_hdr_offset; in rtw_wep_encrypt23a() 178 iv = pframe + pattrib->hdrlen; in rtw_wep_encrypt23a() 182 payload = pframe + pattrib->iv_len + pattrib->hdrlen; in rtw_wep_encrypt23a() 202 pframe += pxmitpriv->frag_len; in rtw_wep_encrypt23a() 203 pframe = PTR_ALIGN(pframe, 4); in rtw_wep_encrypt23a() 217 u8 *pframe, *payload, *iv, wepkey[16]; in rtw_wep_decrypt23a() local 223 pframe = skb->data; in rtw_wep_decrypt23a() 230 iv = pframe + prxattrib->hdrlen; in rtw_wep_decrypt23a() 239 payload = pframe + prxattrib->iv_len + prxattrib->hdrlen; in rtw_wep_decrypt23a() [all …]
|
D | rtw_mlme_ext.c | 921 u8 *pframe; in OnAuth23a() local 936 pframe = mgmt->u.auth.variable; in OnAuth23a() 1042 p = cfg80211_find_ie(WLAN_EID_CHALLENGE, pframe, len); in OnAuth23a() 1341 u8 *pframe = skb->data; in OnAssocReq23a() local 1736 rtw_cfg80211_indicate_sta_assoc(padapter, pframe, pkt_len); in OnAssocReq23a() 1780 u8 *pframe = skb->data; in OnAssocRsp23a() local 1816 pie = pframe + offsetof(struct ieee80211_mgmt, u.assoc_resp.variable); in OnAssocRsp23a() 1835 pie = pframe + offsetof(struct ieee80211_mgmt, u.assoc_resp.variable); in OnAssocRsp23a() 1839 pie, pframe + pkt_len - pie); in OnAssocRsp23a() 1867 memcpy(pmlmepriv->assoc_rsp, pframe, pkt_len); in OnAssocRsp23a() [all …]
|
D | rtw_xmit.c | 396 u8 *pframe = skb->data; in set_qos() local 402 ip_hdr = (struct iphdr *)(pframe + ETH_HLEN); in set_qos() 456 u8 *pframe = skb->data; in update_attrib() local 458 pframe += ETH_HLEN; in update_attrib() 460 if ((pframe[21] == 68 && pframe[23] == 67) || in update_attrib() 461 (pframe[21] == 67 && pframe[23] == 68)) { in update_attrib() 643 u8 *pframe, *payload, mic[8]; in xmitframe_addmic() local 676 pframe = pxmitframe->buf_addr + hw_hdr_offset; in xmitframe_addmic() 693 if (pframe[1] & 1) { /* ToDS == 1 */ in xmitframe_addmic() 695 rtw_secmicappend23a(&micdata, &pframe[16], 6); in xmitframe_addmic() [all …]
|
D | rtw_recv.c | 107 struct recv_frame *pframe; in rtw_alloc_recvframe23a() local 115 pframe = NULL; in rtw_alloc_recvframe23a() 121 pframe = container_of(plist, struct recv_frame, list); in rtw_alloc_recvframe23a() 123 list_del_init(&pframe->list); in rtw_alloc_recvframe23a() 124 padapter = pframe->adapter; in rtw_alloc_recvframe23a() 134 return pframe; in rtw_alloc_recvframe23a() 287 u8 *pframe, *payload, *pframemic; in recvframe_chkmic() local 332 pframe = precvframe->pkt->data; in recvframe_chkmic() 333 payload = pframe + prxattrib->hdrlen + in recvframe_chkmic() 341 rtw_seccalctkipmic23a(mickey, pframe, payload, in recvframe_chkmic()
|
D | rtw_mlme.c | 2107 unsigned char *pframe; in rtw_restructure_ht_ie23a() local 2123 pframe = rtw_set_ie23a(out_ie + out_len, in rtw_restructure_ht_ie23a() 2156 pframe = rtw_set_ie23a(out_ie + out_len, WLAN_EID_HT_CAPABILITY, in rtw_restructure_ht_ie23a() 2165 pframe = rtw_set_ie23a(out_ie + out_len, in rtw_restructure_ht_ie23a()
|
D | rtw_wlan_util.c | 1302 unsigned char check_assoc_AP23a(u8 *pframe, uint len) in check_assoc_AP23a() argument 1313 p = pframe + i; in check_assoc_AP23a()
|
/linux-4.1.27/drivers/staging/rtl8188eu/hal/ |
D | rtl8188e_cmd.c | 246 static void ConstructBeacon(struct adapter *adapt, u8 *pframe, u32 *pLength) in ConstructBeacon() argument 256 pwlanhdr = (struct rtw_ieee80211_hdr *)pframe; in ConstructBeacon() 266 SetFrameSubType(pframe, WIFI_BEACON); in ConstructBeacon() 268 pframe += sizeof(struct rtw_ieee80211_hdr_3addr); in ConstructBeacon() 272 pframe += 8; in ConstructBeacon() 276 memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->IEs)), 2); in ConstructBeacon() 278 pframe += 2; in ConstructBeacon() 282 memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->IEs)), 2); in ConstructBeacon() 284 pframe += 2; in ConstructBeacon() 289 memcpy(pframe, cur_network->IEs+sizeof(struct ndis_802_11_fixed_ie), pktlen); in ConstructBeacon() [all …]
|
/linux-4.1.27/drivers/staging/rtl8188eu/include/ |
D | wifi.h | 263 #define get_tofr_ds(pframe) ((GetToDs(pframe) << 1) | GetFrDs(pframe)) argument 377 static inline unsigned char *get_da(unsigned char *pframe) in get_da() argument 380 unsigned int to_fr_ds = (GetToDs(pframe) << 1) | GetFrDs(pframe); in get_da() 384 da = GetAddr1Ptr(pframe); in get_da() 387 da = GetAddr1Ptr(pframe); in get_da() 390 da = GetAddr3Ptr(pframe); in get_da() 393 da = GetAddr3Ptr(pframe); in get_da() 399 static inline unsigned char *get_sa(unsigned char *pframe) in get_sa() argument 402 unsigned int to_fr_ds = (GetToDs(pframe) << 1) | GetFrDs(pframe); in get_sa() 406 sa = GetAddr2Ptr(pframe); in get_sa() [all …]
|
D | rtw_mlme_ext.h | 505 unsigned char check_assoc_AP(u8 *pframe, uint len); 517 void update_beacon_info(struct adapter *padapter, u8 *pframe, uint len, 519 int rtw_check_bcn_info(struct adapter *Adapter, u8 *pframe, u32 packet_len); 665 void update_TSF(struct mlme_ext_priv *pmlmeext, u8 *pframe, uint len);
|
/linux-4.1.27/drivers/staging/rtl8723au/hal/ |
D | rtl8723a_cmd.c | 186 ConstructBeacon(struct rtw_adapter *padapter, u8 *pframe, u32 *pLength) in ConstructBeacon() argument 197 mgmt = (struct ieee80211_mgmt *)pframe; in ConstructBeacon() 217 pframe = mgmt->u.beacon.variable; in ConstructBeacon() 223 memcpy(pframe, cur_network->IEs, pktlen); in ConstructBeacon() 231 pframe = rtw_set_ie23a(pframe, WLAN_EID_SSID, in ConstructBeacon() 237 pframe = rtw_set_ie23a(pframe, WLAN_EID_SUPP_RATES, ((rate_len > 8) ? in ConstructBeacon() 241 pframe = rtw_set_ie23a(pframe, WLAN_EID_DS_PARAMS, 1, (unsigned char *) in ConstructBeacon() 249 pframe = rtw_set_ie23a(pframe, WLAN_EID_IBSS_PARAMS, 2, in ConstructBeacon() 257 pframe = rtw_set_ie23a(pframe, WLAN_EID_EXT_SUPP_RATES, in ConstructBeacon() 278 u8 *pframe, u32 *pLength) in ConstructPSPoll() argument [all …]
|
/linux-4.1.27/drivers/usb/gadget/udc/ |
D | fsl_qe_udc.c | 797 struct qe_frame *pframe; in ep0_setup_handle() local 801 pframe = ep->rxframe; in ep0_setup_handle() 802 if ((frame_get_info(pframe) & PID_SETUP) in ep0_setup_handle() 804 fsize = frame_get_length(pframe); in ep0_setup_handle() 808 memcpy(cp, pframe->data, fsize); in ep0_setup_handle() 821 struct qe_frame *pframe; in qe_ep0_rx() local 826 pframe = ep->rxframe; in qe_ep0_rx() 845 qe_frame_clean(pframe); in qe_ep0_rx() 847 frame_set_data(pframe, (u8 *)vaddr); in qe_ep0_rx() 848 frame_set_length(pframe, in qe_ep0_rx() [all …]
|
/linux-4.1.27/drivers/scsi/ |
D | mvumi.c | 2065 struct mvumi_msg_frame *pframe; in mvumi_build_frame() local 2069 pframe = cmd->frame; in mvumi_build_frame() 2070 pframe->device_id = ((unsigned short) scmd->device->id) | in mvumi_build_frame() 2072 pframe->cmd_flag = 0; in mvumi_build_frame() 2076 pframe->cmd_flag |= CMD_FLAG_NON_DATA; in mvumi_build_frame() 2079 pframe->cmd_flag |= CMD_FLAG_DATA_IN; in mvumi_build_frame() 2082 pframe->cmd_flag |= CMD_FLAG_DATA_OUT; in mvumi_build_frame() 2091 pframe->cdb_length = scmd->cmd_len; in mvumi_build_frame() 2092 memcpy(pframe->cdb, scmd->cmnd, pframe->cdb_length); in mvumi_build_frame() 2093 pframe->req_function = CL_FUN_SCSI_CMD; in mvumi_build_frame() [all …]
|
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211.h | 484 #define IsQoSDataFrame(pframe) ((*(u16 *)pframe&(IEEE80211_STYPE_QOS_DATA|IEEE80211_FTYPE_DATA)) =… argument 485 #define Frame_Order(pframe) (*(u16 *)pframe&IEEE80211_FCTL_ORDER) argument
|
/linux-4.1.27/drivers/staging/rtl8723au/os_dep/ |
D | ioctl_cfg80211.c | 2510 unsigned char *pframe; in rtw_cfg80211_monitor_if_xmit_entry() local 2539 pframe = (u8 *)(pmgntframe->buf_addr) + TXDESC_OFFSET; in rtw_cfg80211_monitor_if_xmit_entry() 2541 memcpy(pframe, skb->data, len); in rtw_cfg80211_monitor_if_xmit_entry() 2957 unsigned char *pframe; in _cfg80211_rtw_mgmt_tx() local 2995 pframe = (u8 *) (pmgntframe->buf_addr) + TXDESC_OFFSET; in _cfg80211_rtw_mgmt_tx() 2997 memcpy(pframe, (void *)buf, len); in _cfg80211_rtw_mgmt_tx() 3000 pwlanhdr = (struct ieee80211_hdr *)pframe; in _cfg80211_rtw_mgmt_tx()
|
/linux-4.1.27/drivers/staging/rtl8192e/ |
D | rtllib.h | 602 #define IsQoSDataFrame(pframe) \ argument 603 ((*(u16 *)pframe&(RTLLIB_STYPE_QOS_DATA|RTLLIB_FTYPE_DATA)) == \ 605 #define Frame_Order(pframe) (*(u16 *)pframe&RTLLIB_FCTL_ORDER) argument
|
/linux-4.1.27/drivers/staging/rtl8723au/include/ |
D | rtw_mlme_ext.h | 493 unsigned char check_assoc_AP23a(u8 *pframe, uint len);
|