Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/staging/rtl8712/
Drtl871x_recv.h130 int r8712_free_recvframe(union recv_frame *precvframe,
134 int r8712_wlanhdr_to_ethhdr(union recv_frame *precvframe);
137 static inline u8 *get_rxmem(union recv_frame *precvframe) in get_rxmem() argument
140 if (precvframe == NULL) in get_rxmem()
142 return precvframe->u.hdr.rx_head; in get_rxmem()
145 static inline u8 *get_recvframe_data(union recv_frame *precvframe) in get_recvframe_data() argument
148 if (precvframe == NULL) in get_recvframe_data()
150 return precvframe->u.hdr.rx_data; in get_recvframe_data()
153 static inline u8 *recvframe_pull(union recv_frame *precvframe, sint sz) in recvframe_pull() argument
157 if (precvframe == NULL) in recvframe_pull()
[all …]
Drtl871x_recv.c67 union recv_frame *precvframe; in _r8712_init_recv_priv() local
87 precvframe = (union recv_frame *)precvpriv->precv_frame_buf; in _r8712_init_recv_priv()
89 INIT_LIST_HEAD(&(precvframe->u.list)); in _r8712_init_recv_priv()
90 list_add_tail(&(precvframe->u.list), in _r8712_init_recv_priv()
92 r8712_os_recv_resource_alloc(padapter, precvframe); in _r8712_init_recv_priv()
93 precvframe->u.hdr.adapter = padapter; in _r8712_init_recv_priv()
94 precvframe++; in _r8712_init_recv_priv()
109 union recv_frame *precvframe; in r8712_alloc_recvframe() local
116 precvframe = NULL; in r8712_alloc_recvframe()
120 precvframe = LIST_CONTAINOR(plist, union recv_frame, u); in r8712_alloc_recvframe()
[all …]
Drtl8712_recv.c136 int r8712_free_recvframe(union recv_frame *precvframe, in r8712_free_recvframe() argument
140 struct _adapter *padapter = precvframe->u.hdr.adapter; in r8712_free_recvframe()
143 if (precvframe->u.hdr.pkt) { in r8712_free_recvframe()
144 dev_kfree_skb_any(precvframe->u.hdr.pkt);/*free skb by driver*/ in r8712_free_recvframe()
145 precvframe->u.hdr.pkt = NULL; in r8712_free_recvframe()
148 list_del_init(&(precvframe->u.hdr.list)); in r8712_free_recvframe()
149 list_add_tail(&(precvframe->u.hdr.list), &pfree_recv_queue->queue); in r8712_free_recvframe()
1019 union recv_frame *precvframe = NULL; in recvbuf2recvframe() local
1051 precvframe = r8712_alloc_recvframe(pfree_recv_queue); in recvbuf2recvframe()
1052 if (precvframe == NULL) in recvbuf2recvframe()
[all …]
Drecv_linux.c45 union recv_frame *precvframe) in r8712_os_recv_resource_alloc() argument
47 precvframe->u.hdr.pkt_newalloc = precvframe->u.hdr.pkt = NULL; in r8712_os_recv_resource_alloc()
Drtl871x_security.h216 u32 r8712_aes_decrypt(struct _adapter *padapter, u8 *precvframe);
217 u32 r8712_tkip_decrypt(struct _adapter *padapter, u8 *precvframe);
218 void r8712_wep_decrypt(struct _adapter *padapter, u8 *precvframe);
Drtl871x_security.c220 void r8712_wep_decrypt(struct _adapter *padapter, u8 *precvframe) in r8712_wep_decrypt() argument
229 precvframe)->u.hdr.attrib); in r8712_wep_decrypt()
232 pframe = (unsigned char *)((union recv_frame *)precvframe)-> in r8712_wep_decrypt()
244 length = ((union recv_frame *)precvframe)-> in r8712_wep_decrypt()
651 u32 r8712_tkip_decrypt(struct _adapter *padapter, u8 *precvframe) in r8712_tkip_decrypt() argument
664 precvframe)->u.hdr.attrib; in r8712_tkip_decrypt()
668 precvframe)->u.hdr.rx_data; in r8712_tkip_decrypt()
677 length = ((union recv_frame *)precvframe)-> in r8712_tkip_decrypt()
1365 u32 r8712_aes_decrypt(struct _adapter *padapter, u8 *precvframe) in r8712_aes_decrypt() argument
1372 precvframe)->u.hdr.attrib; in r8712_aes_decrypt()
[all …]
Drecv_osdep.h44 union recv_frame *precvframe);
/linux-4.4.14/drivers/staging/rtl8188eu/include/
Drtw_recv.h269 void rtw_init_recvframe(struct recv_frame *precvframe,
271 int rtw_free_recvframe(struct recv_frame *precvframe,
274 int _rtw_enqueue_recvframe(struct recv_frame *precvframe,
276 int rtw_enqueue_recvframe(struct recv_frame *precvframe, struct __queue *queue);
283 static inline u8 *get_rxmem(struct recv_frame *precvframe) in get_rxmem() argument
286 if (precvframe == NULL) in get_rxmem()
288 return precvframe->rx_head; in get_rxmem()
291 static inline u8 *recvframe_pull(struct recv_frame *precvframe, int sz) in recvframe_pull() argument
298 if (precvframe == NULL) in recvframe_pull()
300 precvframe->rx_data += sz; in recvframe_pull()
[all …]
Drtw_security.h349 u32 rtw_aes_decrypt(struct adapter *padapter, u8 *precvframe);
350 u32 rtw_tkip_decrypt(struct adapter *padapter, u8 *precvframe);
351 void rtw_wep_decrypt(struct adapter *padapter, u8 *precvframe);
/linux-4.4.14/drivers/staging/rtl8188eu/hal/
Drtl8188e_rxdesc.c67 struct recv_frame *precvframe = (struct recv_frame *)prframe; in rtl8188e_process_phy_info() local
70 process_rssi(padapter, precvframe); in rtl8188e_process_phy_info()
72 process_link_qual(padapter, precvframe); in rtl8188e_process_phy_info()
75 void update_recvframe_attrib_88e(struct recv_frame *precvframe, in update_recvframe_attrib_88e() argument
88 pattrib = &precvframe->attrib; in update_recvframe_attrib_88e()
143 void update_recvframe_phyinfo_88e(struct recv_frame *precvframe, in update_recvframe_phyinfo_88e() argument
146 struct adapter *padapter = precvframe->adapter; in update_recvframe_phyinfo_88e()
147 struct rx_pkt_attrib *pattrib = &precvframe->attrib; in update_recvframe_phyinfo_88e()
160 wlanhdr = precvframe->rx_data; in update_recvframe_phyinfo_88e()
191 precvframe->psta = NULL; in update_recvframe_phyinfo_88e()
[all …]
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/
Dusb_ops_linux.c53 struct recv_frame *precvframe = NULL; in recvbuf2recvframe() local
72 precvframe = rtw_alloc_recvframe(pfree_recv_queue); in recvbuf2recvframe()
73 if (precvframe == NULL) { in recvbuf2recvframe()
79 INIT_LIST_HEAD(&precvframe->list); in recvbuf2recvframe()
80 precvframe->len = 0; in recvbuf2recvframe()
82 update_recvframe_attrib_88e(precvframe, prxstat); in recvbuf2recvframe()
84 pattrib = &precvframe->attrib; in recvbuf2recvframe()
89 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
101 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
131 precvframe->pkt = pkt_copy; in recvbuf2recvframe()
[all …]
Drecv_linux.c30 void rtw_os_recv_resource_alloc(struct recv_frame *precvframe) in rtw_os_recv_resource_alloc() argument
32 precvframe->pkt_newalloc = NULL; in rtw_os_recv_resource_alloc()
33 precvframe->pkt = NULL; in rtw_os_recv_resource_alloc()
/linux-4.4.14/drivers/staging/rtl8723au/hal/
Drtl8723au_recv.c137 void update_recvframe_attrib(struct recv_frame *precvframe, in update_recvframe_attrib() argument
153 pattrib = &precvframe->attrib; in update_recvframe_attrib()
181 void update_recvframe_phyinfo(struct recv_frame *precvframe, in update_recvframe_phyinfo() argument
184 struct rtw_adapter *padapter = precvframe->adapter; in update_recvframe_phyinfo()
185 struct rx_pkt_attrib *pattrib = &precvframe->attrib; in update_recvframe_phyinfo()
192 struct sk_buff *skb = precvframe->pkt; in update_recvframe_phyinfo()
251 precvframe->psta = NULL; in update_recvframe_phyinfo()
255 precvframe->psta = psta; in update_recvframe_phyinfo()
256 rtl8723a_process_phy_info(padapter, precvframe); in update_recvframe_phyinfo()
263 precvframe->psta = psta; in update_recvframe_phyinfo()
[all …]
Dusb_ops_linux.c355 struct recv_frame *precvframe; in recvbuf2recvframe() local
374 precvframe = rtw_alloc_recvframe23a(pfree_recv_queue); in recvbuf2recvframe()
375 if (!precvframe) { in recvbuf2recvframe()
383 INIT_LIST_HEAD(&precvframe->list); in recvbuf2recvframe()
385 update_recvframe_attrib(precvframe, prxstat); in recvbuf2recvframe()
387 pattrib = &precvframe->attrib; in recvbuf2recvframe()
392 rtw_free_recvframe23a(precvframe); in recvbuf2recvframe()
404 rtw_free_recvframe23a(precvframe); in recvbuf2recvframe()
438 precvframe->pkt = pkt_copy; in recvbuf2recvframe()
452 rtw_free_recvframe23a(precvframe); in recvbuf2recvframe()
[all …]
Drtl8723a_rxdesc.c64 struct recv_frame *precvframe = prframe; in rtl8723a_process_phy_info() local
66 process_rssi(padapter, precvframe); in rtl8723a_process_phy_info()
68 process_link_qual(padapter, precvframe); in rtl8723a_process_phy_info()
/linux-4.4.14/drivers/staging/rtl8188eu/core/
Drtw_recv.c64 struct recv_frame *precvframe; in _rtw_init_recv_priv() local
83 precvframe = (struct recv_frame *)precvpriv->precv_frame_buf; in _rtw_init_recv_priv()
86 INIT_LIST_HEAD(&(precvframe->list)); in _rtw_init_recv_priv()
88 list_add_tail(&(precvframe->list), in _rtw_init_recv_priv()
91 rtw_os_recv_resource_alloc(precvframe); in _rtw_init_recv_priv()
93 precvframe->len = 0; in _rtw_init_recv_priv()
95 precvframe->adapter = padapter; in _rtw_init_recv_priv()
96 precvframe++; in _rtw_init_recv_priv()
157 struct recv_frame *precvframe; in rtw_alloc_recvframe() local
161 precvframe = _rtw_alloc_recvframe(pfree_recv_queue); in rtw_alloc_recvframe()
[all …]
Drtw_security.c199 void rtw_wep_decrypt(struct adapter *padapter, u8 *precvframe) in rtw_wep_decrypt() argument
208 struct rx_pkt_attrib *prxattrib = &(((struct recv_frame *)precvframe)->attrib); in rtw_wep_decrypt()
212 pframe = (unsigned char *)((struct recv_frame *)precvframe)->rx_data; in rtw_wep_decrypt()
221 length = ((struct recv_frame *)precvframe)->len-prxattrib->hdrlen-prxattrib->iv_len; in rtw_wep_decrypt()
643 u32 rtw_tkip_decrypt(struct adapter *padapter, u8 *precvframe) in rtw_tkip_decrypt() argument
656 struct rx_pkt_attrib *prxattrib = &((struct recv_frame *)precvframe)->attrib; in rtw_tkip_decrypt()
661 pframe = (unsigned char *)((struct recv_frame *)precvframe)->rx_data; in rtw_tkip_decrypt()
681 length = ((struct recv_frame *)precvframe)->len-prxattrib->hdrlen-prxattrib->iv_len; in rtw_tkip_decrypt()
1452 u32 rtw_aes_decrypt(struct adapter *padapter, u8 *precvframe) in rtw_aes_decrypt() argument
1458 struct rx_pkt_attrib *prxattrib = &((struct recv_frame *)precvframe)->attrib; in rtw_aes_decrypt()
[all …]
/linux-4.4.14/drivers/staging/rtl8723au/core/
Drtw_recv.c48 struct recv_frame *precvframe; in _rtw_init_recv_priv23a() local
61 precvframe = kzalloc(sizeof(struct recv_frame), GFP_KERNEL); in _rtw_init_recv_priv23a()
62 if (!precvframe) in _rtw_init_recv_priv23a()
64 INIT_LIST_HEAD(&precvframe->list); in _rtw_init_recv_priv23a()
66 list_add_tail(&precvframe->list, in _rtw_init_recv_priv23a()
69 precvframe->adapter = padapter; in _rtw_init_recv_priv23a()
70 precvframe++; in _rtw_init_recv_priv23a()
91 struct recv_frame *precvframe; in _rtw_free_recv_priv23a() local
97 precvframe = container_of(plist, struct recv_frame, list); in _rtw_free_recv_priv23a()
98 list_del_init(&precvframe->list); in _rtw_free_recv_priv23a()
[all …]
Drtw_security.c212 struct recv_frame *precvframe) in rtw_wep_decrypt23a() argument
221 struct rx_pkt_attrib *prxattrib = &precvframe->attrib; in rtw_wep_decrypt23a()
223 struct sk_buff *skb = precvframe->pkt; in rtw_wep_decrypt23a()
710 struct recv_frame *precvframe) in rtw_tkip_decrypt23a() argument
722 struct rx_pkt_attrib *prxattrib = &precvframe->attrib; in rtw_tkip_decrypt23a()
724 struct sk_buff *skb = precvframe->pkt; in rtw_tkip_decrypt23a()
1565 struct recv_frame *precvframe) in rtw_aes_decrypt23a() argument
1568 struct rx_pkt_attrib *prxattrib = &precvframe->attrib; in rtw_aes_decrypt23a()
1570 struct sk_buff *skb = precvframe->pkt; in rtw_aes_decrypt23a()
/linux-4.4.14/drivers/staging/rtl8723au/include/
Drtl8723a_recv.h62 void update_recvframe_attrib(struct recv_frame *precvframe, struct recv_stat *prxstat);
63 void update_recvframe_phyinfo(struct recv_frame *precvframe, struct phy_stat *pphy_info);
Drtw_security.h324 struct recv_frame *precvframe);
326 struct recv_frame *precvframe);
327 void rtw_wep_decrypt23a(struct rtw_adapter *padapter, struct recv_frame *precvframe);
Drtw_recv.h276 int rtw_free_recvframe23a(struct recv_frame *precvframe);
278 int rtw_enqueue_recvframe23a(struct recv_frame *precvframe, struct rtw_queue *queue);