Home
last modified time | relevance | path

Searched refs:pfree_recv_queue (Results 1 – 12 of 12) sorted by relevance

/drivers/staging/rtl8712/
Drtl8712_recv.c137 struct __queue *pfree_recv_queue) in r8712_free_recvframe() argument
147 spin_lock_irqsave(&pfree_recv_queue->lock, irqL); in r8712_free_recvframe()
149 list_add_tail(&(precvframe->u.hdr.list), &pfree_recv_queue->queue); in r8712_free_recvframe()
151 if (pfree_recv_queue == &precvpriv->free_recv_queue) in r8712_free_recvframe()
154 spin_unlock_irqrestore(&pfree_recv_queue->lock, irqL); in r8712_free_recvframe()
207 struct __queue *pfree_recv_queue; in recvframe_defrag() local
209 pfree_recv_queue = &adapter->recvpriv.free_recv_queue; in recvframe_defrag()
219 r8712_free_recvframe(prframe, pfree_recv_queue); in recvframe_defrag()
220 r8712_free_recvframe_queue(defrag_q, pfree_recv_queue); in recvframe_defrag()
234 r8712_free_recvframe(prframe, pfree_recv_queue); in recvframe_defrag()
[all …]
Drecv_linux.c110 struct __queue *pfree_recv_queue; in r8712_recv_indicatepkt() local
115 pfree_recv_queue = &(precvpriv->free_recv_queue); in r8712_recv_indicatepkt()
131 r8712_free_recvframe(precv_frame, pfree_recv_queue); in r8712_recv_indicatepkt()
136 r8712_free_recvframe(precv_frame, pfree_recv_queue); in r8712_recv_indicatepkt()
Drtl871x_recv.c106 union recv_frame *r8712_alloc_recvframe(struct __queue *pfree_recv_queue) in r8712_alloc_recvframe() argument
114 spin_lock_irqsave(&pfree_recv_queue->lock, irqL); in r8712_alloc_recvframe()
115 if (list_empty(&pfree_recv_queue->queue)) in r8712_alloc_recvframe()
118 phead = &pfree_recv_queue->queue; in r8712_alloc_recvframe()
125 if (pfree_recv_queue == &precvpriv->free_recv_queue) in r8712_alloc_recvframe()
129 spin_unlock_irqrestore(&pfree_recv_queue->lock, irqL); in r8712_alloc_recvframe()
142 struct __queue *pfree_recv_queue) in r8712_free_recvframe_queue() argument
153 r8712_free_recvframe(precvframe, pfree_recv_queue); in r8712_free_recvframe_queue()
666 struct __queue *pfree_recv_queue, *ppending_recv_queue; in r8712_recv_entry() local
675 pfree_recv_queue = &(precvpriv->free_recv_queue); in r8712_recv_entry()
Drtl871x_recv.h129 union recv_frame *r8712_alloc_recvframe(struct __queue *pfree_recv_queue);
131 struct __queue *pfree_recv_queue);
133 struct __queue *pfree_recv_queue);
/drivers/staging/rtl8188eu/core/
Drtw_recv.c127 struct recv_frame *_rtw_alloc_recvframe (struct __queue *pfree_recv_queue) in _rtw_alloc_recvframe() argument
134 if (list_empty(&pfree_recv_queue->queue)) { in _rtw_alloc_recvframe()
137 phead = get_list_head(pfree_recv_queue); in _rtw_alloc_recvframe()
147 if (pfree_recv_queue == &precvpriv->free_recv_queue) in _rtw_alloc_recvframe()
156 struct recv_frame *rtw_alloc_recvframe(struct __queue *pfree_recv_queue) in rtw_alloc_recvframe() argument
160 spin_lock_bh(&pfree_recv_queue->lock); in rtw_alloc_recvframe()
162 precvframe = _rtw_alloc_recvframe(pfree_recv_queue); in rtw_alloc_recvframe()
164 spin_unlock_bh(&pfree_recv_queue->lock); in rtw_alloc_recvframe()
178 struct __queue *pfree_recv_queue) in rtw_free_recvframe() argument
192 spin_lock_bh(&pfree_recv_queue->lock); in rtw_free_recvframe()
[all …]
Drtw_sta_mgt.c352 struct __queue *pfree_recv_queue = &padapter->recvpriv.free_recv_queue; in rtw_free_stainfo() local
373 rtw_free_recvframe(prframe, pfree_recv_queue); in rtw_free_stainfo()
/drivers/staging/rtl8188eu/os_dep/
Drecv_linux.c94 struct __queue *pfree_recv_queue; in rtw_recv_indicatepkt() local
100 pfree_recv_queue = &(precvpriv->free_recv_queue); in rtw_recv_indicatepkt()
178 rtw_free_recvframe(precv_frame, pfree_recv_queue); in rtw_recv_indicatepkt()
189 rtw_free_recvframe(precv_frame, pfree_recv_queue); in rtw_recv_indicatepkt()
Dusb_ops_linux.c57 struct __queue *pfree_recv_queue = &precvpriv->free_recv_queue; in recvbuf2recvframe() local
72 precvframe = rtw_alloc_recvframe(pfree_recv_queue); in recvbuf2recvframe()
89 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
101 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
142 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
153 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
195 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
/drivers/staging/rtl8188eu/include/
Drtw_recv.h267 struct recv_frame *_rtw_alloc_recvframe(struct __queue *pfree_recv_queue);
268 struct recv_frame *rtw_alloc_recvframe(struct __queue *pfree_recv_queue);
272 struct __queue *pfree_recv_queue);
278 struct __queue *pfree_recv_queue);
/drivers/staging/rtl8723au/core/
Drtw_recv.c105 struct recv_frame *rtw_alloc_recvframe23a(struct rtw_queue *pfree_recv_queue) in rtw_alloc_recvframe23a() argument
112 spin_lock_bh(&pfree_recv_queue->lock); in rtw_alloc_recvframe23a()
114 if (list_empty(&pfree_recv_queue->queue)) in rtw_alloc_recvframe23a()
117 phead = get_list_head(pfree_recv_queue); in rtw_alloc_recvframe23a()
127 if (pfree_recv_queue == &precvpriv->free_recv_queue) in rtw_alloc_recvframe23a()
132 spin_unlock_bh(&pfree_recv_queue->lock); in rtw_alloc_recvframe23a()
141 struct rtw_queue *pfree_recv_queue; in rtw_free_recvframe23a() local
148 pfree_recv_queue = &precvpriv->free_recv_queue; in rtw_free_recvframe23a()
149 spin_lock_bh(&pfree_recv_queue->lock); in rtw_free_recvframe23a()
153 list_add_tail(&precvframe->list, get_list_head(pfree_recv_queue)); in rtw_free_recvframe23a()
[all …]
/drivers/staging/rtl8723au/include/
Drtw_recv.h278 struct recv_frame *rtw_alloc_recvframe23a(struct rtw_queue *pfree_recv_queue);
/drivers/staging/rtl8723au/hal/
Dusb_ops_linux.c360 struct rtw_queue *pfree_recv_queue = &precvpriv->free_recv_queue; in recvbuf2recvframe() local
376 precvframe = rtw_alloc_recvframe23a(pfree_recv_queue); in recvbuf2recvframe()