mirror of
https://github.com/lwfinger/rtl8188eu.git
synced 2025-05-08 14:33:05 +00:00
rtl8188eu: Remove wrappers around memcpy() and memmove()
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
This commit is contained in:
parent
a010d15b64
commit
92b97f0a67
42 changed files with 1287 additions and 1301 deletions
|
@ -246,7 +246,7 @@ void DBG_BT_INFO(u8 *dbgmsg)
|
|||
return;
|
||||
|
||||
pbuf = pinfo->info + pinfo->len;
|
||||
_rtw_memcpy(pbuf, dbgmsg, msglen);
|
||||
memcpy(pbuf, dbgmsg, msglen);
|
||||
pinfo->len += msglen;
|
||||
}
|
||||
|
||||
|
@ -589,7 +589,7 @@ static u8 _btmpoper_cmd(PBTC_COEXIST pBtCoexist, u8 opcode, u8 opcodever, u8 *cm
|
|||
buf[0] = (opcodever & 0xF) | (seq << 4);
|
||||
buf[1] = opcode;
|
||||
if (cmd && size)
|
||||
_rtw_memcpy(buf + 2, cmd, size);
|
||||
memcpy(buf + 2, cmd, size);
|
||||
|
||||
GLBtcBtMpRptWait = 1;
|
||||
GLBtcBtMpRptWiFiOK = 0;
|
||||
|
@ -1191,7 +1191,7 @@ u8 halbtcoutsrc_Set(void *pBtcContext, u8 setType, void *pInBuf)
|
|||
u8 dataLen = *pU1Tmp;
|
||||
u8 tmpBuf[BTC_TMP_BUF_SHORT];
|
||||
if (dataLen)
|
||||
_rtw_memcpy(tmpBuf, pU1Tmp + 1, dataLen);
|
||||
memcpy(tmpBuf, pU1Tmp + 1, dataLen);
|
||||
BT_SendEventExtBtInfoControl(padapter, dataLen, &tmpBuf[0]);
|
||||
}
|
||||
#else /* !CONFIG_BT_COEXIST_SOCKET_TRX */
|
||||
|
@ -1205,7 +1205,7 @@ u8 halbtcoutsrc_Set(void *pBtcContext, u8 setType, void *pInBuf)
|
|||
u8 dataLen = *pU1Tmp;
|
||||
u8 tmpBuf[BTC_TMP_BUF_SHORT];
|
||||
if (dataLen)
|
||||
_rtw_memcpy(tmpBuf, pU1Tmp + 1, dataLen);
|
||||
memcpy(tmpBuf, pU1Tmp + 1, dataLen);
|
||||
BT_SendEventExtBtCoexControl(padapter, false, dataLen, &tmpBuf[0]);
|
||||
}
|
||||
#else /* !CONFIG_BT_COEXIST_SOCKET_TRX */
|
||||
|
@ -1685,7 +1685,7 @@ static COL_H2C_STATUS halbtcoutsrc_check_c2h_ack(PADAPTER Adapter, PCOL_SINGLE_H
|
|||
}
|
||||
/* else */
|
||||
{
|
||||
_rtw_memmove(&pH2cRecord->c2h_ack_buf[0], &gl_coex_offload.c2h_ack_buf[req_num], gl_coex_offload.c2h_ack_len[req_num]);
|
||||
memmove(&pH2cRecord->c2h_ack_buf[0], &gl_coex_offload.c2h_ack_buf[req_num], gl_coex_offload.c2h_ack_len[req_num]);
|
||||
pH2cRecord->c2h_ack_len = gl_coex_offload.c2h_ack_len[req_num];
|
||||
}
|
||||
|
||||
|
@ -1718,7 +1718,7 @@ COL_H2C_STATUS halbtcoutsrc_CoexH2cProcess(void *pBtCoexist,
|
|||
gl_coex_offload.h2c_req_num++;
|
||||
gl_coex_offload.h2c_req_num %= 16;
|
||||
|
||||
_rtw_memmove(&pcol_h2c->buf[0], ph2c_par, h2c_par_len);
|
||||
memmove(&pcol_h2c->buf[0], ph2c_par, h2c_par_len);
|
||||
|
||||
|
||||
col_h2c_len = h2c_par_len + 2; /* 2=sizeof(OPCode, OPCode_version and Request number) */
|
||||
|
@ -1728,7 +1728,7 @@ COL_H2C_STATUS halbtcoutsrc_CoexH2cProcess(void *pBtCoexist,
|
|||
|
||||
gl_coex_offload.h2c_record[opcode].count++;
|
||||
gl_coex_offload.h2c_record[opcode].h2c_len = col_h2c_len;
|
||||
_rtw_memmove((void *)&gl_coex_offload.h2c_record[opcode].h2c_buf[0], (void *)pcol_h2c, col_h2c_len);
|
||||
memmove((void *)&gl_coex_offload.h2c_record[opcode].h2c_buf[0], (void *)pcol_h2c, col_h2c_len);
|
||||
|
||||
h2c_status = halbtcoutsrc_send_h2c(Adapter, pcol_h2c, col_h2c_len);
|
||||
|
||||
|
@ -3339,7 +3339,7 @@ void hal_btcoex_BtMpRptNotify(PADAPTER padapter, u8 length, u8 *tmpBuf)
|
|||
|
||||
GLBtcBtMpRptSeq = seq;
|
||||
GLBtcBtMpRptStatus = status;
|
||||
_rtw_memcpy(GLBtcBtMpRptRsp, tmpBuf + 3, len);
|
||||
memcpy(GLBtcBtMpRptRsp, tmpBuf + 3, len);
|
||||
GLBtcBtMpRptRspSize = len;
|
||||
_rtw_up_sema(&GLBtcBtMpRptSema);
|
||||
}
|
||||
|
@ -3482,7 +3482,7 @@ u32 hal_btcoex_GetRaMask(PADAPTER padapter)
|
|||
void hal_btcoex_RecordPwrMode(PADAPTER padapter, u8 *pCmdBuf, u8 cmdLen)
|
||||
{
|
||||
|
||||
_rtw_memcpy(GLBtCoexist.pwrModeVal, pCmdBuf, cmdLen);
|
||||
memcpy(GLBtCoexist.pwrModeVal, pCmdBuf, cmdLen);
|
||||
}
|
||||
|
||||
void hal_btcoex_DisplayBtCoexInfo(PADAPTER padapter, u8 *pbuf, u32 bufsize)
|
||||
|
|
258
hal/hal_com.c
258
hal/hal_com.c
|
@ -1599,7 +1599,7 @@ int c2h_customer_str_rpt_hdl(_adapter *adapter, u8 *data, u8 len)
|
|||
if (dvobj->customer_str_sctx != NULL) {
|
||||
if (dvobj->customer_str_sctx->status != RTW_SCTX_SUBMITTED)
|
||||
RTW_WARN("%s invalid sctx.status:%d\n", __func__, dvobj->customer_str_sctx->status);
|
||||
_rtw_memcpy(dvobj->customer_str, C2H_CUSTOMER_STR_RPT_BYTE0(data), CUSTOMER_STR_RPT_LEN);
|
||||
memcpy(dvobj->customer_str, C2H_CUSTOMER_STR_RPT_BYTE0(data), CUSTOMER_STR_RPT_LEN);
|
||||
dvobj->customer_str_sctx->status = RTX_SCTX_CSTR_WAIT_RPT2;
|
||||
} else
|
||||
RTW_WARN("%s sctx not set\n", __func__);
|
||||
|
@ -1631,7 +1631,7 @@ int c2h_customer_str_rpt_2_hdl(_adapter *adapter, u8 *data, u8 len)
|
|||
if (dvobj->customer_str_sctx != NULL) {
|
||||
if (dvobj->customer_str_sctx->status != RTX_SCTX_CSTR_WAIT_RPT2)
|
||||
RTW_WARN("%s rpt not ready\n", __func__);
|
||||
_rtw_memcpy(dvobj->customer_str + CUSTOMER_STR_RPT_LEN, C2H_CUSTOMER_STR_RPT_2_BYTE8(data), CUSTOMER_STR_RPT_2_LEN);
|
||||
memcpy(dvobj->customer_str + CUSTOMER_STR_RPT_LEN, C2H_CUSTOMER_STR_RPT_2_BYTE8(data), CUSTOMER_STR_RPT_2_LEN);
|
||||
rtw_sctx_done(&dvobj->customer_str_sctx);
|
||||
} else
|
||||
RTW_WARN("%s sctx not set\n", __func__);
|
||||
|
@ -1680,7 +1680,7 @@ s32 rtw_hal_customer_str_read(_adapter *adapter, u8 *cs)
|
|||
_enter_critical_mutex(&dvobj->customer_str_mutex, NULL);
|
||||
dvobj->customer_str_sctx = NULL;
|
||||
if (sctx.status == RTW_SCTX_DONE_SUCCESS)
|
||||
_rtw_memcpy(cs, dvobj->customer_str, RTW_CUSTOMER_STR_LEN);
|
||||
memcpy(cs, dvobj->customer_str, RTW_CUSTOMER_STR_LEN);
|
||||
else
|
||||
ret = _FAIL;
|
||||
_exit_critical_mutex(&dvobj->customer_str_mutex, NULL);
|
||||
|
@ -1697,13 +1697,13 @@ s32 rtw_hal_h2c_customer_str_write(_adapter *adapter, const u8 *cs)
|
|||
s32 ret;
|
||||
|
||||
SET_H2CCMD_CUSTOMER_STR_W1_EN(h2c_data_w1, 1);
|
||||
_rtw_memcpy(H2CCMD_CUSTOMER_STR_W1_BYTE0(h2c_data_w1), cs, 6);
|
||||
memcpy(H2CCMD_CUSTOMER_STR_W1_BYTE0(h2c_data_w1), cs, 6);
|
||||
|
||||
SET_H2CCMD_CUSTOMER_STR_W2_EN(h2c_data_w2, 1);
|
||||
_rtw_memcpy(H2CCMD_CUSTOMER_STR_W2_BYTE6(h2c_data_w2), cs + 6, 6);
|
||||
memcpy(H2CCMD_CUSTOMER_STR_W2_BYTE6(h2c_data_w2), cs + 6, 6);
|
||||
|
||||
SET_H2CCMD_CUSTOMER_STR_W3_EN(h2c_data_w3, 1);
|
||||
_rtw_memcpy(H2CCMD_CUSTOMER_STR_W3_BYTE12(h2c_data_w3), cs + 6 + 6, 4);
|
||||
memcpy(H2CCMD_CUSTOMER_STR_W3_BYTE12(h2c_data_w3), cs + 6 + 6, 4);
|
||||
|
||||
ret = rtw_hal_fill_h2c_cmd(adapter, H2C_CUSTOMER_STR_W1, H2C_CUSTOMER_STR_W1_LEN, h2c_data_w1);
|
||||
if (ret != _SUCCESS) {
|
||||
|
@ -1974,17 +1974,17 @@ void rtw_sec_read_cam_ent(_adapter *adapter, u8 id, u8 *ctrl, u8 *mac, u8 *key)
|
|||
switch (i) {
|
||||
case 0:
|
||||
if (ctrl)
|
||||
_rtw_memcpy(ctrl, (u8 *)(&rdata), 2);
|
||||
memcpy(ctrl, (u8 *)(&rdata), 2);
|
||||
if (mac)
|
||||
_rtw_memcpy(mac, ((u8 *)(&rdata)) + 2, 2);
|
||||
memcpy(mac, ((u8 *)(&rdata)) + 2, 2);
|
||||
break;
|
||||
case 1:
|
||||
if (mac)
|
||||
_rtw_memcpy(mac + 2, (u8 *)(&rdata), 4);
|
||||
memcpy(mac + 2, (u8 *)(&rdata), 4);
|
||||
break;
|
||||
default:
|
||||
if (key)
|
||||
_rtw_memcpy(key + (i - 2) * 4, (u8 *)(&rdata), 4);
|
||||
memcpy(key + (i - 2) * 4, (u8 *)(&rdata), 4);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -2171,7 +2171,7 @@ inline u8 rtw_get_mbid_cam_entry_num(_adapter *adapter)
|
|||
static inline void mbid_cam_cache_init(_adapter *adapter, struct mbid_cam_cache *pmbid_cam, u8 *mac_addr)
|
||||
{
|
||||
if (adapter && pmbid_cam && mac_addr) {
|
||||
_rtw_memcpy(pmbid_cam->mac_addr, mac_addr, ETH_ALEN);
|
||||
memcpy(pmbid_cam->mac_addr, mac_addr, ETH_ALEN);
|
||||
pmbid_cam->iface_id = adapter->iface_id;
|
||||
}
|
||||
}
|
||||
|
@ -3151,9 +3151,9 @@ int rtw_hal_get_rsvd_page(_adapter *adapter, u32 page_offset,
|
|||
rtw_write32(adapter, REG_PKTBUF_DBG_CTRL, offset + i);
|
||||
data_low = rtw_read32(adapter, REG_PKTBUF_DBG_DATA_L);
|
||||
data_high = rtw_read32(adapter, REG_PKTBUF_DBG_DATA_H);
|
||||
_rtw_memcpy(buffer + (i * 8),
|
||||
memcpy(buffer + (i * 8),
|
||||
&data_low, sizeof(data_low));
|
||||
_rtw_memcpy(buffer + ((i * 8) + 4),
|
||||
memcpy(buffer + ((i * 8) + 4),
|
||||
&data_high, sizeof(data_high));
|
||||
}
|
||||
rtw_write8(adapter, REG_PKT_BUFF_ACCESS_CTRL, 0x0);
|
||||
|
@ -3451,7 +3451,7 @@ static void rtw_hal_get_aoac_rpt(_adapter *adapter)
|
|||
}
|
||||
|
||||
memset(paoac_rpt, 0, sizeof(struct aoac_report));
|
||||
_rtw_memcpy(paoac_rpt, buffer, sizeof(struct aoac_report));
|
||||
memcpy(paoac_rpt, buffer, sizeof(struct aoac_report));
|
||||
|
||||
for (i = 0 ; i < 4 ; i++) {
|
||||
tmp = paoac_rpt->replay_counter_eapol_key[i];
|
||||
|
@ -3484,7 +3484,7 @@ static void rtw_hal_update_gtk_offload_info(_adapter *adapter)
|
|||
return;
|
||||
|
||||
memset(get_key, 0, sizeof(get_key));
|
||||
_rtw_memcpy(&replay_count,
|
||||
memcpy(&replay_count,
|
||||
paoac_rpt->replay_counter_eapol_key, 8);
|
||||
|
||||
/*read gtk key index*/
|
||||
|
@ -3501,7 +3501,7 @@ static void rtw_hal_update_gtk_offload_info(_adapter *adapter)
|
|||
|
||||
if (_rtw_camid_is_gk(adapter, gtk_id)) {
|
||||
_enter_critical_bh(&cam_ctl->lock, &irqL);
|
||||
_rtw_memcpy(&dvobj->cam_cache[gtk_id].key,
|
||||
memcpy(&dvobj->cam_cache[gtk_id].key,
|
||||
get_key, 16);
|
||||
_exit_critical_bh(&cam_ctl->lock, &irqL);
|
||||
} else {
|
||||
|
@ -3509,24 +3509,24 @@ static void rtw_hal_update_gtk_offload_info(_adapter *adapter)
|
|||
|
||||
parm_gtk.algorithm = paoac_rpt->security_type;
|
||||
parm_gtk.keyid = gtk_id;
|
||||
_rtw_memcpy(parm_gtk.key, get_key, 16);
|
||||
memcpy(parm_gtk.key, get_key, 16);
|
||||
setkey_hdl(adapter, (u8 *)&parm_gtk);
|
||||
}
|
||||
|
||||
/*update key into related sw variable and sec-cam cache*/
|
||||
psecuritypriv->dot118021XGrpKeyid = gtk_id;
|
||||
_rtw_memcpy(&psecuritypriv->dot118021XGrpKey[gtk_id],
|
||||
memcpy(&psecuritypriv->dot118021XGrpKey[gtk_id],
|
||||
get_key, 16);
|
||||
/* update SW TKIP TX/RX MIC value */
|
||||
if (psecuritypriv->dot118021XGrpPrivacy == _TKIP_) {
|
||||
offset = RTW_KEK_LEN + RTW_TKIP_MIC_LEN;
|
||||
_rtw_memcpy(
|
||||
memcpy(
|
||||
&psecuritypriv->dot118021XGrptxmickey[gtk_id],
|
||||
&(paoac_rpt->group_key[offset]),
|
||||
RTW_TKIP_MIC_LEN);
|
||||
|
||||
offset = RTW_KEK_LEN;
|
||||
_rtw_memcpy(
|
||||
memcpy(
|
||||
&psecuritypriv->dot118021XGrprxmickey[gtk_id],
|
||||
&(paoac_rpt->group_key[offset]),
|
||||
RTW_TKIP_MIC_LEN);
|
||||
|
@ -4176,7 +4176,7 @@ static int update_hidden_ssid(u8 *ies, u32 ies_len, u8 hidden_ssid_mode)
|
|||
remain_len = ies_len - (next_ie - ies);
|
||||
|
||||
ssid_ie[1] = 0;
|
||||
_rtw_memcpy(ssid_ie + 2, next_ie, remain_len);
|
||||
memcpy(ssid_ie + 2, next_ie, remain_len);
|
||||
len_diff -= ssid_len_ori;
|
||||
|
||||
break;
|
||||
|
@ -4230,9 +4230,9 @@ static void rtw_hal_construct_P2PBeacon(_adapter *padapter, u8 *pframe, u32 *pLe
|
|||
fctrl = &(pwlanhdr->frame_ctl);
|
||||
*(fctrl) = 0;
|
||||
|
||||
_rtw_memcpy(pwlanhdr->addr1, bc_addr, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, get_my_bssid(cur_network), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, bc_addr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, get_my_bssid(cur_network), ETH_ALEN);
|
||||
|
||||
SetSeqNum(pwlanhdr, 0/*pmlmeext->mgnt_seq*/);
|
||||
/* pmlmeext->mgnt_seq++; */
|
||||
|
@ -4262,20 +4262,20 @@ static void rtw_hal_construct_P2PBeacon(_adapter *padapter, u8 *pframe, u32 *pLe
|
|||
#ifdef CONFIG_IOCTL_CFG80211
|
||||
if (pwdinfo->driver_interface == DRIVER_CFG80211) {
|
||||
if (pmlmepriv->wps_beacon_ie && pmlmepriv->wps_beacon_ie_len > 0) {
|
||||
_rtw_memcpy(pframe, cur_network->IEs, wps_offset);
|
||||
memcpy(pframe, cur_network->IEs, wps_offset);
|
||||
pframe += wps_offset;
|
||||
pktlen += wps_offset;
|
||||
|
||||
_rtw_memcpy(pframe, pmlmepriv->wps_beacon_ie, pmlmepriv->wps_beacon_ie_len);
|
||||
memcpy(pframe, pmlmepriv->wps_beacon_ie, pmlmepriv->wps_beacon_ie_len);
|
||||
pframe += pmlmepriv->wps_beacon_ie_len;
|
||||
pktlen += pmlmepriv->wps_beacon_ie_len;
|
||||
|
||||
/* copy remainder_ie to pframe */
|
||||
_rtw_memcpy(pframe, premainder_ie, remainder_ielen);
|
||||
memcpy(pframe, premainder_ie, remainder_ielen);
|
||||
pframe += remainder_ielen;
|
||||
pktlen += remainder_ielen;
|
||||
} else {
|
||||
_rtw_memcpy(pframe, cur_network->IEs, cur_network->IELength);
|
||||
memcpy(pframe, cur_network->IEs, cur_network->IELength);
|
||||
pframe += cur_network->IELength;
|
||||
pktlen += cur_network->IELength;
|
||||
}
|
||||
|
@ -4283,7 +4283,7 @@ static void rtw_hal_construct_P2PBeacon(_adapter *padapter, u8 *pframe, u32 *pLe
|
|||
#endif /* CONFIG_IOCTL_CFG80211 */
|
||||
{
|
||||
pframe_wscie = pframe + wps_offset;
|
||||
_rtw_memcpy(pframe, cur_network->IEs, wps_offset + wpsielen);
|
||||
memcpy(pframe, cur_network->IEs, wps_offset + wpsielen);
|
||||
pframe += (wps_offset + wpsielen);
|
||||
pktlen += (wps_offset + wpsielen);
|
||||
|
||||
|
@ -4321,7 +4321,7 @@ static void rtw_hal_construct_P2PBeacon(_adapter *padapter, u8 *pframe, u32 *pLe
|
|||
insert_len += 2;
|
||||
|
||||
/* Value: */
|
||||
_rtw_memcpy(pframe + insert_len, pwdinfo->device_name, pwdinfo->device_name_len);
|
||||
memcpy(pframe + insert_len, pwdinfo->device_name, pwdinfo->device_name_len);
|
||||
insert_len += pwdinfo->device_name_len;
|
||||
|
||||
|
||||
|
@ -4333,7 +4333,7 @@ static void rtw_hal_construct_P2PBeacon(_adapter *padapter, u8 *pframe, u32 *pLe
|
|||
pktlen += insert_len;
|
||||
|
||||
/* copy remainder_ie to pframe */
|
||||
_rtw_memcpy(pframe, premainder_ie, remainder_ielen);
|
||||
memcpy(pframe, premainder_ie, remainder_ielen);
|
||||
pframe += remainder_ielen;
|
||||
pktlen += remainder_ielen;
|
||||
}
|
||||
|
@ -4341,7 +4341,7 @@ static void rtw_hal_construct_P2PBeacon(_adapter *padapter, u8 *pframe, u32 *pLe
|
|||
#endif /* CONFIG_P2P */
|
||||
{
|
||||
int len_diff;
|
||||
_rtw_memcpy(pframe, cur_network->IEs, cur_network->IELength);
|
||||
memcpy(pframe, cur_network->IEs, cur_network->IELength);
|
||||
len_diff = update_hidden_ssid(
|
||||
pframe + _BEACON_IE_OFFSET_
|
||||
, cur_network->IELength - _BEACON_IE_OFFSET_
|
||||
|
@ -4357,7 +4357,7 @@ static void rtw_hal_construct_P2PBeacon(_adapter *padapter, u8 *pframe, u32 *pLe
|
|||
if (pwdinfo->driver_interface == DRIVER_CFG80211) {
|
||||
len = pmlmepriv->p2p_beacon_ie_len;
|
||||
if (pmlmepriv->p2p_beacon_ie && len > 0)
|
||||
_rtw_memcpy(pframe, pmlmepriv->p2p_beacon_ie, len);
|
||||
memcpy(pframe, pmlmepriv->p2p_beacon_ie, len);
|
||||
} else
|
||||
#endif /* CONFIG_IOCTL_CFG80211 */
|
||||
{
|
||||
|
@ -4388,14 +4388,14 @@ static void rtw_hal_construct_P2PBeacon(_adapter *padapter, u8 *pframe, u32 *pLe
|
|||
|
||||
/* beacon interval: 2 bytes */
|
||||
|
||||
_rtw_memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->IEs)), 2);
|
||||
memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->IEs)), 2);
|
||||
|
||||
pframe += 2;
|
||||
pktlen += 2;
|
||||
|
||||
/* capability info: 2 bytes */
|
||||
|
||||
_rtw_memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->IEs)), 2);
|
||||
memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->IEs)), 2);
|
||||
|
||||
pframe += 2;
|
||||
pktlen += 2;
|
||||
|
@ -4493,10 +4493,10 @@ static void rtw_hal_construct_P2PProbeRsp(_adapter *padapter, u8 *pframe, u32 *p
|
|||
|
||||
/* DA filled by FW */
|
||||
memset(pwlanhdr->addr1, 0, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, mac, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, mac, ETH_ALEN);
|
||||
|
||||
/* Use the device address for BSSID field. */
|
||||
_rtw_memcpy(pwlanhdr->addr3, mac, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, mac, ETH_ALEN);
|
||||
|
||||
SetSeqNum(pwlanhdr, 0);
|
||||
set_frame_sub_type(fctrl, WIFI_PROBERSP);
|
||||
|
@ -4510,7 +4510,7 @@ static void rtw_hal_construct_P2PProbeRsp(_adapter *padapter, u8 *pframe, u32 *p
|
|||
pktlen += 8;
|
||||
|
||||
/* beacon interval: 2 bytes */
|
||||
_rtw_memcpy(pframe, (unsigned char *) &beacon_interval, 2);
|
||||
memcpy(pframe, (unsigned char *) &beacon_interval, 2);
|
||||
pframe += 2;
|
||||
pktlen += 2;
|
||||
|
||||
|
@ -4519,7 +4519,7 @@ static void rtw_hal_construct_P2PProbeRsp(_adapter *padapter, u8 *pframe, u32 *p
|
|||
capInfo |= cap_ShortPremble;
|
||||
capInfo |= cap_ShortSlot;
|
||||
|
||||
_rtw_memcpy(pframe, (unsigned char *) &capInfo, 2);
|
||||
memcpy(pframe, (unsigned char *) &capInfo, 2);
|
||||
pframe += 2;
|
||||
pktlen += 2;
|
||||
|
||||
|
@ -4538,12 +4538,12 @@ static void rtw_hal_construct_P2PProbeRsp(_adapter *padapter, u8 *pframe, u32 *p
|
|||
if (pwdinfo->driver_interface == DRIVER_CFG80211) {
|
||||
if (pmlmepriv->wps_probe_resp_ie != NULL && pmlmepriv->p2p_probe_resp_ie != NULL) {
|
||||
/* WPS IE */
|
||||
_rtw_memcpy(pframe, pmlmepriv->wps_probe_resp_ie, pmlmepriv->wps_probe_resp_ie_len);
|
||||
memcpy(pframe, pmlmepriv->wps_probe_resp_ie, pmlmepriv->wps_probe_resp_ie_len);
|
||||
pktlen += pmlmepriv->wps_probe_resp_ie_len;
|
||||
pframe += pmlmepriv->wps_probe_resp_ie_len;
|
||||
|
||||
/* P2P IE */
|
||||
_rtw_memcpy(pframe, pmlmepriv->p2p_probe_resp_ie, pmlmepriv->p2p_probe_resp_ie_len);
|
||||
memcpy(pframe, pmlmepriv->p2p_probe_resp_ie, pmlmepriv->p2p_probe_resp_ie_len);
|
||||
pktlen += pmlmepriv->p2p_probe_resp_ie_len;
|
||||
pframe += pmlmepriv->p2p_probe_resp_ie_len;
|
||||
}
|
||||
|
@ -4599,7 +4599,7 @@ static void rtw_hal_construct_P2PProbeRsp(_adapter *padapter, u8 *pframe, u32 *p
|
|||
|
||||
if (!memcmp(pmlmepriv->sa_ext, zero_array_check, L2SDTA_SERVICE_VE_LEN) == false) {
|
||||
/* Vendor Extension */
|
||||
_rtw_memcpy(wpsie + wpsielen, pmlmepriv->sa_ext, L2SDTA_SERVICE_VE_LEN);
|
||||
memcpy(wpsie + wpsielen, pmlmepriv->sa_ext, L2SDTA_SERVICE_VE_LEN);
|
||||
wpsielen += L2SDTA_SERVICE_VE_LEN;
|
||||
}
|
||||
}
|
||||
|
@ -4641,9 +4641,9 @@ static void rtw_hal_construct_P2PProbeRsp(_adapter *padapter, u8 *pframe, u32 *p
|
|||
/* Value: */
|
||||
if (pwdinfo->external_uuid == 0) {
|
||||
memset(wpsie + wpsielen, 0x0, 16);
|
||||
_rtw_memcpy(wpsie + wpsielen, mac, ETH_ALEN);
|
||||
memcpy(wpsie + wpsielen, mac, ETH_ALEN);
|
||||
} else
|
||||
_rtw_memcpy(wpsie + wpsielen, pwdinfo->uuid, 0x10);
|
||||
memcpy(wpsie + wpsielen, pwdinfo->uuid, 0x10);
|
||||
wpsielen += 0x10;
|
||||
|
||||
/* Manufacturer */
|
||||
|
@ -4656,7 +4656,7 @@ static void rtw_hal_construct_P2PProbeRsp(_adapter *padapter, u8 *pframe, u32 *p
|
|||
wpsielen += 2;
|
||||
|
||||
/* Value: */
|
||||
_rtw_memcpy(wpsie + wpsielen, "Realtek", 7);
|
||||
memcpy(wpsie + wpsielen, "Realtek", 7);
|
||||
wpsielen += 7;
|
||||
|
||||
/* Model Name */
|
||||
|
@ -4669,7 +4669,7 @@ static void rtw_hal_construct_P2PProbeRsp(_adapter *padapter, u8 *pframe, u32 *p
|
|||
wpsielen += 2;
|
||||
|
||||
/* Value: */
|
||||
_rtw_memcpy(wpsie + wpsielen, "8192CU", 6);
|
||||
memcpy(wpsie + wpsielen, "8192CU", 6);
|
||||
wpsielen += 6;
|
||||
|
||||
/* Model Number */
|
||||
|
@ -4694,7 +4694,7 @@ static void rtw_hal_construct_P2PProbeRsp(_adapter *padapter, u8 *pframe, u32 *p
|
|||
wpsielen += 2;
|
||||
|
||||
/* Value: */
|
||||
_rtw_memcpy(wpsie + wpsielen, "123456" , ETH_ALEN);
|
||||
memcpy(wpsie + wpsielen, "123456" , ETH_ALEN);
|
||||
wpsielen += ETH_ALEN;
|
||||
|
||||
/* Primary Device Type */
|
||||
|
@ -4729,7 +4729,7 @@ static void rtw_hal_construct_P2PProbeRsp(_adapter *padapter, u8 *pframe, u32 *p
|
|||
wpsielen += 2;
|
||||
|
||||
/* Value: */
|
||||
_rtw_memcpy(wpsie + wpsielen, pwdinfo->device_name, pwdinfo->device_name_len);
|
||||
memcpy(wpsie + wpsielen, pwdinfo->device_name, pwdinfo->device_name_len);
|
||||
wpsielen += pwdinfo->device_name_len;
|
||||
|
||||
/* Config Method */
|
||||
|
@ -4806,8 +4806,8 @@ static void rtw_hal_construct_P2PNegoRsp(_adapter *padapter, u8 *pframe, u32 *pL
|
|||
|
||||
/* RA, filled by FW */
|
||||
memset(pwlanhdr->addr1, 0, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
|
||||
SetSeqNum(pwlanhdr, 0);
|
||||
set_frame_sub_type(pframe, WIFI_ACTION);
|
||||
|
@ -4998,7 +4998,7 @@ static void rtw_hal_construct_P2PNegoRsp(_adapter *padapter, u8 *pframe, u32 *pL
|
|||
p2pielen += 2;
|
||||
|
||||
/* Value: */
|
||||
_rtw_memcpy(p2pie + p2pielen, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(p2pie + p2pielen, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
p2pielen += ETH_ALEN;
|
||||
|
||||
/* Channel List */
|
||||
|
@ -5100,7 +5100,7 @@ static void rtw_hal_construct_P2PNegoRsp(_adapter *padapter, u8 *pframe, u32 *pL
|
|||
|
||||
/* Value: */
|
||||
/* P2P Device Address */
|
||||
_rtw_memcpy(p2pie + p2pielen, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(p2pie + p2pielen, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
p2pielen += ETH_ALEN;
|
||||
|
||||
/* Config Method */
|
||||
|
@ -5136,7 +5136,7 @@ static void rtw_hal_construct_P2PNegoRsp(_adapter *padapter, u8 *pframe, u32 *pL
|
|||
p2pielen += 2;
|
||||
|
||||
/* Value: */
|
||||
_rtw_memcpy(p2pie + p2pielen, pwdinfo->device_name , pwdinfo->device_name_len);
|
||||
memcpy(p2pie + p2pielen, pwdinfo->device_name , pwdinfo->device_name_len);
|
||||
p2pielen += pwdinfo->device_name_len;
|
||||
|
||||
if (rtw_p2p_chk_role(pwdinfo, P2P_ROLE_GO)) {
|
||||
|
@ -5150,11 +5150,11 @@ static void rtw_hal_construct_P2PNegoRsp(_adapter *padapter, u8 *pframe, u32 *pL
|
|||
|
||||
/* Value: */
|
||||
/* p2P Device Address */
|
||||
_rtw_memcpy(p2pie + p2pielen , pwdinfo->device_addr, ETH_ALEN);
|
||||
memcpy(p2pie + p2pielen , pwdinfo->device_addr, ETH_ALEN);
|
||||
p2pielen += ETH_ALEN;
|
||||
|
||||
/* SSID */
|
||||
_rtw_memcpy(p2pie + p2pielen, pwdinfo->nego_ssid, pwdinfo->nego_ssidlen);
|
||||
memcpy(p2pie + p2pielen, pwdinfo->nego_ssid, pwdinfo->nego_ssidlen);
|
||||
p2pielen += pwdinfo->nego_ssidlen;
|
||||
|
||||
}
|
||||
|
@ -5208,7 +5208,7 @@ static void rtw_hal_construct_P2PInviteRsp(_adapter *padapter, u8 *pframe, u32 *
|
|||
|
||||
/* RA fill by FW */
|
||||
memset(pwlanhdr->addr1, 0, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
|
||||
/* BSSID fill by FW */
|
||||
memset(pwlanhdr->addr3, 0, ETH_ALEN);
|
||||
|
@ -5316,8 +5316,8 @@ static void rtw_hal_construct_P2PProvisionDisRsp(_adapter *padapter, u8 *pframe,
|
|||
|
||||
/* RA filled by FW */
|
||||
memset(pwlanhdr->addr1, 0, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
|
||||
SetSeqNum(pwlanhdr, 0);
|
||||
set_frame_sub_type(pframe, WIFI_ACTION);
|
||||
|
@ -5453,9 +5453,9 @@ static void rtw_hal_construct_beacon(_adapter *padapter,
|
|||
fctrl = &(pwlanhdr->frame_ctl);
|
||||
*(fctrl) = 0;
|
||||
|
||||
_rtw_memcpy(pwlanhdr->addr1, bc_addr, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, get_my_bssid(cur_network), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, bc_addr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, get_my_bssid(cur_network), ETH_ALEN);
|
||||
|
||||
SetSeqNum(pwlanhdr, 0/*pmlmeext->mgnt_seq*/);
|
||||
/* pmlmeext->mgnt_seq++; */
|
||||
|
@ -5469,13 +5469,13 @@ static void rtw_hal_construct_beacon(_adapter *padapter,
|
|||
pktlen += 8;
|
||||
|
||||
/* beacon interval: 2 bytes */
|
||||
_rtw_memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->IEs)), 2);
|
||||
memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->IEs)), 2);
|
||||
|
||||
pframe += 2;
|
||||
pktlen += 2;
|
||||
|
||||
/* capability info: 2 bytes */
|
||||
_rtw_memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->IEs)), 2);
|
||||
memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->IEs)), 2);
|
||||
|
||||
pframe += 2;
|
||||
pktlen += 2;
|
||||
|
@ -5483,7 +5483,7 @@ static void rtw_hal_construct_beacon(_adapter *padapter,
|
|||
if ((pmlmeinfo->state & 0x03) == WIFI_FW_AP_STATE) {
|
||||
/* RTW_INFO("ie len=%d\n", cur_network->IELength); */
|
||||
pktlen += cur_network->IELength - sizeof(NDIS_802_11_FIXED_IEs);
|
||||
_rtw_memcpy(pframe, cur_network->IEs + sizeof(NDIS_802_11_FIXED_IEs), pktlen);
|
||||
memcpy(pframe, cur_network->IEs + sizeof(NDIS_802_11_FIXED_IEs), pktlen);
|
||||
|
||||
goto _ConstructBeacon;
|
||||
}
|
||||
|
@ -5555,10 +5555,10 @@ static void rtw_hal_construct_PSPoll(_adapter *padapter,
|
|||
set_duration(pframe, (pmlmeinfo->aid | 0xc000));
|
||||
|
||||
/* BSSID. */
|
||||
_rtw_memcpy(pwlanhdr->addr1, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
|
||||
/* TA. */
|
||||
_rtw_memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
|
||||
*pLength = 16;
|
||||
}
|
||||
|
@ -5594,21 +5594,21 @@ void rtw_hal_construct_NullFunctionData(
|
|||
switch (cur_network->network.InfrastructureMode) {
|
||||
case Ndis802_11Infrastructure:
|
||||
SetToDs(fctrl);
|
||||
_rtw_memcpy(pwlanhdr->addr1, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, StaAddr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, StaAddr, ETH_ALEN);
|
||||
break;
|
||||
case Ndis802_11APMode:
|
||||
SetFrDs(fctrl);
|
||||
_rtw_memcpy(pwlanhdr->addr1, StaAddr, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, StaAddr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
break;
|
||||
case Ndis802_11IBSS:
|
||||
default:
|
||||
_rtw_memcpy(pwlanhdr->addr1, StaAddr, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, StaAddr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -5653,9 +5653,9 @@ static void rtw_hal_construct_ProbeRsp(_adapter *padapter, u8 *pframe, u32 *pLen
|
|||
|
||||
fctrl = &(pwlanhdr->frame_ctl);
|
||||
*(fctrl) = 0;
|
||||
_rtw_memcpy(pwlanhdr->addr1, StaAddr, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, mac, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, bssid, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, StaAddr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, mac, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, bssid, ETH_ALEN);
|
||||
|
||||
SetSeqNum(pwlanhdr, 0);
|
||||
set_frame_sub_type(fctrl, WIFI_PROBERSP);
|
||||
|
@ -5666,7 +5666,7 @@ static void rtw_hal_construct_ProbeRsp(_adapter *padapter, u8 *pframe, u32 *pLen
|
|||
if (cur_network->IELength > MAX_IE_SZ)
|
||||
return;
|
||||
|
||||
_rtw_memcpy(pframe, cur_network->IEs, cur_network->IELength);
|
||||
memcpy(pframe, cur_network->IEs, cur_network->IELength);
|
||||
pframe += cur_network->IELength;
|
||||
pktlen += cur_network->IELength;
|
||||
|
||||
|
@ -5718,7 +5718,7 @@ static void rtw_hal_append_tkip_mic(PADAPTER padapter,
|
|||
|
||||
payload += 36;
|
||||
|
||||
_rtw_memcpy(payload, &(mic[0]), 8);
|
||||
memcpy(payload, &(mic[0]), 8);
|
||||
}
|
||||
/*
|
||||
* Description:
|
||||
|
@ -5757,9 +5757,9 @@ static void rtw_hal_construct_ARPRsp(
|
|||
SetFrameType(fctrl, WIFI_DATA);
|
||||
/* set_frame_sub_type(fctrl, 0); */
|
||||
SetToDs(fctrl);
|
||||
_rtw_memcpy(pwlanhdr->addr1, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
|
||||
SetSeqNum(pwlanhdr, 0);
|
||||
set_duration(pwlanhdr, 0);
|
||||
|
@ -5811,7 +5811,7 @@ static void rtw_hal_construct_ARPRsp(
|
|||
pARPRspPkt = (u8 *)(pframe + arp_offset);
|
||||
payload = pARPRspPkt; /* Get Payload pointer */
|
||||
/* LLC header */
|
||||
_rtw_memcpy(pARPRspPkt, ARPLLCHeader, 8);
|
||||
memcpy(pARPRspPkt, ARPLLCHeader, 8);
|
||||
*pLength += 8;
|
||||
|
||||
/* ARP element */
|
||||
|
@ -5871,10 +5871,10 @@ static void rtw_hal_construct_ProbeReq(_adapter *padapter, u8 *pframe,
|
|||
fctrl = &(pwlanhdr->frame_ctl);
|
||||
*(fctrl) = 0;
|
||||
|
||||
_rtw_memcpy(pwlanhdr->addr1, bc_addr, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, bc_addr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, bc_addr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, bc_addr, ETH_ALEN);
|
||||
|
||||
_rtw_memcpy(pwlanhdr->addr2, mac, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, mac, ETH_ALEN);
|
||||
|
||||
SetSeqNum(pwlanhdr, 0);
|
||||
set_frame_sub_type(pframe, WIFI_PROBEREQ);
|
||||
|
@ -5908,31 +5908,31 @@ static void rtw_hal_construct_PNO_info(_adapter *padapter,
|
|||
|
||||
u8 *pPnoInfoPkt = pframe;
|
||||
pPnoInfoPkt = (u8 *)(pframe + *pLength);
|
||||
_rtw_memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->ssid_num, 1);
|
||||
memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->ssid_num, 1);
|
||||
|
||||
pPnoInfoPkt += 1;
|
||||
_rtw_memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->hidden_ssid_num, 1);
|
||||
memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->hidden_ssid_num, 1);
|
||||
|
||||
pPnoInfoPkt += 3;
|
||||
_rtw_memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->fast_scan_period, 1);
|
||||
memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->fast_scan_period, 1);
|
||||
|
||||
pPnoInfoPkt += 4;
|
||||
_rtw_memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->fast_scan_iterations, 4);
|
||||
memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->fast_scan_iterations, 4);
|
||||
|
||||
pPnoInfoPkt += 4;
|
||||
_rtw_memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->slow_scan_period, 4);
|
||||
memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->slow_scan_period, 4);
|
||||
|
||||
pPnoInfoPkt += 4;
|
||||
_rtw_memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->ssid_length, MAX_PNO_LIST_COUNT);
|
||||
memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->ssid_length, MAX_PNO_LIST_COUNT);
|
||||
|
||||
pPnoInfoPkt += MAX_PNO_LIST_COUNT;
|
||||
_rtw_memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->ssid_cipher_info, MAX_PNO_LIST_COUNT);
|
||||
memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->ssid_cipher_info, MAX_PNO_LIST_COUNT);
|
||||
|
||||
pPnoInfoPkt += MAX_PNO_LIST_COUNT;
|
||||
_rtw_memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->ssid_channel_info, MAX_PNO_LIST_COUNT);
|
||||
memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->ssid_channel_info, MAX_PNO_LIST_COUNT);
|
||||
|
||||
pPnoInfoPkt += MAX_PNO_LIST_COUNT;
|
||||
_rtw_memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->loc_probe_req, MAX_HIDDEN_AP);
|
||||
memcpy(pPnoInfoPkt, &pwrctl->pnlo_info->loc_probe_req, MAX_HIDDEN_AP);
|
||||
|
||||
pPnoInfoPkt += MAX_HIDDEN_AP;
|
||||
|
||||
|
@ -5944,7 +5944,7 @@ static void rtw_hal_construct_PNO_info(_adapter *padapter,
|
|||
pPnoInfoPkt = pframe + 128;
|
||||
|
||||
for (i = 0; i < pwrctl->pnlo_info->ssid_num ; i++) {
|
||||
_rtw_memcpy(pPnoInfoPkt, &pwrctl->pno_ssid_list->node[i].SSID,
|
||||
memcpy(pPnoInfoPkt, &pwrctl->pno_ssid_list->node[i].SSID,
|
||||
pwrctl->pnlo_info->ssid_length[i]);
|
||||
*pLength += WLAN_SSID_MAXLEN;
|
||||
pPnoInfoPkt += WLAN_SSID_MAXLEN;
|
||||
|
@ -5961,7 +5961,7 @@ static void rtw_hal_construct_ssid_list(_adapter *padapter,
|
|||
pSSIDListPkt = (u8 *)(pframe + *pLength);
|
||||
|
||||
for (i = 0; i < pwrctl->pnlo_info->ssid_num ; i++) {
|
||||
_rtw_memcpy(pSSIDListPkt, &pwrctl->pno_ssid_list->node[i].SSID,
|
||||
memcpy(pSSIDListPkt, &pwrctl->pno_ssid_list->node[i].SSID,
|
||||
pwrctl->pnlo_info->ssid_length[i]);
|
||||
|
||||
*pLength += WLAN_SSID_MAXLEN;
|
||||
|
@ -5978,47 +5978,47 @@ static void rtw_hal_construct_scan_info(_adapter *padapter,
|
|||
|
||||
pScanInfoPkt = (u8 *)(pframe + *pLength);
|
||||
|
||||
_rtw_memcpy(pScanInfoPkt, &pwrctl->pscan_info->channel_num, 1);
|
||||
memcpy(pScanInfoPkt, &pwrctl->pscan_info->channel_num, 1);
|
||||
|
||||
*pLength += 1;
|
||||
pScanInfoPkt += 1;
|
||||
_rtw_memcpy(pScanInfoPkt, &pwrctl->pscan_info->orig_ch, 1);
|
||||
memcpy(pScanInfoPkt, &pwrctl->pscan_info->orig_ch, 1);
|
||||
|
||||
|
||||
*pLength += 1;
|
||||
pScanInfoPkt += 1;
|
||||
_rtw_memcpy(pScanInfoPkt, &pwrctl->pscan_info->orig_bw, 1);
|
||||
memcpy(pScanInfoPkt, &pwrctl->pscan_info->orig_bw, 1);
|
||||
|
||||
|
||||
*pLength += 1;
|
||||
pScanInfoPkt += 1;
|
||||
_rtw_memcpy(pScanInfoPkt, &pwrctl->pscan_info->orig_40_offset, 1);
|
||||
memcpy(pScanInfoPkt, &pwrctl->pscan_info->orig_40_offset, 1);
|
||||
|
||||
*pLength += 1;
|
||||
pScanInfoPkt += 1;
|
||||
_rtw_memcpy(pScanInfoPkt, &pwrctl->pscan_info->orig_80_offset, 1);
|
||||
memcpy(pScanInfoPkt, &pwrctl->pscan_info->orig_80_offset, 1);
|
||||
|
||||
*pLength += 1;
|
||||
pScanInfoPkt += 1;
|
||||
_rtw_memcpy(pScanInfoPkt, &pwrctl->pscan_info->periodScan, 1);
|
||||
memcpy(pScanInfoPkt, &pwrctl->pscan_info->periodScan, 1);
|
||||
|
||||
*pLength += 1;
|
||||
pScanInfoPkt += 1;
|
||||
_rtw_memcpy(pScanInfoPkt, &pwrctl->pscan_info->period_scan_time, 1);
|
||||
memcpy(pScanInfoPkt, &pwrctl->pscan_info->period_scan_time, 1);
|
||||
|
||||
*pLength += 1;
|
||||
pScanInfoPkt += 1;
|
||||
_rtw_memcpy(pScanInfoPkt, &pwrctl->pscan_info->enableRFE, 1);
|
||||
memcpy(pScanInfoPkt, &pwrctl->pscan_info->enableRFE, 1);
|
||||
|
||||
*pLength += 1;
|
||||
pScanInfoPkt += 1;
|
||||
_rtw_memcpy(pScanInfoPkt, &pwrctl->pscan_info->rfe_type, 8);
|
||||
memcpy(pScanInfoPkt, &pwrctl->pscan_info->rfe_type, 8);
|
||||
|
||||
*pLength += 8;
|
||||
pScanInfoPkt += 8;
|
||||
|
||||
for (i = 0 ; i < MAX_SCAN_LIST_COUNT ; i++) {
|
||||
_rtw_memcpy(pScanInfoPkt,
|
||||
memcpy(pScanInfoPkt,
|
||||
&pwrctl->pscan_info->ssid_channel_info[i], 4);
|
||||
*pLength += 4;
|
||||
pScanInfoPkt += 4;
|
||||
|
@ -6059,13 +6059,13 @@ static void rtw_hal_construct_GTKRsp(
|
|||
/* set_frame_sub_type(fctrl, 0); */
|
||||
SetToDs(fctrl);
|
||||
|
||||
_rtw_memcpy(pwlanhdr->addr1,
|
||||
memcpy(pwlanhdr->addr1,
|
||||
get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
|
||||
_rtw_memcpy(pwlanhdr->addr2,
|
||||
memcpy(pwlanhdr->addr2,
|
||||
adapter_mac_addr(padapter), ETH_ALEN);
|
||||
|
||||
_rtw_memcpy(pwlanhdr->addr3,
|
||||
memcpy(pwlanhdr->addr3,
|
||||
get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
|
||||
SetSeqNum(pwlanhdr, 0);
|
||||
|
@ -6112,7 +6112,7 @@ static void rtw_hal_construct_GTKRsp(
|
|||
/* ------------------------------------------------------------------------- */
|
||||
pGTKRspPkt = (u8 *)(pframe + *pLength);
|
||||
/* LLC header */
|
||||
_rtw_memcpy(pGTKRspPkt, LLCHeader, 8);
|
||||
memcpy(pGTKRspPkt, LLCHeader, 8);
|
||||
*pLength += 8;
|
||||
|
||||
/* GTK element */
|
||||
|
@ -6124,7 +6124,7 @@ static void rtw_hal_construct_GTKRsp(
|
|||
GTKbody_a[8] = 0x20;
|
||||
|
||||
/* GTK frame body after LLC, part 1 */
|
||||
_rtw_memcpy(pGTKRspPkt, GTKbody_a, 11);
|
||||
memcpy(pGTKRspPkt, GTKbody_a, 11);
|
||||
*pLength += 11;
|
||||
pGTKRspPkt += 11;
|
||||
/* GTK frame body after LLC, part 2 */
|
||||
|
@ -6196,7 +6196,7 @@ void rtw_hal_set_wow_fw_rsvd_page(_adapter *adapter, u8 *pframe, u16 index,
|
|||
|
||||
RTW_INFO("LocRemoteCtrlInfo: %d\n", rsvd_page_loc->LocRemoteCtrlInfo);
|
||||
|
||||
_rtw_memcpy(pframe + index - tx_desc, cur_dot11txpn, _AES_IV_LEN_);
|
||||
memcpy(pframe + index - tx_desc, cur_dot11txpn, _AES_IV_LEN_);
|
||||
|
||||
CurtPktPageNum = (u8)PageNum(_AES_IV_LEN_, page_size);
|
||||
|
||||
|
@ -6214,8 +6214,8 @@ void rtw_hal_set_wow_fw_rsvd_page(_adapter *adapter, u8 *pframe, u16 index,
|
|||
RTW_INFO("%s, KEK, KCK download rsvd page all zero\n",
|
||||
__func__);
|
||||
} else {
|
||||
_rtw_memcpy(kek, psta->kek, RTW_KEK_LEN);
|
||||
_rtw_memcpy(kck, psta->kck, RTW_KCK_LEN);
|
||||
memcpy(kek, psta->kek, RTW_KEK_LEN);
|
||||
memcpy(kck, psta->kck, RTW_KCK_LEN);
|
||||
}
|
||||
|
||||
/* 3 KEK, KCK */
|
||||
|
@ -6226,25 +6226,25 @@ void rtw_hal_set_wow_fw_rsvd_page(_adapter *adapter, u8 *pframe, u16 index,
|
|||
struct security_priv *psecpriv = NULL;
|
||||
|
||||
psecpriv = &adapter->securitypriv;
|
||||
_rtw_memcpy(pframe + index - tx_desc,
|
||||
memcpy(pframe + index - tx_desc,
|
||||
&psecpriv->dot11PrivacyAlgrthm, 1);
|
||||
_rtw_memcpy(pframe + index - tx_desc + 1,
|
||||
memcpy(pframe + index - tx_desc + 1,
|
||||
&psecpriv->dot118021XGrpPrivacy, 1);
|
||||
_rtw_memcpy(pframe + index - tx_desc + 2,
|
||||
memcpy(pframe + index - tx_desc + 2,
|
||||
kck, RTW_KCK_LEN);
|
||||
_rtw_memcpy(pframe + index - tx_desc + 2 + RTW_KCK_LEN,
|
||||
memcpy(pframe + index - tx_desc + 2 + RTW_KCK_LEN,
|
||||
kek, RTW_KEK_LEN);
|
||||
CurtPktPageNum = (u8)PageNum(tx_desc + 2 + RTW_KCK_LEN + RTW_KEK_LEN, page_size);
|
||||
} else {
|
||||
|
||||
_rtw_memcpy(pframe + index - tx_desc, kck, RTW_KCK_LEN);
|
||||
_rtw_memcpy(pframe + index - tx_desc + RTW_KCK_LEN,
|
||||
memcpy(pframe + index - tx_desc, kck, RTW_KCK_LEN);
|
||||
memcpy(pframe + index - tx_desc + RTW_KCK_LEN,
|
||||
kek, RTW_KEK_LEN);
|
||||
GTKLength = tx_desc + RTW_KCK_LEN + RTW_KEK_LEN;
|
||||
|
||||
if (psta != NULL &&
|
||||
psecuritypriv->dot118021XGrpPrivacy == _TKIP_) {
|
||||
_rtw_memcpy(pframe + index - tx_desc + 56,
|
||||
memcpy(pframe + index - tx_desc + 56,
|
||||
&psta->dot11tkiptxmickey, RTW_TKIP_MIC_LEN);
|
||||
GTKLength += RTW_TKIP_MIC_LEN;
|
||||
}
|
||||
|
@ -6439,7 +6439,7 @@ static u8 rtw_hal_wow_pattern_generate(_adapter *adapter, u8 idx, struct rtl_wow
|
|||
len = pwrctl->patterns[idx].len;
|
||||
mask = pwrctl->patterns[idx].mask;
|
||||
|
||||
_rtw_memcpy(mac_addr, adapter_mac_addr(adapter), ETH_ALEN);
|
||||
memcpy(mac_addr, adapter_mac_addr(adapter), ETH_ALEN);
|
||||
memset(pwow_pattern, 0, sizeof(struct rtl_wow_pattern));
|
||||
|
||||
mask_len = DIV_ROUND_UP(len, 8);
|
||||
|
@ -6782,7 +6782,7 @@ static int rtw_hal_set_pattern(_adapter *adapter, u8 *pattern,
|
|||
|
||||
pmlmeext = &adapter->mlmeextpriv;
|
||||
pmlmeinfo = &pmlmeext->mlmext_info;
|
||||
_rtw_memcpy(mac_addr, adapter_mac_addr(adapter), ETH_ALEN);
|
||||
memcpy(mac_addr, adapter_mac_addr(adapter), ETH_ALEN);
|
||||
memset(&wow_pattern, 0, sizeof(struct rtl_wow_pattern));
|
||||
|
||||
mask_len = DIV_ROUND_UP(len, 8);
|
||||
|
@ -6971,7 +6971,7 @@ void rtw_wow_pattern_read_cam_ent(_adapter *adapter, u8 id, struct rtl_wow_patt
|
|||
context->crc = rdata & 0xFFFF;
|
||||
break;
|
||||
default:
|
||||
_rtw_memcpy(&context->mask[i], (u8 *)(&rdata), 4);
|
||||
memcpy(&context->mask[i], (u8 *)(&rdata), 4);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -9319,7 +9319,7 @@ int hal_config_macaddr(_adapter *adapter, bool autoload_fail)
|
|||
|
||||
/* check hw pg data */
|
||||
if (hw_addr && rtw_check_invalid_mac_address(hw_addr, true) == false) {
|
||||
_rtw_memcpy(hal_data->EEPROMMACAddr, hw_addr, ETH_ALEN);
|
||||
memcpy(hal_data->EEPROMMACAddr, hw_addr, ETH_ALEN);
|
||||
goto exit;
|
||||
}
|
||||
|
||||
|
@ -9328,7 +9328,7 @@ bypass_hw_pg:
|
|||
#ifdef CONFIG_EFUSE_CONFIG_FILE
|
||||
/* check wifi mac file */
|
||||
if (Hal_ReadMACAddrFromFile(adapter, addr) == _SUCCESS) {
|
||||
_rtw_memcpy(hal_data->EEPROMMACAddr, addr, ETH_ALEN);
|
||||
memcpy(hal_data->EEPROMMACAddr, addr, ETH_ALEN);
|
||||
goto exit;
|
||||
}
|
||||
#endif
|
||||
|
@ -9830,7 +9830,7 @@ void rtw_hal_ch_sw_iqk_info_backup(_adapter *padapter)
|
|||
|
||||
/* Else, overwrite the oldest record */
|
||||
for (i = 1; i < MAX_IQK_INFO_BACKUP_CHNL_NUM; i++)
|
||||
_rtw_memcpy(&(pHalData->iqk_reg_backup[i - 1]), &(pHalData->iqk_reg_backup[i]), sizeof(struct hal_iqk_reg_backup));
|
||||
memcpy(&(pHalData->iqk_reg_backup[i - 1]), &(pHalData->iqk_reg_backup[i]), sizeof(struct hal_iqk_reg_backup));
|
||||
|
||||
rtw_hal_set_hwreg(padapter, HW_VAR_CH_SW_IQK_INFO_BACKUP, (u8 *)&(pHalData->iqk_reg_backup[MAX_IQK_INFO_BACKUP_CHNL_NUM - 1]));
|
||||
}
|
||||
|
|
|
@ -3967,7 +3967,7 @@ phy_ConfigMACWithParaFile(
|
|||
rtStatus = _SUCCESS;
|
||||
pHalData->mac_reg = rtw_zvmalloc(rlen);
|
||||
if (pHalData->mac_reg) {
|
||||
_rtw_memcpy(pHalData->mac_reg, pHalData->para_file_buf, rlen);
|
||||
memcpy(pHalData->mac_reg, pHalData->para_file_buf, rlen);
|
||||
pHalData->mac_reg_len = rlen;
|
||||
} else
|
||||
RTW_INFO("%s mac_reg alloc fail !\n", __func__);
|
||||
|
@ -3975,7 +3975,7 @@ phy_ConfigMACWithParaFile(
|
|||
}
|
||||
} else {
|
||||
if ((pHalData->mac_reg_len != 0) && (pHalData->mac_reg != NULL)) {
|
||||
_rtw_memcpy(pHalData->para_file_buf, pHalData->mac_reg, pHalData->mac_reg_len);
|
||||
memcpy(pHalData->para_file_buf, pHalData->mac_reg, pHalData->mac_reg_len);
|
||||
rtStatus = _SUCCESS;
|
||||
} else
|
||||
RTW_INFO("%s(): Critical Error !!!\n", __func__);
|
||||
|
@ -4046,7 +4046,7 @@ phy_ConfigBBWithParaFile(
|
|||
rtStatus = _SUCCESS;
|
||||
pBuf = rtw_zvmalloc(rlen);
|
||||
if (pBuf) {
|
||||
_rtw_memcpy(pBuf, pHalData->para_file_buf, rlen);
|
||||
memcpy(pBuf, pHalData->para_file_buf, rlen);
|
||||
*pBufLen = rlen;
|
||||
|
||||
switch (ConfigType) {
|
||||
|
@ -4063,7 +4063,7 @@ phy_ConfigBBWithParaFile(
|
|||
}
|
||||
} else {
|
||||
if ((pBufLen != NULL) && (*pBufLen != 0) && (pBuf != NULL)) {
|
||||
_rtw_memcpy(pHalData->para_file_buf, pBuf, *pBufLen);
|
||||
memcpy(pHalData->para_file_buf, pBuf, *pBufLen);
|
||||
rtStatus = _SUCCESS;
|
||||
} else
|
||||
RTW_INFO("%s(): Critical Error !!!\n", __func__);
|
||||
|
@ -4424,7 +4424,7 @@ phy_ConfigBBWithPgParaFile(
|
|||
rtStatus = _SUCCESS;
|
||||
pHalData->bb_phy_reg_pg = rtw_zvmalloc(rlen);
|
||||
if (pHalData->bb_phy_reg_pg) {
|
||||
_rtw_memcpy(pHalData->bb_phy_reg_pg, pHalData->para_file_buf, rlen);
|
||||
memcpy(pHalData->bb_phy_reg_pg, pHalData->para_file_buf, rlen);
|
||||
pHalData->bb_phy_reg_pg_len = rlen;
|
||||
} else
|
||||
RTW_INFO("%s bb_phy_reg_pg alloc fail !\n", __func__);
|
||||
|
@ -4432,7 +4432,7 @@ phy_ConfigBBWithPgParaFile(
|
|||
}
|
||||
} else {
|
||||
if ((pHalData->bb_phy_reg_pg_len != 0) && (pHalData->bb_phy_reg_pg != NULL)) {
|
||||
_rtw_memcpy(pHalData->para_file_buf, pHalData->bb_phy_reg_pg, pHalData->bb_phy_reg_pg_len);
|
||||
memcpy(pHalData->para_file_buf, pHalData->bb_phy_reg_pg, pHalData->bb_phy_reg_pg_len);
|
||||
rtStatus = _SUCCESS;
|
||||
} else
|
||||
RTW_INFO("%s(): Critical Error !!!\n", __func__);
|
||||
|
@ -4473,7 +4473,7 @@ phy_ConfigBBWithMpParaFile(
|
|||
rtStatus = _SUCCESS;
|
||||
pHalData->bb_phy_reg_mp = rtw_zvmalloc(rlen);
|
||||
if (pHalData->bb_phy_reg_mp) {
|
||||
_rtw_memcpy(pHalData->bb_phy_reg_mp, pHalData->para_file_buf, rlen);
|
||||
memcpy(pHalData->bb_phy_reg_mp, pHalData->para_file_buf, rlen);
|
||||
pHalData->bb_phy_reg_mp_len = rlen;
|
||||
} else
|
||||
RTW_INFO("%s bb_phy_reg_mp alloc fail !\n", __func__);
|
||||
|
@ -4481,7 +4481,7 @@ phy_ConfigBBWithMpParaFile(
|
|||
}
|
||||
} else {
|
||||
if ((pHalData->bb_phy_reg_mp_len != 0) && (pHalData->bb_phy_reg_mp != NULL)) {
|
||||
_rtw_memcpy(pHalData->para_file_buf, pHalData->bb_phy_reg_mp, pHalData->bb_phy_reg_mp_len);
|
||||
memcpy(pHalData->para_file_buf, pHalData->bb_phy_reg_mp, pHalData->bb_phy_reg_mp_len);
|
||||
rtStatus = _SUCCESS;
|
||||
} else
|
||||
RTW_INFO("%s(): Critical Error !!!\n", __func__);
|
||||
|
@ -4577,7 +4577,7 @@ PHY_ConfigRFWithParaFile(
|
|||
rtStatus = _SUCCESS;
|
||||
pBuf = rtw_zvmalloc(rlen);
|
||||
if (pBuf) {
|
||||
_rtw_memcpy(pBuf, pHalData->para_file_buf, rlen);
|
||||
memcpy(pBuf, pHalData->para_file_buf, rlen);
|
||||
*pBufLen = rlen;
|
||||
|
||||
switch (eRFPath) {
|
||||
|
@ -4594,7 +4594,7 @@ PHY_ConfigRFWithParaFile(
|
|||
}
|
||||
} else {
|
||||
if ((pBufLen != NULL) && (*pBufLen != 0) && (pBuf != NULL)) {
|
||||
_rtw_memcpy(pHalData->para_file_buf, pBuf, *pBufLen);
|
||||
memcpy(pHalData->para_file_buf, pBuf, *pBufLen);
|
||||
rtStatus = _SUCCESS;
|
||||
} else
|
||||
RTW_INFO("%s(): Critical Error !!!\n", __func__);
|
||||
|
@ -4772,7 +4772,7 @@ PHY_ConfigRFWithTxPwrTrackParaFile(
|
|||
rtStatus = _SUCCESS;
|
||||
pHalData->rf_tx_pwr_track = rtw_zvmalloc(rlen);
|
||||
if (pHalData->rf_tx_pwr_track) {
|
||||
_rtw_memcpy(pHalData->rf_tx_pwr_track, pHalData->para_file_buf, rlen);
|
||||
memcpy(pHalData->rf_tx_pwr_track, pHalData->para_file_buf, rlen);
|
||||
pHalData->rf_tx_pwr_track_len = rlen;
|
||||
} else
|
||||
RTW_INFO("%s rf_tx_pwr_track alloc fail !\n", __func__);
|
||||
|
@ -4780,7 +4780,7 @@ PHY_ConfigRFWithTxPwrTrackParaFile(
|
|||
}
|
||||
} else {
|
||||
if ((pHalData->rf_tx_pwr_track_len != 0) && (pHalData->rf_tx_pwr_track != NULL)) {
|
||||
_rtw_memcpy(pHalData->para_file_buf, pHalData->rf_tx_pwr_track, pHalData->rf_tx_pwr_track_len);
|
||||
memcpy(pHalData->para_file_buf, pHalData->rf_tx_pwr_track, pHalData->rf_tx_pwr_track_len);
|
||||
rtStatus = _SUCCESS;
|
||||
} else
|
||||
RTW_INFO("%s(): Critical Error !!!\n", __func__);
|
||||
|
@ -5089,7 +5089,7 @@ PHY_ConfigRFWithPowerLimitTableParaFile(
|
|||
rtStatus = _SUCCESS;
|
||||
pHalData->rf_tx_pwr_lmt = rtw_zvmalloc(rlen);
|
||||
if (pHalData->rf_tx_pwr_lmt) {
|
||||
_rtw_memcpy(pHalData->rf_tx_pwr_lmt, pHalData->para_file_buf, rlen);
|
||||
memcpy(pHalData->rf_tx_pwr_lmt, pHalData->para_file_buf, rlen);
|
||||
pHalData->rf_tx_pwr_lmt_len = rlen;
|
||||
} else
|
||||
RTW_INFO("%s rf_tx_pwr_lmt alloc fail !\n", __func__);
|
||||
|
@ -5097,7 +5097,7 @@ PHY_ConfigRFWithPowerLimitTableParaFile(
|
|||
}
|
||||
} else {
|
||||
if ((pHalData->rf_tx_pwr_lmt_len != 0) && (pHalData->rf_tx_pwr_lmt != NULL)) {
|
||||
_rtw_memcpy(pHalData->para_file_buf, pHalData->rf_tx_pwr_lmt, pHalData->rf_tx_pwr_lmt_len);
|
||||
memcpy(pHalData->para_file_buf, pHalData->rf_tx_pwr_lmt, pHalData->rf_tx_pwr_lmt_len);
|
||||
rtStatus = _SUCCESS;
|
||||
} else
|
||||
RTW_INFO("%s(): Critical Error !!!\n", __func__);
|
||||
|
|
|
@ -367,7 +367,7 @@ s32 rtw_hal_mgnt_xmit(_adapter *padapter, struct xmit_frame *pmgntframe)
|
|||
subtype = get_frame_sub_type(pframe); /* bit(7)~bit(2) */
|
||||
|
||||
/* pwlanhdr = (struct rtw_ieee80211_hdr *)pframe; */
|
||||
/* _rtw_memcpy(pmgntframe->attrib.ra, pwlanhdr->addr1, ETH_ALEN); */
|
||||
/* memcpy(pmgntframe->attrib.ra, pwlanhdr->addr1, ETH_ALEN); */
|
||||
|
||||
#ifdef CONFIG_IEEE80211W
|
||||
if (padapter->securitypriv.binstallBIPkey == true && (subtype == WIFI_DEAUTH || subtype == WIFI_DISASSOC ||
|
||||
|
|
|
@ -86,7 +86,7 @@ static void rtw_hal_mcc_build_p2p_noa_attr(PADAPTER padapter, u8 *ie, u32 *ie_le
|
|||
noa_interval = mcc_switch_channel_policy_table[mcc_policy_idx][MCC_INTERVAL_IDX];
|
||||
|
||||
/* P2P OUI(4 bytes) */
|
||||
_rtw_memcpy(p2p_noa_attr_ie, P2P_OUI, 4);
|
||||
memcpy(p2p_noa_attr_ie, P2P_OUI, 4);
|
||||
p2p_noa_attr_len = p2p_noa_attr_len + 4;
|
||||
|
||||
/* attrute ID(1 byte) */
|
||||
|
@ -508,9 +508,9 @@ static void rtw_hal_construct_CTS(PADAPTER padapter, u8 *pframe, u32 *pLength)
|
|||
*(pframe + 3) = 0x78;
|
||||
|
||||
/* frame recvaddr, length = 6 */
|
||||
_rtw_memcpy((pframe + 4), broadcast_addr, ETH_ALEN);
|
||||
_rtw_memcpy((pframe + 4 + ETH_ALEN), adapter_mac_addr(padapter), ETH_ALEN);
|
||||
_rtw_memcpy((pframe + 4 + ETH_ALEN*2), adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy((pframe + 4), broadcast_addr, ETH_ALEN);
|
||||
memcpy((pframe + 4 + ETH_ALEN), adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy((pframe + 4 + ETH_ALEN*2), adapter_mac_addr(padapter), ETH_ALEN);
|
||||
*pLength = 22;
|
||||
}
|
||||
|
||||
|
@ -551,7 +551,7 @@ u8 rtw_hal_dl_mcc_fw_rsvd_page(_adapter *adapter, u8 *pframe, u16 *index,
|
|||
pmlmeext = &iface->mlmeextpriv;
|
||||
pmlmeinfo = &pmlmeext->mlmext_info;
|
||||
|
||||
_rtw_memcpy(bssid, get_my_bssid(&pmlmeinfo->network), ETH_ALEN);
|
||||
memcpy(bssid, get_my_bssid(&pmlmeinfo->network), ETH_ALEN);
|
||||
rtw_hal_construct_NullFunctionData(iface
|
||||
, &pframe[*index], &len, bssid, false, 0, 0, false);
|
||||
rtw_hal_fill_fake_txdesc(iface, &pframe[*index-tx_desc],
|
||||
|
@ -1852,7 +1852,7 @@ u8 *rtw_hal_mcc_append_go_p2p_ie(PADAPTER padapter, u8 *pframe, u32 *len)
|
|||
if (pmccadapriv->p2p_go_noa_ie_len == 0)
|
||||
return pframe;
|
||||
|
||||
_rtw_memcpy(pframe, pmccadapriv->p2p_go_noa_ie, pmccadapriv->p2p_go_noa_ie_len);
|
||||
memcpy(pframe, pmccadapriv->p2p_go_noa_ie, pmccadapriv->p2p_go_noa_ie_len);
|
||||
*len = *len + pmccadapriv->p2p_go_noa_ie_len;
|
||||
|
||||
return pframe + pmccadapriv->p2p_go_noa_ie_len;
|
||||
|
|
|
@ -203,7 +203,7 @@ void usb_c2h_hisr_hdl(_adapter *adapter, u8 *buf)
|
|||
} else {
|
||||
c2h_evt = rtw_malloc(C2H_REG_LEN);
|
||||
if (c2h_evt != NULL) {
|
||||
_rtw_memcpy(c2h_evt, buf, C2H_REG_LEN);
|
||||
memcpy(c2h_evt, buf, C2H_REG_LEN);
|
||||
if (rtw_cbuf_push(adapter->evtpriv.c2h_queue, (void*)c2h_evt) != _SUCCESS)
|
||||
RTW_ERR("%s rtw_cbuf_push fail\n", __func__);
|
||||
} else {
|
||||
|
@ -428,7 +428,7 @@ int usb_writeN(struct intf_hdl *pintfhdl, u32 addr, u32 length, u8 *pdata)
|
|||
|
||||
wvalue = (u16)(addr & 0x0000ffff);
|
||||
len = length;
|
||||
_rtw_memcpy(buf, pdata, len);
|
||||
memcpy(buf, pdata, len);
|
||||
ret = usbctrl_vendorreq(pintfhdl, request, wvalue, index,
|
||||
buf, len, requesttype);
|
||||
|
||||
|
|
|
@ -196,7 +196,7 @@ odm_move_memory(
|
|||
u32 length
|
||||
)
|
||||
{
|
||||
_rtw_memcpy(p_dest, p_src, length);
|
||||
memcpy(p_dest, p_src, length);
|
||||
}
|
||||
|
||||
void odm_memory_set(
|
||||
|
|
|
@ -104,11 +104,11 @@ s32 FillH2CCmd_88E(PADAPTER padapter, u8 ElementID, u32 CmdLen, u8 *pCmdBuffer)
|
|||
*(u8 *)(&h2c_cmd) = ElementID;
|
||||
|
||||
if (CmdLen <= 3)
|
||||
_rtw_memcpy((u8 *)(&h2c_cmd) + 1, pCmdBuffer, CmdLen);
|
||||
memcpy((u8 *)(&h2c_cmd) + 1, pCmdBuffer, CmdLen);
|
||||
else {
|
||||
_rtw_memcpy((u8 *)(&h2c_cmd) + 1, pCmdBuffer, 3);
|
||||
memcpy((u8 *)(&h2c_cmd) + 1, pCmdBuffer, 3);
|
||||
ext_cmd_len = CmdLen - 3;
|
||||
_rtw_memcpy((u8 *)(&h2c_cmd_ex), pCmdBuffer + 3, ext_cmd_len);
|
||||
memcpy((u8 *)(&h2c_cmd_ex), pCmdBuffer + 3, ext_cmd_len);
|
||||
|
||||
/* Write Ext command */
|
||||
msgbox_ex_addr = REG_HMEBOX_EXT_0 + (h2c_box_num * RTL88E_EX_MESSAGE_BOX_SIZE);
|
||||
|
@ -324,9 +324,9 @@ static void ConstructBeacon(_adapter *padapter, u8 *pframe, u32 *pLength)
|
|||
fctrl = &(pwlanhdr->frame_ctl);
|
||||
*(fctrl) = 0;
|
||||
|
||||
_rtw_memcpy(pwlanhdr->addr1, bc_addr, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, get_my_bssid(cur_network), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, bc_addr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, get_my_bssid(cur_network), ETH_ALEN);
|
||||
|
||||
SetSeqNum(pwlanhdr, 0/*pmlmeext->mgnt_seq*/);
|
||||
/* pmlmeext->mgnt_seq++; */
|
||||
|
@ -340,13 +340,13 @@ static void ConstructBeacon(_adapter *padapter, u8 *pframe, u32 *pLength)
|
|||
pktlen += 8;
|
||||
|
||||
/* beacon interval: 2 bytes */
|
||||
_rtw_memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->IEs)), 2);
|
||||
memcpy(pframe, (unsigned char *)(rtw_get_beacon_interval_from_ie(cur_network->IEs)), 2);
|
||||
|
||||
pframe += 2;
|
||||
pktlen += 2;
|
||||
|
||||
/* capability info: 2 bytes */
|
||||
_rtw_memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->IEs)), 2);
|
||||
memcpy(pframe, (unsigned char *)(rtw_get_capability_from_ie(cur_network->IEs)), 2);
|
||||
|
||||
pframe += 2;
|
||||
pktlen += 2;
|
||||
|
@ -354,7 +354,7 @@ static void ConstructBeacon(_adapter *padapter, u8 *pframe, u32 *pLength)
|
|||
if ((pmlmeinfo->state & 0x03) == WIFI_FW_AP_STATE) {
|
||||
/* RTW_INFO("ie len=%d\n", cur_network->IELength); */
|
||||
pktlen += cur_network->IELength - sizeof(NDIS_802_11_FIXED_IEs);
|
||||
_rtw_memcpy(pframe, cur_network->IEs + sizeof(NDIS_802_11_FIXED_IEs), pktlen);
|
||||
memcpy(pframe, cur_network->IEs + sizeof(NDIS_802_11_FIXED_IEs), pktlen);
|
||||
|
||||
goto _ConstructBeacon;
|
||||
}
|
||||
|
@ -425,10 +425,10 @@ static void ConstructPSPoll(_adapter *padapter, u8 *pframe, u32 *pLength)
|
|||
set_duration(pframe, (pmlmeinfo->aid | 0xc000));
|
||||
|
||||
/* BSSID. */
|
||||
_rtw_memcpy(pwlanhdr->addr1, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
|
||||
/* TA. */
|
||||
_rtw_memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
|
||||
*pLength = 16;
|
||||
}
|
||||
|
@ -464,21 +464,21 @@ static void ConstructNullFunctionData(
|
|||
switch (cur_network->network.InfrastructureMode) {
|
||||
case Ndis802_11Infrastructure:
|
||||
SetToDs(fctrl);
|
||||
_rtw_memcpy(pwlanhdr->addr1, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, StaAddr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, StaAddr, ETH_ALEN);
|
||||
break;
|
||||
case Ndis802_11APMode:
|
||||
SetFrDs(fctrl);
|
||||
_rtw_memcpy(pwlanhdr->addr1, StaAddr, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, StaAddr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
break;
|
||||
case Ndis802_11IBSS:
|
||||
default:
|
||||
_rtw_memcpy(pwlanhdr->addr1, StaAddr, ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
_rtw_memcpy(pwlanhdr->addr3, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr1, StaAddr, ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr2, adapter_mac_addr(padapter), ETH_ALEN);
|
||||
memcpy(pwlanhdr->addr3, get_my_bssid(&(pmlmeinfo->network)), ETH_ALEN);
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
@ -316,12 +316,12 @@ static void efuse_read_phymap_from_txpktbuf(
|
|||
|
||||
RTW_INFO("%s len:%u, lenbak:%u, aaa:%u, aaabak:%u\n", __func__, len, lenbak, aaa, aaabak);
|
||||
|
||||
_rtw_memcpy(pos, ((u8 *)&lo32) + 2, (limit >= count + 2) ? 2 : limit - count);
|
||||
memcpy(pos, ((u8 *)&lo32) + 2, (limit >= count + 2) ? 2 : limit - count);
|
||||
count += (limit >= count + 2) ? 2 : limit - count;
|
||||
pos = content + count;
|
||||
|
||||
} else {
|
||||
_rtw_memcpy(pos, ((u8 *)&lo32), (limit >= count + 4) ? 4 : limit - count);
|
||||
memcpy(pos, ((u8 *)&lo32), (limit >= count + 4) ? 4 : limit - count);
|
||||
count += (limit >= count + 4) ? 4 : limit - count;
|
||||
pos = content + count;
|
||||
|
||||
|
@ -329,7 +329,7 @@ static void efuse_read_phymap_from_txpktbuf(
|
|||
}
|
||||
|
||||
if (limit > count && len - 2 > count) {
|
||||
_rtw_memcpy(pos, (u8 *)&hi32, (limit >= count + 4) ? 4 : limit - count);
|
||||
memcpy(pos, (u8 *)&hi32, (limit >= count + 4) ? 4 : limit - count);
|
||||
count += (limit >= count + 4) ? 4 : limit - count;
|
||||
pos = content + count;
|
||||
}
|
||||
|
@ -468,10 +468,10 @@ void rtw_IOL_cmd_tx_pkt_buf_dump(ADAPTER *Adapter, int data_len)
|
|||
rstatus = (reg_140 = rtw_read32(Adapter, REG_PKTBUF_DBG_CTRL) & BIT24);
|
||||
if (rstatus) {
|
||||
fifo_data = rtw_read32(Adapter, REG_PKTBUF_DBG_DATA_L);
|
||||
_rtw_memcpy(pbuf + (addr * 8), &fifo_data , 4);
|
||||
memcpy(pbuf + (addr * 8), &fifo_data , 4);
|
||||
|
||||
fifo_data = rtw_read32(Adapter, REG_PKTBUF_DBG_DATA_H);
|
||||
_rtw_memcpy(pbuf + (addr * 8 + 4), &fifo_data, 4);
|
||||
memcpy(pbuf + (addr * 8 + 4), &fifo_data, 4);
|
||||
|
||||
}
|
||||
rtw_usleep_os(2);
|
||||
|
|
|
@ -1244,7 +1244,7 @@ s32 rtl8188eu_hostap_mgnt_xmit_entry(_adapter *padapter, _pkt *pkt)
|
|||
/* */
|
||||
skb_put(pxmit_skb, len + TXDESC_SIZE);
|
||||
pxmitbuf = pxmitbuf + TXDESC_SIZE;
|
||||
_rtw_memcpy(pxmitbuf, skb->data, len);
|
||||
memcpy(pxmitbuf, skb->data, len);
|
||||
|
||||
/* RTW_INFO("mgnt_xmit, len=%x\n", pxmit_skb->len); */
|
||||
|
||||
|
|
|
@ -35,13 +35,13 @@ void interrupt_handler_8188eu(_adapter *padapter, u16 pkt_len, u8 *pbuf)
|
|||
}
|
||||
|
||||
/* HISR */
|
||||
_rtw_memcpy(&(pHalData->IntArray[0]), &(pbuf[USB_INTR_CONTENT_HISR_OFFSET]), 4);
|
||||
_rtw_memcpy(&(pHalData->IntArray[1]), &(pbuf[USB_INTR_CONTENT_HISRE_OFFSET]), 4);
|
||||
memcpy(&(pHalData->IntArray[0]), &(pbuf[USB_INTR_CONTENT_HISR_OFFSET]), 4);
|
||||
memcpy(&(pHalData->IntArray[1]), &(pbuf[USB_INTR_CONTENT_HISRE_OFFSET]), 4);
|
||||
|
||||
#ifdef CONFIG_LPS_LCLK
|
||||
if (pHalData->IntArray[0] & IMR_CPWM_88E) {
|
||||
_rtw_memcpy(&pwr_rpt.state, &(pbuf[USB_INTR_CONTENT_CPWM1_OFFSET]), 1);
|
||||
/* _rtw_memcpy(&pwr_rpt.state2, &(pbuf[USB_INTR_CONTENT_CPWM2_OFFSET]), 1); */
|
||||
memcpy(&pwr_rpt.state, &(pbuf[USB_INTR_CONTENT_CPWM1_OFFSET]), 1);
|
||||
/* memcpy(&pwr_rpt.state2, &(pbuf[USB_INTR_CONTENT_CPWM2_OFFSET]), 1); */
|
||||
|
||||
/* 88e's cpwm value only change BIT0, so driver need to add PS_STATE_S2 for LPS flow. */
|
||||
pwr_rpt.state |= PS_STATE_S2;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue