Home
last modified time | relevance | path

Searched refs:precvframe (Results 1 – 22 of 22) sorted by relevance

/linux-6.1.9/drivers/staging/rtl8712/
Drtl871x_recv.h127 void r8712_free_recvframe(union recv_frame *precvframe,
131 int r8712_wlanhdr_to_ethhdr(union recv_frame *precvframe);
134 static inline u8 *get_rxmem(union recv_frame *precvframe) in get_rxmem() argument
137 if (!precvframe) in get_rxmem()
139 return precvframe->u.hdr.rx_head; in get_rxmem()
142 static inline u8 *recvframe_pull(union recv_frame *precvframe, sint sz) in recvframe_pull() argument
147 if (!precvframe) in recvframe_pull()
149 precvframe->u.hdr.rx_data += sz; in recvframe_pull()
150 if (precvframe->u.hdr.rx_data > precvframe->u.hdr.rx_tail) { in recvframe_pull()
151 precvframe->u.hdr.rx_data -= sz; in recvframe_pull()
[all …]
Drtl871x_recv.c51 union recv_frame *precvframe; in _r8712_init_recv_priv() local
69 precvframe = (union recv_frame *)precvpriv->precv_frame_buf; in _r8712_init_recv_priv()
71 INIT_LIST_HEAD(&(precvframe->u.list)); in _r8712_init_recv_priv()
72 list_add_tail(&(precvframe->u.list), in _r8712_init_recv_priv()
74 r8712_os_recv_resource_alloc(padapter, precvframe); in _r8712_init_recv_priv()
75 precvframe->u.hdr.adapter = padapter; in _r8712_init_recv_priv()
76 precvframe++; in _r8712_init_recv_priv()
91 union recv_frame *precvframe; in r8712_alloc_recvframe() local
96 precvframe = list_first_entry_or_null(&pfree_recv_queue->queue, in r8712_alloc_recvframe()
98 if (precvframe) { in r8712_alloc_recvframe()
[all …]
Drtl8712_recv.c114 void r8712_free_recvframe(union recv_frame *precvframe, in r8712_free_recvframe() argument
118 struct _adapter *padapter = precvframe->u.hdr.adapter; in r8712_free_recvframe()
121 if (precvframe->u.hdr.pkt) { in r8712_free_recvframe()
122 dev_kfree_skb_any(precvframe->u.hdr.pkt);/*free skb by driver*/ in r8712_free_recvframe()
123 precvframe->u.hdr.pkt = NULL; in r8712_free_recvframe()
126 list_del_init(&precvframe->u.hdr.list); in r8712_free_recvframe()
127 list_add_tail(&precvframe->u.hdr.list, &pfree_recv_queue->queue); in r8712_free_recvframe()
980 union recv_frame *precvframe = NULL; in recvbuf2recvframe() local
1014 precvframe = r8712_alloc_recvframe(pfree_recv_queue); in recvbuf2recvframe()
1015 if (!precvframe) in recvbuf2recvframe()
[all …]
Drecv_linux.c33 union recv_frame *precvframe) in r8712_os_recv_resource_alloc() argument
35 precvframe->u.hdr.pkt_newalloc = NULL; in r8712_os_recv_resource_alloc()
36 precvframe->u.hdr.pkt = NULL; in r8712_os_recv_resource_alloc()
Drtl871x_security.h212 void r8712_aes_decrypt(struct _adapter *padapter, u8 *precvframe);
213 void r8712_tkip_decrypt(struct _adapter *padapter, u8 *precvframe);
214 void r8712_wep_decrypt(struct _adapter *padapter, u8 *precvframe);
Drtl871x_security.c208 void r8712_wep_decrypt(struct _adapter *padapter, u8 *precvframe) in r8712_wep_decrypt() argument
217 precvframe)->u.hdr.attrib); in r8712_wep_decrypt()
220 pframe = (unsigned char *)((union recv_frame *)precvframe)-> in r8712_wep_decrypt()
232 length = ((union recv_frame *)precvframe)-> in r8712_wep_decrypt()
638 void r8712_tkip_decrypt(struct _adapter *padapter, u8 *precvframe) in r8712_tkip_decrypt() argument
651 precvframe)->u.hdr.attrib; in r8712_tkip_decrypt()
655 precvframe)->u.hdr.rx_data; in r8712_tkip_decrypt()
664 length = ((union recv_frame *)precvframe)-> in r8712_tkip_decrypt()
1343 void r8712_aes_decrypt(struct _adapter *padapter, u8 *precvframe) in r8712_aes_decrypt() argument
1350 precvframe)->u.hdr.attrib; in r8712_aes_decrypt()
[all …]
Drecv_osdep.h32 union recv_frame *precvframe);
/linux-6.1.9/drivers/staging/r8188eu/include/
Drtw_recv.h251 int rtw_free_recvframe(struct recv_frame *precvframe,
253 int _rtw_enqueue_recvframe(struct recv_frame *precvframe, struct __queue *queue);
254 int rtw_enqueue_recvframe(struct recv_frame *precvframe, struct __queue *queue);
261 static inline u8 *get_rxmem(struct recv_frame *precvframe) in get_rxmem() argument
264 if (precvframe == NULL) in get_rxmem()
266 return precvframe->rx_head; in get_rxmem()
269 static inline u8 *recvframe_pull(struct recv_frame *precvframe, int sz) in recvframe_pull() argument
276 if (precvframe == NULL) in recvframe_pull()
278 precvframe->rx_data += sz; in recvframe_pull()
279 if (precvframe->rx_data > precvframe->rx_tail) { in recvframe_pull()
[all …]
Drtw_security.h227 u32 rtw_aes_decrypt(struct adapter *padapter, struct recv_frame *precvframe);
228 u32 rtw_tkip_decrypt(struct adapter *padapter, struct recv_frame *precvframe);
229 void rtw_wep_decrypt(struct adapter *padapter, struct recv_frame *precvframe);
/linux-6.1.9/drivers/staging/rtl8723bs/include/
Drtw_recv.h364 extern int rtw_free_recvframe(union recv_frame *precvframe, struct __queue *pfree_recv_queue);
367 extern int _rtw_enqueue_recvframe(union recv_frame *precvframe, struct __queue *queue);
368 extern int rtw_enqueue_recvframe(union recv_frame *precvframe, struct __queue *queue);
379 static inline u8 *get_rxmem(union recv_frame *precvframe) in get_rxmem() argument
382 if (precvframe == NULL) in get_rxmem()
385 return precvframe->u.hdr.rx_head; in get_rxmem()
388 static inline u8 *recvframe_pull(union recv_frame *precvframe, signed int sz) in recvframe_pull() argument
395 if (precvframe == NULL) in recvframe_pull()
399 precvframe->u.hdr.rx_data += sz; in recvframe_pull()
401 if (precvframe->u.hdr.rx_data > precvframe->u.hdr.rx_tail) in recvframe_pull()
[all …]
Drtl8192c_recv.h38 void rtl8192c_translate_rx_signal_stuff(union recv_frame *precvframe, struct phy_stat *pphy_status);
39 void rtl8192c_query_rx_desc_status(union recv_frame *precvframe, struct recv_stat *pdesc);
Drecv_osdep.h25 void rtw_os_recv_resource_alloc(struct adapter *padapter, union recv_frame *precvframe);
29 void rtw_os_free_recvframe(union recv_frame *precvframe);
Drtw_security.h270 u32 rtw_aes_decrypt(struct adapter *padapter, u8 *precvframe);
271 u32 rtw_tkip_decrypt(struct adapter *padapter, u8 *precvframe);
272 void rtw_wep_decrypt(struct adapter *padapter, u8 *precvframe);
273 u32 rtw_BIP_verify(struct adapter *padapter, u8 *precvframe);
/linux-6.1.9/drivers/staging/rtl8723bs/hal/
Drtl8723bs_recv.c21 union recv_frame *precvframe, in update_recvframe_attrib() argument
35 pattrib = &precvframe->u.hdr.attrib; in update_recvframe_attrib()
75 static void update_recvframe_phyinfo(union recv_frame *precvframe, in update_recvframe_phyinfo() argument
78 struct adapter *padapter = precvframe->u.hdr.adapter; in update_recvframe_phyinfo()
79 struct rx_pkt_attrib *pattrib = &precvframe->u.hdr.attrib; in update_recvframe_phyinfo()
84 u8 *wlanhdr = precvframe->u.hdr.rx_data; in update_recvframe_phyinfo()
136 precvframe->u.hdr.psta = NULL; in update_recvframe_phyinfo()
142 precvframe->u.hdr.psta = psta; in update_recvframe_phyinfo()
143 rtl8723b_process_phy_info(padapter, precvframe); in update_recvframe_phyinfo()
149 precvframe->u.hdr.psta = psta; in update_recvframe_phyinfo()
[all …]
Drtl8723b_rxdesc.c55 union recv_frame *precvframe = prframe; in rtl8723b_process_phy_info() local
59 process_rssi(padapter, precvframe); in rtl8723b_process_phy_info()
69 process_link_qual(padapter, precvframe); in rtl8723b_process_phy_info()
/linux-6.1.9/drivers/staging/r8188eu/hal/
Dusb_ops_linux.c216 struct recv_frame *precvframe = NULL; in recvbuf2recvframe() local
231 precvframe = rtw_alloc_recvframe(pfree_recv_queue); in recvbuf2recvframe()
232 if (!precvframe) in recvbuf2recvframe()
235 INIT_LIST_HEAD(&precvframe->list); in recvbuf2recvframe()
236 precvframe->precvbuf = NULL; /* can't access the precvbuf for new arch. */ in recvbuf2recvframe()
237 precvframe->len = 0; in recvbuf2recvframe()
239 update_recvframe_attrib_88e(precvframe, prxstat); in recvbuf2recvframe()
241 pattrib = &precvframe->attrib; in recvbuf2recvframe()
244 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
254 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
[all …]
Drtl8188e_rxdesc.c50 struct recv_frame *precvframe = (struct recv_frame *)prframe; in rtl8188e_process_phy_info() local
53 process_rssi(padapter, precvframe); in rtl8188e_process_phy_info()
55 process_link_qual(padapter, precvframe); in rtl8188e_process_phy_info()
58 void update_recvframe_attrib_88e(struct recv_frame *precvframe, struct recv_stat *prxstat) in update_recvframe_attrib_88e() argument
60 struct rx_pkt_attrib *pattrib = &precvframe->attrib; in update_recvframe_attrib_88e()
109 void update_recvframe_phyinfo_88e(struct recv_frame *precvframe, struct phy_stat *pphy_status) in update_recvframe_phyinfo_88e() argument
111 struct adapter *padapter = precvframe->adapter; in update_recvframe_phyinfo_88e()
112 struct rx_pkt_attrib *pattrib = &precvframe->attrib; in update_recvframe_phyinfo_88e()
115 u8 *wlanhdr = precvframe->rx_data; in update_recvframe_phyinfo_88e()
149 precvframe->psta = NULL; in update_recvframe_phyinfo_88e()
[all …]
/linux-6.1.9/drivers/staging/rtl8723bs/os_dep/
Drecv_linux.c13 void rtw_os_free_recvframe(union recv_frame *precvframe) in rtw_os_free_recvframe() argument
15 if (precvframe->u.hdr.pkt) { in rtw_os_free_recvframe()
16 dev_kfree_skb_any(precvframe->u.hdr.pkt);/* free skb by driver */ in rtw_os_free_recvframe()
18 precvframe->u.hdr.pkt = NULL; in rtw_os_free_recvframe()
23 void rtw_os_recv_resource_alloc(struct adapter *padapter, union recv_frame *precvframe) in rtw_os_recv_resource_alloc() argument
25 precvframe->u.hdr.pkt_newalloc = precvframe->u.hdr.pkt = NULL; in rtw_os_recv_resource_alloc()
32 union recv_frame *precvframe; in rtw_os_recv_resource_free() local
34 precvframe = (union recv_frame *) precvpriv->precv_frame_buf; in rtw_os_recv_resource_free()
37 if (precvframe->u.hdr.pkt) { in rtw_os_recv_resource_free()
39 dev_kfree_skb_any(precvframe->u.hdr.pkt); in rtw_os_recv_resource_free()
[all …]
/linux-6.1.9/drivers/staging/rtl8723bs/core/
Drtw_recv.c35 union recv_frame *precvframe; in _rtw_init_recv_priv() local
62 precvframe = (union recv_frame *) precvpriv->precv_frame_buf; in _rtw_init_recv_priv()
66 INIT_LIST_HEAD(&(precvframe->u.list)); in _rtw_init_recv_priv()
68 list_add_tail(&(precvframe->u.list), &(precvpriv->free_recv_queue.queue)); in _rtw_init_recv_priv()
70 rtw_os_recv_resource_alloc(padapter, precvframe); in _rtw_init_recv_priv()
72 precvframe->u.hdr.len = 0; in _rtw_init_recv_priv()
74 precvframe->u.hdr.adapter = padapter; in _rtw_init_recv_priv()
75 precvframe++; in _rtw_init_recv_priv()
108 union recv_frame *precvframe; in _rtw_alloc_recvframe() local
114 precvframe = NULL; in _rtw_alloc_recvframe()
[all …]
Drtw_security.c94 void rtw_wep_decrypt(struct adapter *padapter, u8 *precvframe) in rtw_wep_decrypt() argument
102 struct rx_pkt_attrib *prxattrib = &(((union recv_frame *)precvframe)->u.hdr.attrib); in rtw_wep_decrypt()
106 pframe = (unsigned char *)((union recv_frame *)precvframe)->u.hdr.rx_data; in rtw_wep_decrypt()
117 length = ((union recv_frame *)precvframe)->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len; in rtw_wep_decrypt()
534 u32 rtw_tkip_decrypt(struct adapter *padapter, u8 *precvframe) in rtw_tkip_decrypt() argument
546 struct rx_pkt_attrib *prxattrib = &((union recv_frame *)precvframe)->u.hdr.attrib; in rtw_tkip_decrypt()
551 pframe = (unsigned char *)((union recv_frame *)precvframe)->u.hdr.rx_data; in rtw_tkip_decrypt()
606 length = ((union recv_frame *)precvframe)->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len; in rtw_tkip_decrypt()
1288 u32 rtw_aes_decrypt(struct adapter *padapter, u8 *precvframe) in rtw_aes_decrypt() argument
1299 struct rx_pkt_attrib *prxattrib = &((union recv_frame *)precvframe)->u.hdr.attrib; in rtw_aes_decrypt()
[all …]
/linux-6.1.9/drivers/staging/r8188eu/core/
Drtw_recv.c105 struct recv_frame *precvframe; in _rtw_init_recv_priv() local
128 precvframe = (struct recv_frame *)precvpriv->precv_frame_buf; in _rtw_init_recv_priv()
131 INIT_LIST_HEAD(&precvframe->list); in _rtw_init_recv_priv()
133 list_add_tail(&precvframe->list, &precvpriv->free_recv_queue.queue); in _rtw_init_recv_priv()
135 precvframe->pkt = NULL; in _rtw_init_recv_priv()
137 precvframe->len = 0; in _rtw_init_recv_priv()
139 precvframe->adapter = padapter; in _rtw_init_recv_priv()
140 precvframe++; in _rtw_init_recv_priv()
217 struct recv_frame *precvframe; in rtw_alloc_recvframe() local
221 precvframe = _rtw_alloc_recvframe(pfree_recv_queue); in rtw_alloc_recvframe()
[all …]
Drtw_security.c73 void rtw_wep_decrypt(struct adapter *padapter, struct recv_frame *precvframe) in rtw_wep_decrypt() argument
80 struct rx_pkt_attrib *prxattrib = &precvframe->attrib; in rtw_wep_decrypt()
84 pframe = precvframe->rx_data; in rtw_wep_decrypt()
93 length = precvframe->len - prxattrib->hdrlen - prxattrib->iv_len; in rtw_wep_decrypt()
519 u32 rtw_tkip_decrypt(struct adapter *padapter, struct recv_frame *precvframe) in rtw_tkip_decrypt() argument
534 struct rx_pkt_attrib *prxattrib = &precvframe->attrib; in rtw_tkip_decrypt()
539 pframe = precvframe->rx_data; in rtw_tkip_decrypt()
557 length = precvframe->len - prxattrib->hdrlen - prxattrib->iv_len; in rtw_tkip_decrypt()
1337 u32 rtw_aes_decrypt(struct adapter *padapter, struct recv_frame *precvframe) in rtw_aes_decrypt() argument
1343 struct rx_pkt_attrib *prxattrib = &precvframe->attrib; in rtw_aes_decrypt()
[all …]