Home
last modified time | relevance | path

Searched refs:pattrib (Results 1 – 25 of 42) sorted by relevance

12

/linux-6.1.9/drivers/staging/rtl8712/
Drtl871x_xmit.c176 struct pkt_attrib *pattrib) in r8712_update_attrib() argument
194 pattrib->ether_type = ntohs(etherhdr.h_proto); in r8712_update_attrib()
200 if (pattrib->ether_type == 0x0806) { in r8712_update_attrib()
210 memcpy(pattrib->dst, &etherhdr.h_dest, ETH_ALEN); in r8712_update_attrib()
211 memcpy(pattrib->src, &etherhdr.h_source, ETH_ALEN); in r8712_update_attrib()
212 pattrib->pctrl = 0; in r8712_update_attrib()
215 memcpy(pattrib->ra, pattrib->dst, ETH_ALEN); in r8712_update_attrib()
216 memcpy(pattrib->ta, pattrib->src, ETH_ALEN); in r8712_update_attrib()
218 memcpy(pattrib->ra, get_bssid(pmlmepriv), ETH_ALEN); in r8712_update_attrib()
219 memcpy(pattrib->ta, pattrib->src, ETH_ALEN); in r8712_update_attrib()
[all …]
Drtl871x_recv.c298 struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; in sta2sta_data_frame() local
304 bool bmcast = is_multicast_ether_addr(pattrib->dst); in sta2sta_data_frame()
309 if (!memcmp(myhwaddr, pattrib->src, ETH_ALEN)) in sta2sta_data_frame()
311 if ((memcmp(myhwaddr, pattrib->dst, ETH_ALEN)) && (!bmcast)) in sta2sta_data_frame()
313 if (is_zero_ether_addr(pattrib->bssid) || in sta2sta_data_frame()
315 (memcmp(pattrib->bssid, mybssid, ETH_ALEN))) in sta2sta_data_frame()
317 sta_addr = pattrib->src; in sta2sta_data_frame()
322 if (memcmp(pattrib->bssid, pattrib->src, ETH_ALEN)) in sta2sta_data_frame()
324 sta_addr = pattrib->bssid; in sta2sta_data_frame()
330 if (!is_multicast_ether_addr(pattrib->bssid)) in sta2sta_data_frame()
[all …]
Drtl8712_xmit.c53 struct pkt_attrib *pattrib) in r8712_txframes_sta_ac_pending() argument
57 int priority = pattrib->priority; in r8712_txframes_sta_ac_pending()
59 psta = pattrib->psta; in r8712_txframes_sta_ac_pending()
85 struct pkt_attrib *pattrib = &pxmitframe->attrib; in get_ff_hwaddr() local
94 switch (pattrib->priority) { in get_ff_hwaddr()
122 switch (pattrib->qsel) { in get_ff_hwaddr()
225 struct pkt_attrib *pattrib) in r8712_do_queue_select() argument
231 qsel = (unsigned int)pattrib->priority; in r8712_do_queue_select()
233 qsel = (unsigned int)pattrib->priority; in r8712_do_queue_select()
245 pattrib->qsel = qsel; in r8712_do_queue_select()
[all …]
Drtl8712_recv.c135 static void update_recvframe_attrib_from_recvstat(struct rx_pkt_attrib *pattrib, in update_recvframe_attrib_from_recvstat() argument
145 pattrib->bdecrypted = (le32_to_cpu(prxstat->rxdw0) & BIT(27)) == 0; in update_recvframe_attrib_from_recvstat()
146 pattrib->crc_err = (le32_to_cpu(prxstat->rxdw0) & BIT(14)) != 0; in update_recvframe_attrib_from_recvstat()
151 pattrib->tcpchk_valid = 1; /* valid */ in update_recvframe_attrib_from_recvstat()
153 pattrib->tcp_chkrpt = 1; /* correct */ in update_recvframe_attrib_from_recvstat()
155 pattrib->tcp_chkrpt = 0; /* incorrect */ in update_recvframe_attrib_from_recvstat()
157 pattrib->ip_chkrpt = 1; /* correct */ in update_recvframe_attrib_from_recvstat()
159 pattrib->ip_chkrpt = 0; /* incorrect */ in update_recvframe_attrib_from_recvstat()
161 pattrib->tcpchk_valid = 0; /* invalid */ in update_recvframe_attrib_from_recvstat()
163 pattrib->mcs_rate = (u8)((le32_to_cpu(prxstat->rxdw3)) & 0x3f); in update_recvframe_attrib_from_recvstat()
[all …]
Drtl871x_security.c158 struct pkt_attrib *pattrib = &((struct xmit_frame *) in r8712_wep_encrypt() local
167 if ((pattrib->encrypt == _WEP40_) || (pattrib->encrypt == _WEP104_)) { in r8712_wep_encrypt()
170 for (curfragnum = 0; curfragnum < pattrib->nr_frags; 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()
178 if ((curfragnum + 1) == pattrib->nr_frags) { in r8712_wep_encrypt()
179 length = pattrib->last_txcmdsz - in r8712_wep_encrypt()
180 pattrib->hdrlen - in r8712_wep_encrypt()
181 pattrib->iv_len - in r8712_wep_encrypt()
182 pattrib->icv_len; in r8712_wep_encrypt()
[all …]
Dxmit_linux.c65 void r8712_set_qos(struct pkt_file *ppktfile, struct pkt_attrib *pattrib) in r8712_set_qos() argument
75 if (pattrib->ether_type == 0x0800) { in r8712_set_qos()
85 if (pattrib->ether_type == 0x888e) in r8712_set_qos()
88 pattrib->priority = user_priority; in r8712_set_qos()
89 pattrib->hdrlen = WLAN_HDR_A3_QOS_LEN; in r8712_set_qos()
90 pattrib->subtype = WIFI_QOS_DATA_TYPE; in r8712_set_qos()
/linux-6.1.9/drivers/staging/r8188eu/hal/
Drtl8188e_rxdesc.c12 struct rx_pkt_attrib *pattrib = &prframe->attrib; in process_rssi() local
22 signal_stat->total_val += pattrib->phy_info.SignalStrength; in process_rssi()
28 struct rx_pkt_attrib *pattrib; in process_link_qual() local
34 pattrib = &prframe->attrib; in process_link_qual()
44 signal_stat->total_val += pattrib->phy_info.SignalQuality; in process_link_qual()
60 struct rx_pkt_attrib *pattrib = &precvframe->attrib; in update_recvframe_attrib_88e() local
61 memset(pattrib, 0, sizeof(struct rx_pkt_attrib)); in update_recvframe_attrib_88e()
63 pattrib->crc_err = (le32_to_cpu(prxstat->rxdw0) >> 14) & 0x1; in update_recvframe_attrib_88e()
65 pattrib->pkt_rpt_type = (le32_to_cpu(prxstat->rxdw3) >> 14) & 0x3; in update_recvframe_attrib_88e()
67 if (pattrib->pkt_rpt_type == NORMAL_RX) { in update_recvframe_attrib_88e()
[all …]
Drtl8188eu_xmit.c77 static void fill_txdesc_sectype(struct pkt_attrib *pattrib, struct tx_desc *ptxdesc) in fill_txdesc_sectype() argument
79 if ((pattrib->encrypt > 0) && !pattrib->bswenc) { in fill_txdesc_sectype()
80 switch (pattrib->encrypt) { in fill_txdesc_sectype()
103 static void fill_txdesc_vcs(struct pkt_attrib *pattrib, __le32 *pdw) in fill_txdesc_vcs() argument
105 switch (pattrib->vcs_mode) { in fill_txdesc_vcs()
116 if (pattrib->vcs_mode) { in fill_txdesc_vcs()
119 if (pattrib->ht_en) { in fill_txdesc_vcs()
120 *pdw |= (pattrib->bwmode & HT_CHANNEL_WIDTH_40) ? cpu_to_le32(BIT(27)) : 0; in fill_txdesc_vcs()
122 if (pattrib->ch_offset == HAL_PRIME_CHNL_OFFSET_LOWER) in fill_txdesc_vcs()
124 else if (pattrib->ch_offset == HAL_PRIME_CHNL_OFFSET_UPPER) in fill_txdesc_vcs()
[all …]
Dusb_ops_linux.c217 struct rx_pkt_attrib *pattrib = NULL; in recvbuf2recvframe() local
241 pattrib = &precvframe->attrib; in recvbuf2recvframe()
243 if ((pattrib->crc_err) || (pattrib->icv_err)) { in recvbuf2recvframe()
248 if ((pattrib->physt) && (pattrib->pkt_rpt_type == NORMAL_RX)) in recvbuf2recvframe()
251 pkt_offset = RXDESC_SIZE + pattrib->drvinfo_sz + pattrib->shift_sz + pattrib->pkt_len; in recvbuf2recvframe()
253 if ((pattrib->pkt_len <= 0) || (pkt_offset > transfer_len)) { in recvbuf2recvframe()
260 if (pattrib->qos) /* Qos data, wireless lan header length is 26 */ in recvbuf2recvframe()
265 skb_len = pattrib->pkt_len; in recvbuf2recvframe()
269 if ((pattrib->mfrag == 1) && (pattrib->frag_num == 0)) { in recvbuf2recvframe()
288 memcpy(pkt_copy->data, (pbuf + pattrib->drvinfo_sz + RXDESC_SIZE), skb_len); in recvbuf2recvframe()
[all …]
Drtl8188e_cmd.c433 struct pkt_attrib *pattrib; in SetFwRsvdPagePkt() local
515 pattrib = &pmgntframe->attrib; in SetFwRsvdPagePkt()
516 update_mgntframe_attrib(adapt, pattrib); in SetFwRsvdPagePkt()
517 pattrib->qsel = 0x10; in SetFwRsvdPagePkt()
518 pattrib->last_txcmdsz = TotalPacketLen - TXDESC_OFFSET; in SetFwRsvdPagePkt()
519 pattrib->pktlen = pattrib->last_txcmdsz; in SetFwRsvdPagePkt()
/linux-6.1.9/drivers/staging/rtl8723bs/core/
Drtw_xmit.c356 struct pkt_attrib *pattrib = &pxmitframe->attrib; in update_attrib_vcs_info() local
361 if (pattrib->nr_frags != 1) in update_attrib_vcs_info()
364 sz = pattrib->last_txcmdsz; in update_attrib_vcs_info()
372 pattrib->vcs_mode = RTS_CTS; in update_attrib_vcs_info()
374 if (pattrib->rtsen) in update_attrib_vcs_info()
375 pattrib->vcs_mode = RTS_CTS; in update_attrib_vcs_info()
376 else if (pattrib->cts2self) in update_attrib_vcs_info()
377 pattrib->vcs_mode = CTS_TO_SELF; in update_attrib_vcs_info()
379 pattrib->vcs_mode = NONE_VCS; in update_attrib_vcs_info()
384 if ((pmlmeinfo->assoc_AP_vendor == HT_IOT_PEER_ATHEROS) && (pattrib->ampdu_en == true) && in update_attrib_vcs_info()
[all …]
Drtw_recv.c454 struct rx_pkt_attrib *pattrib; in portctrl() local
462 pattrib = &pfhdr->attrib; in portctrl()
463 psta_addr = pattrib->ta; in portctrl()
535 struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; in process_pwrbit_data() local
539 psta = rtw_get_stainfo(pstapriv, pattrib->src); in process_pwrbit_data()
566 struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; in process_wmmps_data() local
570 psta = rtw_get_stainfo(pstapriv, pattrib->src); in process_wmmps_data()
584 switch (pattrib->priority) { in process_wmmps_data()
610 issue_qos_nulldata(padapter, psta->hwaddr, (u16)pattrib->priority, 0, 0); in process_wmmps_data()
620 struct rx_pkt_attrib *pattrib = &prframe->u.hdr.attrib; in count_rx_stats() local
[all …]
Drtw_mlme_ext.c1857 struct rx_pkt_attrib *pattrib = &precv_frame->u.hdr.attrib; in OnAction_sa_query() local
1876 printk("pattrib->pktlen = %d =>", pattrib->pkt_len); in OnAction_sa_query()
1877 for (pp = 0; pp < pattrib->pkt_len; pp++) in OnAction_sa_query()
1962 void update_mgntframe_attrib(struct adapter *padapter, struct pkt_attrib *pattrib) in update_mgntframe_attrib() argument
1969 pattrib->hdrlen = 24; in update_mgntframe_attrib()
1970 pattrib->nr_frags = 1; in update_mgntframe_attrib()
1971 pattrib->priority = 7; in update_mgntframe_attrib()
1972 pattrib->mac_id = 0; in update_mgntframe_attrib()
1973 pattrib->qsel = 0x12; in update_mgntframe_attrib()
1975 pattrib->pktlen = 0; in update_mgntframe_attrib()
[all …]
Drtw_security.c49 struct pkt_attrib *pattrib = &((struct xmit_frame *)pxmitframe)->attrib; in rtw_wep_encrypt() local
61 if ((pattrib->encrypt == _WEP40_) || (pattrib->encrypt == _WEP104_)) { in rtw_wep_encrypt()
64 for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) { 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()
70 if ((curfragnum+1) == pattrib->nr_frags) { /* the last fragment */ in rtw_wep_encrypt()
72 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt()
81 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len; in rtw_wep_encrypt()
473 struct pkt_attrib *pattrib = &((struct xmit_frame *)pxmitframe)->attrib; in rtw_tkip_encrypt() local
486 if (pattrib->encrypt == _TKIP_) { in rtw_tkip_encrypt()
[all …]
/linux-6.1.9/drivers/staging/r8188eu/core/
Drtw_xmit.c320 struct pkt_attrib *pattrib = &pxmitframe->attrib; in update_attrib_vcs_info() local
321 struct sta_info *psta = pattrib->psta; in update_attrib_vcs_info()
325 if (pattrib->nr_frags != 1) in update_attrib_vcs_info()
328 sz = pattrib->last_txcmdsz; in update_attrib_vcs_info()
336 pattrib->vcs_mode = RTS_CTS; in update_attrib_vcs_info()
339 pattrib->vcs_mode = RTS_CTS; in update_attrib_vcs_info()
341 pattrib->vcs_mode = CTS_TO_SELF; in update_attrib_vcs_info()
343 pattrib->vcs_mode = NONE_VCS; in update_attrib_vcs_info()
348 if ((pmlmeinfo->assoc_AP_vendor == HT_IOT_PEER_ATHEROS) && pattrib->ampdu_en && in update_attrib_vcs_info()
350 pattrib->vcs_mode = CTS_TO_SELF; in update_attrib_vcs_info()
[all …]
Drtw_recv.c506 struct rx_pkt_attrib *pattrib; in portctrl() local
515 pattrib = &pfhdr->attrib; in portctrl()
516 psta_addr = pattrib->ta; in portctrl()
576 struct rx_pkt_attrib *pattrib = &precv_frame->attrib; in process_pwrbit_data() local
580 psta = rtw_get_stainfo(pstapriv, pattrib->src); in process_pwrbit_data()
597 struct rx_pkt_attrib *pattrib = &precv_frame->attrib; in process_wmmps_data() local
601 psta = rtw_get_stainfo(pstapriv, pattrib->src); in process_wmmps_data()
615 switch (pattrib->priority) { in process_wmmps_data()
641 issue_qos_nulldata(padapter, psta->hwaddr, (u16)pattrib->priority, 0, 0); in process_wmmps_data()
652 struct rx_pkt_attrib *pattrib = &prframe->attrib; in count_rx_stats() local
[all …]
Drtw_iol.c10 struct pkt_attrib *pattrib; in rtw_IOL_accquire_xmit_frame() local
28 pattrib = &xmit_frame->attrib; in rtw_IOL_accquire_xmit_frame()
29 update_mgntframe_attrib(adapter, pattrib); in rtw_IOL_accquire_xmit_frame()
30 pattrib->qsel = 0x10;/* Beacon */ in rtw_IOL_accquire_xmit_frame()
31 pattrib->subtype = WIFI_BEACON; in rtw_IOL_accquire_xmit_frame()
32 pattrib->pktlen = 0; in rtw_IOL_accquire_xmit_frame()
33 pattrib->last_txcmdsz = 0; in rtw_IOL_accquire_xmit_frame()
40 struct pkt_attrib *pattrib = &xmit_frame->attrib; in rtw_IOL_append_cmds() local
45 ori_len = buf_offset + pattrib->pktlen; in rtw_IOL_append_cmds()
51 memcpy(xmit_frame->buf_addr + buf_offset + pattrib->pktlen, IOL_cmds, cmd_len); in rtw_IOL_append_cmds()
[all …]
Drtw_mlme_ext.c1665 struct pkt_attrib *pattrib; in issue_p2p_GO_request() local
1678 pattrib = &pmgntframe->attrib; in issue_p2p_GO_request()
1679 update_mgntframe_attrib(padapter, pattrib); in issue_p2p_GO_request()
1698 pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr); in issue_p2p_GO_request()
1700 pframe = rtw_set_fixed_ie(pframe, 1, &category, &pattrib->pktlen); in issue_p2p_GO_request()
1701 pframe = rtw_set_fixed_ie(pframe, 1, &action, &pattrib->pktlen); in issue_p2p_GO_request()
1702 pframe = rtw_set_fixed_ie(pframe, 4, (unsigned char *)&p2poui, &pattrib->pktlen); in issue_p2p_GO_request()
1703 pframe = rtw_set_fixed_ie(pframe, 1, &oui_subtype, &pattrib->pktlen); in issue_p2p_GO_request()
1705 pframe = rtw_set_fixed_ie(pframe, 1, &pwdinfo->negotiation_dialog_token, &pattrib->pktlen); in issue_p2p_GO_request()
1745 …pframe = rtw_set_ie(pframe, _VENDOR_SPECIFIC_IE_, wpsielen, (unsigned char *)wpsie, &pattrib->pktl… in issue_p2p_GO_request()
[all …]
Drtw_security.c29 struct pkt_attrib *pattrib = &pxmitframe->attrib; in rtw_wep_encrypt() local
41 if ((pattrib->encrypt == _WEP40_) || (pattrib->encrypt == _WEP104_)) { in rtw_wep_encrypt()
44 for (curfragnum = 0; curfragnum < pattrib->nr_frags; curfragnum++) { in rtw_wep_encrypt()
45 iv = pframe + pattrib->hdrlen; in rtw_wep_encrypt()
48 payload = pframe + pattrib->iv_len + pattrib->hdrlen; in rtw_wep_encrypt()
50 if ((curfragnum + 1) == pattrib->nr_frags) { /* the last fragment */ in rtw_wep_encrypt()
51 length = pattrib->last_txcmdsz - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len; in rtw_wep_encrypt()
59 length = pxmitpriv->frag_len - pattrib->hdrlen - pattrib->iv_len - pattrib->icv_len; in rtw_wep_encrypt()
455 struct pkt_attrib *pattrib = &pxmitframe->attrib; in rtw_tkip_encrypt() local
468 if (pattrib->encrypt == _TKIP_) { in rtw_tkip_encrypt()
[all …]
Drtw_p2p.c112 struct pkt_attrib *pattrib; in issue_group_disc_req() local
129 pattrib = &pmgntframe->attrib; in issue_group_disc_req()
130 update_mgntframe_attrib(padapter, pattrib); in issue_group_disc_req()
149 pattrib->pktlen = sizeof(struct ieee80211_hdr_3addr); in issue_group_disc_req()
152 pframe = rtw_set_fixed_ie(pframe, 1, &category, &pattrib->pktlen); in issue_group_disc_req()
153 pframe = rtw_set_fixed_ie(pframe, 4, (unsigned char *)&p2poui, &pattrib->pktlen); in issue_group_disc_req()
154 pframe = rtw_set_fixed_ie(pframe, 1, &oui_subtype, &pattrib->pktlen); in issue_group_disc_req()
155 pframe = rtw_set_fixed_ie(pframe, 1, &dialogToken, &pattrib->pktlen); in issue_group_disc_req()
159 pattrib->last_txcmdsz = pattrib->pktlen; in issue_group_disc_req()
167 struct pkt_attrib *pattrib; in issue_p2p_devdisc_resp() local
[all …]
/linux-6.1.9/drivers/staging/rtl8723bs/hal/
Drtl8723bs_recv.c24 struct rx_pkt_attrib *pattrib; in update_recvframe_attrib() local
35 pattrib = &precvframe->u.hdr.attrib; in update_recvframe_attrib()
36 memset(pattrib, 0, sizeof(struct rx_pkt_attrib)); in update_recvframe_attrib()
39 pattrib->pkt_rpt_type = prxreport->c2h_ind ? C2H_PACKET : NORMAL_RX; in update_recvframe_attrib()
41 if (pattrib->pkt_rpt_type == NORMAL_RX) { in update_recvframe_attrib()
44 pattrib->pkt_len = (u16)prxreport->pktlen; in update_recvframe_attrib()
45 pattrib->drvinfo_sz = (u8)(prxreport->drvinfosize << 3); in update_recvframe_attrib()
46 pattrib->physt = (u8)prxreport->physt; in update_recvframe_attrib()
48 pattrib->crc_err = (u8)prxreport->crc32; in update_recvframe_attrib()
49 pattrib->icv_err = (u8)prxreport->icverr; in update_recvframe_attrib()
[all …]
Drtl8723b_rxdesc.c12 struct rx_pkt_attrib *pattrib = &prframe->u.hdr.attrib; in process_rssi() local
24 signal_stat->total_val += pattrib->phy_info.SignalStrength; in process_rssi()
32 struct rx_pkt_attrib *pattrib; in process_link_qual() local
38 pattrib = &prframe->u.hdr.attrib; in process_link_qual()
48 signal_stat->total_val += pattrib->phy_info.SignalQuality; in process_link_qual()
Drtl8723b_hal_init.c2459 u8 BWMapping_8723B(struct adapter *Adapter, struct pkt_attrib *pattrib) in BWMapping_8723B() argument
2465 if (pattrib->bwmode == CHANNEL_WIDTH_40) in BWMapping_8723B()
2478 u8 SCMapping_8723B(struct adapter *Adapter, struct pkt_attrib *pattrib) in SCMapping_8723B() argument
2484 if (pattrib->bwmode == CHANNEL_WIDTH_40) { in SCMapping_8723B()
2486 } else if (pattrib->bwmode == CHANNEL_WIDTH_20) { in SCMapping_8723B()
2525 static u8 fill_txdesc_sectype(struct pkt_attrib *pattrib) in fill_txdesc_sectype() argument
2528 if ((pattrib->encrypt > 0) && !pattrib->bswenc) { in fill_txdesc_sectype()
2529 switch (pattrib->encrypt) { in fill_txdesc_sectype()
2550 static void fill_txdesc_vcs_8723b(struct adapter *padapter, struct pkt_attrib *pattrib, struct txde… in fill_txdesc_vcs_8723b() argument
2552 if (pattrib->vcs_mode) { in fill_txdesc_vcs_8723b()
[all …]
Drtl8723b_cmd.c499 struct pkt_attrib *pattrib; in rtl8723b_set_FwRsvdPagePkt() local
611 pattrib = &pcmdframe->attrib; in rtl8723b_set_FwRsvdPagePkt()
612 update_mgntframe_attrib(padapter, pattrib); in rtl8723b_set_FwRsvdPagePkt()
613 pattrib->qsel = 0x10; in rtl8723b_set_FwRsvdPagePkt()
614 pattrib->pktlen = pattrib->last_txcmdsz = TotalPacketLen - TxDescOffset; in rtl8723b_set_FwRsvdPagePkt()
816 struct pkt_attrib *pattrib; in SetFwRsvdPagePkt_BTCoex() local
882 pattrib = &pcmdframe->attrib; in SetFwRsvdPagePkt_BTCoex()
883 update_mgntframe_attrib(padapter, pattrib); in SetFwRsvdPagePkt_BTCoex()
884 pattrib->qsel = 0x10; in SetFwRsvdPagePkt_BTCoex()
885 pattrib->pktlen = pattrib->last_txcmdsz = TotalPacketLen - TxDescOffset; in SetFwRsvdPagePkt_BTCoex()
/linux-6.1.9/drivers/staging/rtl8723bs/os_dep/
Drecv_linux.c58 struct rx_pkt_attrib *pattrib; in rtw_os_alloc_msdu_pkt() local
60 pattrib = &prframe->u.hdr.attrib; in rtw_os_alloc_msdu_pkt()
80 memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->src, ETH_ALEN); in rtw_os_alloc_msdu_pkt()
81 memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->dst, ETH_ALEN); in rtw_os_alloc_msdu_pkt()
87 memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->src, ETH_ALEN); in rtw_os_alloc_msdu_pkt()
88 memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->dst, ETH_ALEN); in rtw_os_alloc_msdu_pkt()
94 …_os_recv_indicate_pkt(struct adapter *padapter, struct sk_buff *pkt, struct rx_pkt_attrib *pattrib) in rtw_os_recv_indicate_pkt() argument
104 int bmcast = IS_MCAST(pattrib->dst); in rtw_os_recv_indicate_pkt()
106 if (memcmp(pattrib->dst, myid(&padapter->eeprompriv), ETH_ALEN)) { in rtw_os_recv_indicate_pkt()
111 psta = rtw_get_stainfo(pstapriv, pattrib->dst); in rtw_os_recv_indicate_pkt()
[all …]

12