Home
last modified time | relevance | path

Searched refs:precvbuf (Results 1 – 18 of 18) sorted by relevance

/linux-4.4.14/drivers/staging/rtl8712/
Dusb_ops_linux.c196 struct recv_buf *precvbuf = (struct recv_buf *)purb->context; in r8712_usb_read_port_complete() local
197 struct _adapter *padapter = (struct _adapter *)precvbuf->adapter; in r8712_usb_read_port_complete()
205 precvbuf->reuse = true; in r8712_usb_read_port_complete()
207 (unsigned char *)precvbuf); in r8712_usb_read_port_complete()
209 precvbuf->transfer_len = purb->actual_length; in r8712_usb_read_port_complete()
210 pbuf = (uint *)precvbuf->pbuf; in r8712_usb_read_port_complete()
214 precvbuf->reuse = true; in r8712_usb_read_port_complete()
216 0, (unsigned char *)precvbuf); in r8712_usb_read_port_complete()
218 _pkt *pskb = precvbuf->pskb; in r8712_usb_read_port_complete()
223 precvbuf->pskb = NULL; in r8712_usb_read_port_complete()
[all …]
Drecv_linux.c53 struct recv_buf *precvbuf) in r8712_os_recvbuf_resource_alloc() argument
57 precvbuf->irp_pending = false; in r8712_os_recvbuf_resource_alloc()
58 precvbuf->purb = usb_alloc_urb(0, GFP_KERNEL); in r8712_os_recvbuf_resource_alloc()
59 if (precvbuf->purb == NULL) in r8712_os_recvbuf_resource_alloc()
61 precvbuf->pskb = NULL; in r8712_os_recvbuf_resource_alloc()
62 precvbuf->reuse = false; in r8712_os_recvbuf_resource_alloc()
63 precvbuf->pallocated_buf = NULL; in r8712_os_recvbuf_resource_alloc()
64 precvbuf->pbuf = NULL; in r8712_os_recvbuf_resource_alloc()
65 precvbuf->pdata = NULL; in r8712_os_recvbuf_resource_alloc()
66 precvbuf->phead = NULL; in r8712_os_recvbuf_resource_alloc()
[all …]
Drtl8712_recv.c53 struct recv_buf *precvbuf; in r8712_init_recv_priv() local
67 precvbuf = (struct recv_buf *)precvpriv->precv_buf; in r8712_init_recv_priv()
69 INIT_LIST_HEAD(&precvbuf->list); in r8712_init_recv_priv()
70 spin_lock_init(&precvbuf->recvbuf_lock); in r8712_init_recv_priv()
71 res = r8712_os_recvbuf_resource_alloc(padapter, precvbuf); in r8712_init_recv_priv()
74 precvbuf->ref_cnt = 0; in r8712_init_recv_priv()
75 precvbuf->adapter = padapter; in r8712_init_recv_priv()
76 list_add_tail(&precvbuf->list, in r8712_init_recv_priv()
78 precvbuf++; in r8712_init_recv_priv()
104 struct recv_buf *precvbuf; in r8712_free_recv_priv() local
[all …]
Drecv_osdep.h46 struct recv_buf *precvbuf);
48 struct recv_buf *precvbuf);
Drtl8712_recv.h138 void *precvbuf; member
151 int r8712_init_recvbuf(struct _adapter *padapter, struct recv_buf *precvbuf);
Dusb_halinit.c297 struct recv_buf *precvbuf; in r8712_usb_inirp_init() local
303 precvbuf = (struct recv_buf *)precvpriv->precv_buf; in r8712_usb_inirp_init()
306 (unsigned char *)precvbuf) == false) in r8712_usb_inirp_init()
308 precvbuf++; in r8712_usb_inirp_init()
/linux-4.4.14/drivers/staging/rtl8188eu/hal/
Drtl8188eu_recv.c35 struct recv_buf *precvbuf; in rtl8188eu_init_recv_priv() local
56 precvbuf = (struct recv_buf *)precvpriv->precv_buf; in rtl8188eu_init_recv_priv()
59 res = rtw_os_recvbuf_resource_alloc(padapter, precvbuf); in rtl8188eu_init_recv_priv()
62 precvbuf->adapter = padapter; in rtl8188eu_init_recv_priv()
63 precvbuf++; in rtl8188eu_init_recv_priv()
98 struct recv_buf *precvbuf; in rtl8188eu_free_recv_priv() local
101 precvbuf = (struct recv_buf *)precvpriv->precv_buf; in rtl8188eu_free_recv_priv()
104 usb_free_urb(precvbuf->purb); in rtl8188eu_free_recv_priv()
105 precvbuf++; in rtl8188eu_free_recv_priv()
Dusb_halinit.c1009 struct recv_buf *precvbuf; in rtl8188eu_inirp_init() local
1021 precvbuf = (struct recv_buf *)precvpriv->precv_buf; in rtl8188eu_inirp_init()
1023 if (usb_read_port(Adapter, precvpriv->ff_hwaddr, 0, (unsigned char *)precvbuf) == false) { in rtl8188eu_inirp_init()
1029 precvbuf++; in rtl8188eu_inirp_init()
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/
Dusb_ops_linux.c384 struct recv_buf *precvbuf = (struct recv_buf *)purb->context; in usb_read_port_complete() local
385 struct adapter *adapt = (struct adapter *)precvbuf->adapter; in usb_read_port_complete()
397 precvbuf->reuse = true; in usb_read_port_complete()
408 precvbuf->reuse = true; in usb_read_port_complete()
409 usb_read_port(adapt, precvpriv->ff_hwaddr, 0, (unsigned char *)precvbuf); in usb_read_port_complete()
412 skb_put(precvbuf->pskb, purb->actual_length); in usb_read_port_complete()
413 skb_queue_tail(&precvpriv->rx_skb_queue, precvbuf->pskb); in usb_read_port_complete()
418 precvbuf->pskb = NULL; in usb_read_port_complete()
419 precvbuf->reuse = false; in usb_read_port_complete()
420 usb_read_port(adapt, precvpriv->ff_hwaddr, 0, (unsigned char *)precvbuf); in usb_read_port_complete()
[all …]
Drecv_linux.c38 struct recv_buf *precvbuf) in rtw_os_recvbuf_resource_alloc() argument
40 precvbuf->pskb = NULL; in rtw_os_recvbuf_resource_alloc()
41 precvbuf->reuse = false; in rtw_os_recvbuf_resource_alloc()
42 precvbuf->purb = usb_alloc_urb(0, GFP_KERNEL); in rtw_os_recvbuf_resource_alloc()
43 if (!precvbuf->purb) in rtw_os_recvbuf_resource_alloc()
/linux-4.4.14/drivers/staging/rtl8723au/hal/
Drtl8723au_recv.c30 struct recv_buf *precvbuf; in rtl8723au_init_recv_priv() local
55 precvbuf = (struct recv_buf *)precvpriv->precv_buf; in rtl8723au_init_recv_priv()
58 INIT_LIST_HEAD(&precvbuf->list); in rtl8723au_init_recv_priv()
60 precvbuf->purb = usb_alloc_urb(0, GFP_KERNEL); in rtl8723au_init_recv_priv()
61 if (!precvbuf->purb) in rtl8723au_init_recv_priv()
64 precvbuf->adapter = padapter; in rtl8723au_init_recv_priv()
66 precvbuf++; in rtl8723au_init_recv_priv()
96 struct recv_buf *precvbuf; in rtl8723au_free_recv_priv() local
99 precvbuf = (struct recv_buf *)precvpriv->precv_buf; in rtl8723au_free_recv_priv()
102 usb_free_urb(precvbuf->purb); in rtl8723au_free_recv_priv()
[all …]
Dusb_ops_linux.c515 struct recv_buf *precvbuf = (struct recv_buf *)purb->context; in usb_read_port_complete() local
516 struct rtw_adapter *padapter = (struct rtw_adapter *)precvbuf->adapter; in usb_read_port_complete()
542 rtl8723au_read_port(padapter, 0, precvbuf); in usb_read_port_complete()
549 skb_put(precvbuf->pskb, purb->actual_length); in usb_read_port_complete()
551 precvbuf->pskb); in usb_read_port_complete()
556 precvbuf->pskb = NULL; in usb_read_port_complete()
557 rtl8723au_read_port(padapter, 0, precvbuf); in usb_read_port_complete()
563 skb_put(precvbuf->pskb, purb->actual_length); in usb_read_port_complete()
564 precvbuf->pskb = NULL; in usb_read_port_complete()
589 rtl8723au_read_port(padapter, 0, precvbuf); in usb_read_port_complete()
[all …]
Dusb_halinit.c929 struct recv_buf *precvbuf; in rtl8723au_inirp_init() local
939 precvbuf = (struct recv_buf *)precvpriv->precv_buf; in rtl8723au_inirp_init()
941 if (rtl8723au_read_port(Adapter, 0, precvbuf) == _FAIL) { in rtl8723au_inirp_init()
947 precvbuf++; in rtl8723au_inirp_init()
/linux-4.4.14/drivers/staging/rtl8723au/os_dep/
Dusb_ops_linux.c23 struct recv_buf *precvbuf; in rtl8723au_read_port_cancel() local
26 precvbuf = (struct recv_buf *)padapter->recvpriv.precv_buf; in rtl8723au_read_port_cancel()
33 if (precvbuf->purb) in rtl8723au_read_port_cancel()
34 usb_kill_urb(precvbuf->purb); in rtl8723au_read_port_cancel()
35 precvbuf++; in rtl8723au_read_port_cancel()
/linux-4.4.14/drivers/staging/rtl8723au/include/
Drtw_recv.h282 int rtw_enqueue_recvbuf23a_to_head(struct recv_buf *precvbuf, struct rtw_queue *queue);
283 int rtw_enqueue_recvbuf23a(struct recv_buf *precvbuf, struct rtw_queue *queue);
Dusb_ops_linux.h25 struct recv_buf *precvbuf);
/linux-4.4.14/drivers/staging/rtl8188eu/include/
Drtl8188e_recv.h61 void rtl8188eu_recv_hdl(struct adapter *padapter, struct recv_buf *precvbuf);
/linux-4.4.14/drivers/staging/rtl8723au/core/
Drtw_recv.c228 int rtw_enqueue_recvbuf23a_to_head(struct recv_buf *precvbuf, struct rtw_queue *queue) in rtw_enqueue_recvbuf23a_to_head() argument
232 list_del_init(&precvbuf->list); in rtw_enqueue_recvbuf23a_to_head()
233 list_add(&precvbuf->list, get_list_head(queue)); in rtw_enqueue_recvbuf23a_to_head()
240 int rtw_enqueue_recvbuf23a(struct recv_buf *precvbuf, struct rtw_queue *queue) in rtw_enqueue_recvbuf23a() argument
246 list_del_init(&precvbuf->list); in rtw_enqueue_recvbuf23a()
248 list_add_tail(&precvbuf->list, get_list_head(queue)); in rtw_enqueue_recvbuf23a()
256 struct recv_buf *precvbuf; in rtw_dequeue_recvbuf23a() local
262 precvbuf = NULL; in rtw_dequeue_recvbuf23a()
268 precvbuf = container_of(plist, struct recv_buf, list); in rtw_dequeue_recvbuf23a()
270 list_del_init(&precvbuf->list); in rtw_dequeue_recvbuf23a()
[all …]