/Linux-v5.15/drivers/staging/r8188eu/core/ |
D | rtw_mlme_ext.c | 397 u8 *pframe = precv_frame->rx_data; in _mgt_dispatcher() local 401 if (memcmp(GetAddr1Ptr(pframe), myid(&padapter->eeprompriv), ETH_ALEN) && in _mgt_dispatcher() 402 memcmp(GetAddr1Ptr(pframe), bc_addr, ETH_ALEN)) in _mgt_dispatcher() 416 u8 *pframe = precv_frame->rx_data; in mgt_dispatcher() local 417 struct sta_info *psta = rtw_get_stainfo(&padapter->stapriv, GetAddr2Ptr(pframe)); in mgt_dispatcher() 419 if (GetFrameType(pframe) != WIFI_MGT_TYPE) in mgt_dispatcher() 423 if (memcmp(GetAddr1Ptr(pframe), myid(&padapter->eeprompriv), ETH_ALEN) && in mgt_dispatcher() 424 memcmp(GetAddr1Ptr(pframe), bc_addr, ETH_ALEN)) in mgt_dispatcher() 429 index = GetFrameSubType(pframe) >> 4; in mgt_dispatcher() 436 if (GetRetry(pframe)) { in mgt_dispatcher() [all …]
|
D | rtw_security.c | 91 u8 *pframe, *payload, *iv; /* wepkey */ in rtw_wep_encrypt() local 104 pframe = ((struct xmit_frame *)pxmitframe)->buf_addr + hw_hdr_offset; in rtw_wep_encrypt() 111 iv = pframe + pattrib->hdrlen; in rtw_wep_encrypt() 114 payload = pframe + pattrib->iv_len + pattrib->hdrlen; in rtw_wep_encrypt() 131 pframe += pxmitpriv->frag_len; in rtw_wep_encrypt() 132 pframe = (u8 *)RND4((size_t)(pframe)); in rtw_wep_encrypt() 145 u8 *pframe, *payload, *iv, wepkey[16]; in rtw_wep_decrypt() local 150 pframe = (unsigned char *)((struct recv_frame *)precvframe)->rx_data; in rtw_wep_decrypt() 154 iv = pframe + prxattrib->hdrlen; in rtw_wep_decrypt() 161 payload = pframe + prxattrib->iv_len + prxattrib->hdrlen; in rtw_wep_decrypt() [all …]
|
D | rtw_p2p.c | 117 unsigned char *pframe; in issue_group_disc_req() local 140 pframe = (u8 *)(pmgntframe->buf_addr) + TXDESC_OFFSET; in issue_group_disc_req() 141 pwlanhdr = (struct rtw_ieee80211_hdr *)pframe; in issue_group_disc_req() 152 SetFrameSubType(pframe, WIFI_ACTION); in issue_group_disc_req() 154 pframe += sizeof(struct rtw_ieee80211_hdr_3addr); in issue_group_disc_req() 158 pframe = rtw_set_fixed_ie(pframe, 1, &category, &pattrib->pktlen); in issue_group_disc_req() 159 pframe = rtw_set_fixed_ie(pframe, 4, (unsigned char *)&p2poui, &pattrib->pktlen); in issue_group_disc_req() 160 pframe = rtw_set_fixed_ie(pframe, 1, &oui_subtype, &pattrib->pktlen); in issue_group_disc_req() 161 pframe = rtw_set_fixed_ie(pframe, 1, &dialogToken, &pattrib->pktlen); in issue_group_disc_req() 174 unsigned char *pframe; in issue_p2p_devdisc_resp() local [all …]
|
D | rtw_xmit.c | 591 u8 *pframe, *payload, mic[8]; in xmitframe_addmic() local 614 pframe = pxmitframe->buf_addr + hw_hdr_offset; in xmitframe_addmic() 630 if (pframe[1] & 1) { /* ToDS == 1 */ in xmitframe_addmic() 631 rtw_secmicappend(&micdata, &pframe[16], 6); /* DA */ in xmitframe_addmic() 632 if (pframe[1] & 2) /* From Ds == 1 */ in xmitframe_addmic() 633 rtw_secmicappend(&micdata, &pframe[24], 6); in xmitframe_addmic() 635 rtw_secmicappend(&micdata, &pframe[10], 6); in xmitframe_addmic() 637 rtw_secmicappend(&micdata, &pframe[4], 6); /* DA */ in xmitframe_addmic() 638 if (pframe[1] & 2) /* From Ds == 1 */ in xmitframe_addmic() 639 rtw_secmicappend(&micdata, &pframe[16], 6); in xmitframe_addmic() [all …]
|
D | rtw_wlan_util.c | 875 int rtw_check_bcn_info(struct adapter *Adapter, u8 *pframe, u32 packet_len) in rtw_check_bcn_info() argument 888 u8 *pbssid = GetAddr3Ptr(pframe); in rtw_check_bcn_info() 916 subtype = GetFrameSubType(pframe) >> 4; in rtw_check_bcn_info() 925 memcpy(bssid->IEs, (pframe + sizeof(struct rtw_ieee80211_hdr_3addr)), bssid->IELength); in rtw_check_bcn_info() 1065 void update_beacon_info(struct adapter *padapter, u8 *pframe, uint pkt_len, struct sta_info *psta) in update_beacon_info() argument 1074 pIE = (struct ndis_802_11_var_ie *)(pframe + (_BEACON_IE_OFFSET_ + WLAN_HDR_A3_LEN) + i); in update_beacon_info() 1353 unsigned char check_assoc_AP(u8 *pframe, uint len) in check_assoc_AP() argument 1363 pIE = (struct ndis_802_11_var_ie *)(pframe + i); in check_assoc_AP() 1597 void update_TSF(struct mlme_ext_priv *pmlmeext, u8 *pframe, uint len) in update_TSF() argument 1602 pIE = pframe + sizeof(struct rtw_ieee80211_hdr_3addr); in update_TSF()
|
D | rtw_recv.c | 316 u8 *pframe, *payload, *pframemic; in recvframe_chkmic() local 343 pframe = precvframe->rx_data; in recvframe_chkmic() 344 payload = pframe + prxattrib->hdrlen + prxattrib->iv_len; in recvframe_chkmic() 346 rtw_seccalctkipmic(mickey, pframe, payload, datalen, &miccode[0], in recvframe_chkmic() 889 u8 *pframe = precv_frame->rx_data; in validate_recv_ctrl_frame() local 892 if (GetFrameType(pframe) != WIFI_CTRL_TYPE) in validate_recv_ctrl_frame() 896 if (memcmp(GetAddr1Ptr(pframe), myid(&padapter->eeprompriv), ETH_ALEN)) in validate_recv_ctrl_frame() 900 if (GetFrameSubType(pframe) == WIFI_PSPOLL) { in validate_recv_ctrl_frame() 905 aid = GetAid(pframe); in validate_recv_ctrl_frame() 906 psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); in validate_recv_ctrl_frame()
|
/Linux-v5.15/drivers/staging/rtl8723bs/core/ |
D | rtw_mlme_ext.c | 427 u8 *pframe = precv_frame->u.hdr.rx_data; in _mgt_dispatcher() local 431 if (memcmp(GetAddr1Ptr(pframe), myid(&padapter->eeprompriv), ETH_ALEN) && in _mgt_dispatcher() 432 memcmp(GetAddr1Ptr(pframe), bc_addr, ETH_ALEN)) in _mgt_dispatcher() 445 u8 *pframe = precv_frame->u.hdr.rx_data; in mgt_dispatcher() local 446 struct sta_info *psta = rtw_get_stainfo(&padapter->stapriv, GetAddr2Ptr(pframe)); in mgt_dispatcher() 450 if (GetFrameType(pframe) != WIFI_MGT_TYPE) in mgt_dispatcher() 454 if (memcmp(GetAddr1Ptr(pframe), myid(&padapter->eeprompriv), ETH_ALEN) && in mgt_dispatcher() 455 memcmp(GetAddr1Ptr(pframe), bc_addr, ETH_ALEN)) { in mgt_dispatcher() 461 index = GetFrameSubType(pframe) >> 4; in mgt_dispatcher() 469 if (GetRetry(pframe)) { in mgt_dispatcher() [all …]
|
D | rtw_security.c | 46 u8 *pframe, *payload, *iv; /* wepkey */ in rtw_wep_encrypt() local 58 pframe = ((struct xmit_frame *)pxmitframe)->buf_addr + hw_hdr_offset; in rtw_wep_encrypt() 65 iv = pframe+pattrib->hdrlen; in rtw_wep_encrypt() 68 payload = pframe+pattrib->iv_len+pattrib->hdrlen; in rtw_wep_encrypt() 87 pframe += pxmitpriv->frag_len; in rtw_wep_encrypt() 88 pframe = (u8 *)round_up((SIZE_PTR)(pframe), 4); in rtw_wep_encrypt() 100 u8 *pframe, *payload, *iv, wepkey[16]; in rtw_wep_decrypt() local 106 pframe = (unsigned char *)((union recv_frame *)precvframe)->u.hdr.rx_data; in rtw_wep_decrypt() 110 iv = pframe+prxattrib->hdrlen; in rtw_wep_decrypt() 119 payload = pframe+prxattrib->iv_len+prxattrib->hdrlen; in rtw_wep_decrypt() [all …]
|
D | rtw_xmit.c | 753 u8 *pframe, *payload, mic[8]; in xmitframe_addmic() local 769 pframe = pxmitframe->buf_addr + hw_hdr_offset; in xmitframe_addmic() 783 if (pframe[1]&1) { /* ToDS == 1 */ in xmitframe_addmic() 784 rtw_secmicappend(&micdata, &pframe[16], 6); /* DA */ in xmitframe_addmic() 785 if (pframe[1]&2) /* From Ds == 1 */ in xmitframe_addmic() 786 rtw_secmicappend(&micdata, &pframe[24], 6); in xmitframe_addmic() 788 rtw_secmicappend(&micdata, &pframe[10], 6); in xmitframe_addmic() 790 rtw_secmicappend(&micdata, &pframe[4], 6); /* DA */ in xmitframe_addmic() 791 if (pframe[1]&2) /* From Ds == 1 */ in xmitframe_addmic() 792 rtw_secmicappend(&micdata, &pframe[16], 6); in xmitframe_addmic() [all …]
|
D | rtw_wlan_util.c | 1150 int rtw_check_bcn_info(struct adapter *Adapter, u8 *pframe, u32 packet_len) in rtw_check_bcn_info() argument 1163 u8 *pbssid = GetAddr3Ptr(pframe); in rtw_check_bcn_info() 1192 subtype = GetFrameSubType(pframe) >> 4; in rtw_check_bcn_info() 1201 memcpy(bssid->ies, (pframe + sizeof(struct ieee80211_hdr_3addr)), bssid->ie_length); in rtw_check_bcn_info() 1330 void update_beacon_info(struct adapter *padapter, u8 *pframe, uint pkt_len, struct sta_info *psta) in update_beacon_info() argument 1339 pIE = (struct ndis_80211_var_ie *)(pframe + (_BEACON_IE_OFFSET_ + WLAN_HDR_A3_LEN) + i); in update_beacon_info() 1475 unsigned char check_assoc_AP(u8 *pframe, uint len) in check_assoc_AP() argument 1481 pIE = (struct ndis_80211_var_ie *)(pframe + i); in check_assoc_AP() 1691 void update_TSF(struct mlme_ext_priv *pmlmeext, u8 *pframe, uint len) in update_TSF() argument 1696 pIE = pframe + sizeof(struct ieee80211_hdr_3addr); in update_TSF() [all …]
|
D | rtw_recv.c | 310 u8 *pframe, *payload, *pframemic; in recvframe_chkmic() local 342 pframe = precvframe->u.hdr.rx_data; in recvframe_chkmic() 343 payload = pframe+prxattrib->hdrlen+prxattrib->iv_len; in recvframe_chkmic() 345 …rtw_seccalctkipmic(mickey, pframe, payload, datalen, &miccode[0], (unsigned char)prxattrib->priori… in recvframe_chkmic() 898 u8 *pframe = precv_frame->u.hdr.rx_data; in validate_recv_ctrl_frame() local 902 if (GetFrameType(pframe) != WIFI_CTRL_TYPE) in validate_recv_ctrl_frame() 906 if (memcmp(GetAddr1Ptr(pframe), myid(&padapter->eeprompriv), ETH_ALEN)) in validate_recv_ctrl_frame() 909 psta = rtw_get_stainfo(pstapriv, GetAddr2Ptr(pframe)); in validate_recv_ctrl_frame() 917 if (GetFrameSubType(pframe) == WIFI_PSPOLL) { in validate_recv_ctrl_frame() 921 aid = GetAid(pframe); in validate_recv_ctrl_frame()
|
/Linux-v5.15/drivers/staging/rtl8712/ |
D | rtl871x_security.c | 156 u8 *pframe, *payload, *iv; /*,*wepkey*/ in r8712_wep_encrypt() local 165 pframe = ((struct xmit_frame *)pxmitframe)->buf_addr + TXDESC_OFFSET; in r8712_wep_encrypt() 172 iv = pframe + pattrib->hdrlen; in r8712_wep_encrypt() 177 payload = pframe + pattrib->iv_len + pattrib->hdrlen; in r8712_wep_encrypt() 201 pframe += pxmitpriv->frag_len; in r8712_wep_encrypt() 202 pframe = (u8 *)RND4((addr_t)(pframe)); in r8712_wep_encrypt() 214 u8 *pframe, *payload, *iv, wepkey[16]; in r8712_wep_decrypt() local 220 pframe = (unsigned char *)((union recv_frame *)precvframe)-> in r8712_wep_decrypt() 225 iv = pframe + prxattrib->hdrlen; in r8712_wep_decrypt() 234 payload = pframe + prxattrib->iv_len + prxattrib->hdrlen; in r8712_wep_decrypt() [all …]
|
D | wifi.h | 47 static inline unsigned char get_tofr_ds(unsigned char *pframe) in get_tofr_ds() argument 49 return ((GetToDs(pframe) << 1) | GetFrDs(pframe)); in get_tofr_ds() 159 static inline unsigned char *get_hdr_bssid(unsigned char *pframe) in get_hdr_bssid() argument 162 unsigned int to_fr_ds = (GetToDs(pframe) << 1) | GetFrDs(pframe); in get_hdr_bssid() 166 sa = GetAddr3Ptr(pframe); in get_hdr_bssid() 169 sa = GetAddr2Ptr(pframe); in get_hdr_bssid() 172 sa = GetAddr1Ptr(pframe); in get_hdr_bssid()
|
D | rtl871x_xmit.c | 348 u8 *pframe, *payload, mic[8]; in xmitframe_addmic() local 368 pframe = pxmitframe->buf_addr + TXDESC_OFFSET; in xmitframe_addmic() 386 if (pframe[1] & 1) { /* ToDS==1 */ in xmitframe_addmic() 388 &pframe[16], 6); /*DA*/ in xmitframe_addmic() 389 if (pframe[1] & 2) /* From Ds==1 */ in xmitframe_addmic() 391 &pframe[24], 6); in xmitframe_addmic() 394 &pframe[10], 6); in xmitframe_addmic() 397 &pframe[4], 6); /* DA */ in xmitframe_addmic() 398 if (pframe[1] & 2) /* From Ds==1 */ in xmitframe_addmic() 400 &pframe[16], 6); in xmitframe_addmic() [all …]
|
D | rtl871x_recv.c | 140 u8 *pframe, *payload, *pframemic; in r8712_recvframe_chkmic() local 164 pframe = precvframe->u.hdr.rx_data; in r8712_recvframe_chkmic() 165 payload = pframe + prxattrib->hdrlen + in r8712_recvframe_chkmic() 167 seccalctkipmic(mickey, pframe, payload, datalen, in r8712_recvframe_chkmic()
|
/Linux-v5.15/drivers/staging/rtl8723bs/include/ |
D | wifi.h | 102 #define get_tofr_ds(pframe) ((GetToDs(pframe) << 1) | GetFrDs(pframe)) argument 229 static inline unsigned char *rtl8723bs_get_ra(unsigned char *pframe) in rtl8723bs_get_ra() argument 232 ra = GetAddr1Ptr(pframe); in rtl8723bs_get_ra() 235 static inline unsigned char *get_ta(unsigned char *pframe) in get_ta() argument 238 ta = GetAddr2Ptr(pframe); in get_ta() 242 static inline unsigned char *get_da(unsigned char *pframe) in get_da() argument 245 unsigned int to_fr_ds = (GetToDs(pframe) << 1) | GetFrDs(pframe); in get_da() 249 da = GetAddr1Ptr(pframe); in get_da() 252 da = GetAddr1Ptr(pframe); in get_da() 255 da = GetAddr3Ptr(pframe); in get_da() [all …]
|
D | rtw_mlme_ext.h | 530 unsigned char check_assoc_AP(u8 *pframe, uint len); 543 void update_beacon_info(struct adapter *padapter, u8 *pframe, uint len, struct sta_info *psta); 544 int rtw_check_bcn_info(struct adapter *Adapter, u8 *pframe, u32 packet_len); 659 extern void update_TSF(struct mlme_ext_priv *pmlmeext, u8 *pframe, uint len); 661 extern void adaptive_early_32k(struct mlme_ext_priv *pmlmeext, u8 *pframe, uint len);
|
/Linux-v5.15/drivers/staging/r8188eu/hal/ |
D | rtl8188e_cmd.c | 236 static void ConstructBeacon(struct adapter *adapt, u8 *pframe, u32 *pLength) in ConstructBeacon() argument 246 pwlanhdr = (struct rtw_ieee80211_hdr *)pframe; in ConstructBeacon() 256 SetFrameSubType(pframe, WIFI_BEACON); in ConstructBeacon() 258 pframe += sizeof(struct rtw_ieee80211_hdr_3addr); in ConstructBeacon() 262 pframe += 8; in ConstructBeacon() 266 memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->IEs)), 2); in ConstructBeacon() 268 pframe += 2; in ConstructBeacon() 272 memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->IEs)), 2); in ConstructBeacon() 274 pframe += 2; in ConstructBeacon() 279 memcpy(pframe, cur_network->IEs + sizeof(struct ndis_802_11_fixed_ie), pktlen); in ConstructBeacon() [all …]
|
/Linux-v5.15/drivers/staging/r8188eu/include/ |
D | wifi.h | 247 #define get_tofr_ds(pframe) ((GetToDs(pframe) << 1) | GetFrDs(pframe)) argument 379 static inline unsigned char *get_da(unsigned char *pframe) in get_da() argument 382 unsigned int to_fr_ds = (GetToDs(pframe) << 1) | GetFrDs(pframe); in get_da() 386 da = GetAddr1Ptr(pframe); in get_da() 389 da = GetAddr1Ptr(pframe); in get_da() 392 da = GetAddr3Ptr(pframe); in get_da() 395 da = GetAddr3Ptr(pframe); in get_da() 401 static inline unsigned char *get_sa(unsigned char *pframe) in get_sa() argument 404 unsigned int to_fr_ds = (GetToDs(pframe) << 1) | GetFrDs(pframe); in get_sa() 408 sa = GetAddr2Ptr(pframe); in get_sa() [all …]
|
D | rtw_p2p.h | 18 u8 *pframe, uint len); 20 u8 *pframe, uint len, struct sta_info *psta); 22 u8 *pframe, uint len); 24 u8 *pframe, uint len); 26 u8 *pframe, uint len); 27 u8 process_p2p_provdisc_resp(struct wifidirect_info *pwdinfo, u8 *pframe); 29 u8 *pframe, uint len); 31 u8 *pframe, uint len); 33 u8 *pframe, uint len); 34 u8 process_p2p_presence_req(struct wifidirect_info *pwdinfo, u8 *pframe,
|
D | rtw_mlme_ext.h | 486 unsigned char check_assoc_AP(u8 *pframe, uint len); 498 void update_beacon_info(struct adapter *padapter, u8 *pframe, uint len, 500 int rtw_check_bcn_info(struct adapter *Adapter, u8 *pframe, u32 packet_len); 659 void update_TSF(struct mlme_ext_priv *pmlmeext, u8 *pframe, uint len);
|
/Linux-v5.15/drivers/staging/rtl8723bs/hal/ |
D | rtl8723b_cmd.c | 108 static void ConstructBeacon(struct adapter *padapter, u8 *pframe, u32 *pLength) in ConstructBeacon() argument 117 pwlanhdr = (struct ieee80211_hdr *)pframe; in ConstructBeacon() 128 SetFrameSubType(pframe, WIFI_BEACON); in ConstructBeacon() 130 pframe += sizeof(struct ieee80211_hdr_3addr); in ConstructBeacon() 134 pframe += 8; in ConstructBeacon() 138 memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->ies)), 2); in ConstructBeacon() 140 pframe += 2; in ConstructBeacon() 144 memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->ies)), 2); in ConstructBeacon() 146 pframe += 2; in ConstructBeacon() 151 memcpy(pframe, cur_network->ies+sizeof(struct ndis_802_11_fix_ie), pktlen); in ConstructBeacon() [all …]
|
D | rtl8723bs_xmit.c | 249 struct xmit_frame *pframe; in xmit_xmitframes() local 250 pframe = (struct xmit_frame *)pxmitbuf->priv_data; in xmit_xmitframes() 251 pframe->agg_num = k; in xmit_xmitframes() 253 rtl8723b_update_txdesc(pframe, pframe->buf_addr); in xmit_xmitframes() 254 rtw_free_xmitframe(pxmitpriv, pframe); in xmit_xmitframes() 335 struct xmit_frame *pframe; in xmit_xmitframes() local 336 pframe = (struct xmit_frame *)pxmitbuf->priv_data; in xmit_xmitframes() 337 pframe->agg_num = k; in xmit_xmitframes() 339 rtl8723b_update_txdesc(pframe, pframe->buf_addr); in xmit_xmitframes() 340 rtw_free_xmitframe(pxmitpriv, pframe); in xmit_xmitframes() [all …]
|
/Linux-v5.15/drivers/usb/gadget/udc/ |
D | fsl_qe_udc.c | 793 struct qe_frame *pframe; in ep0_setup_handle() local 797 pframe = ep->rxframe; in ep0_setup_handle() 798 if ((frame_get_info(pframe) & PID_SETUP) in ep0_setup_handle() 800 fsize = frame_get_length(pframe); in ep0_setup_handle() 804 memcpy(cp, pframe->data, fsize); in ep0_setup_handle() 817 struct qe_frame *pframe; in qe_ep0_rx() local 822 pframe = ep->rxframe; in qe_ep0_rx() 841 qe_frame_clean(pframe); in qe_ep0_rx() 843 frame_set_data(pframe, (u8 *)vaddr); in qe_ep0_rx() 844 frame_set_length(pframe, in qe_ep0_rx() [all …]
|
/Linux-v5.15/drivers/scsi/ |
D | mvumi.c | 2028 struct mvumi_msg_frame *pframe; in mvumi_build_frame() local 2032 pframe = cmd->frame; in mvumi_build_frame() 2033 pframe->device_id = ((unsigned short) scmd->device->id) | in mvumi_build_frame() 2035 pframe->cmd_flag = 0; in mvumi_build_frame() 2039 pframe->cmd_flag |= CMD_FLAG_NON_DATA; in mvumi_build_frame() 2042 pframe->cmd_flag |= CMD_FLAG_DATA_IN; in mvumi_build_frame() 2045 pframe->cmd_flag |= CMD_FLAG_DATA_OUT; in mvumi_build_frame() 2054 pframe->cdb_length = scmd->cmd_len; in mvumi_build_frame() 2055 memcpy(pframe->cdb, scmd->cmnd, pframe->cdb_length); in mvumi_build_frame() 2056 pframe->req_function = CL_FUN_SCSI_CMD; in mvumi_build_frame() [all …]
|