Home
last modified time | relevance | path

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

/Linux-v4.19/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()
203 struct __queue *pfree_recv_queue; in recvframe_defrag() local
205 pfree_recv_queue = &adapter->recvpriv.free_recv_queue; in recvframe_defrag()
216 r8712_free_recvframe(prframe, pfree_recv_queue); in recvframe_defrag()
217 r8712_free_recvframe_queue(defrag_q, pfree_recv_queue); in recvframe_defrag()
231 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()
132 r8712_free_recvframe(precv_frame, pfree_recv_queue); in r8712_recv_indicatepkt()
137 r8712_free_recvframe(precv_frame, pfree_recv_queue); in r8712_recv_indicatepkt()
Drtl871x_recv.h130 union recv_frame *r8712_alloc_recvframe(struct __queue *pfree_recv_queue);
132 struct __queue *pfree_recv_queue);
134 struct __queue *pfree_recv_queue);
Drtl871x_recv.c104 union recv_frame *r8712_alloc_recvframe(struct __queue *pfree_recv_queue) in r8712_alloc_recvframe() argument
111 spin_lock_irqsave(&pfree_recv_queue->lock, irqL); in r8712_alloc_recvframe()
112 precvframe = list_first_entry_or_null(&pfree_recv_queue->queue, in r8712_alloc_recvframe()
119 if (pfree_recv_queue == &precvpriv->free_recv_queue) in r8712_alloc_recvframe()
123 spin_unlock_irqrestore(&pfree_recv_queue->lock, irqL); in r8712_alloc_recvframe()
133 struct __queue *pfree_recv_queue) in r8712_free_recvframe_queue() argument
144 r8712_free_recvframe(precvframe, pfree_recv_queue); in r8712_free_recvframe_queue()
/Linux-v4.19/drivers/staging/rtl8188eu/os_dep/
Drecv_linux.c68 struct __queue *pfree_recv_queue; in rtw_recv_indicatepkt() local
73 pfree_recv_queue = &(precvpriv->free_recv_queue); in rtw_recv_indicatepkt()
126 rtw_free_recvframe(precv_frame, pfree_recv_queue); in rtw_recv_indicatepkt()
136 rtw_free_recvframe(precv_frame, pfree_recv_queue); in rtw_recv_indicatepkt()
Dusb_ops_linux.c45 struct __queue *pfree_recv_queue = &precvpriv->free_recv_queue; in recvbuf2recvframe() local
60 precvframe = rtw_alloc_recvframe(pfree_recv_queue); in recvbuf2recvframe()
76 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
88 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
125 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
151 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
160 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
163 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
/Linux-v4.19/drivers/staging/rtl8188eu/core/
Drtw_recv.c100 struct recv_frame *_rtw_alloc_recvframe(struct __queue *pfree_recv_queue) in _rtw_alloc_recvframe() argument
104 hdr = list_first_entry_or_null(&pfree_recv_queue->queue, in _rtw_alloc_recvframe()
112 struct recv_frame *rtw_alloc_recvframe(struct __queue *pfree_recv_queue) in rtw_alloc_recvframe() argument
116 spin_lock_bh(&pfree_recv_queue->lock); in rtw_alloc_recvframe()
118 precvframe = _rtw_alloc_recvframe(pfree_recv_queue); in rtw_alloc_recvframe()
120 spin_unlock_bh(&pfree_recv_queue->lock); in rtw_alloc_recvframe()
126 struct __queue *pfree_recv_queue) in rtw_free_recvframe() argument
135 spin_lock_bh(&pfree_recv_queue->lock); in rtw_free_recvframe()
139 list_add_tail(&(precvframe->list), get_list_head(pfree_recv_queue)); in rtw_free_recvframe()
141 spin_unlock_bh(&pfree_recv_queue->lock); in rtw_free_recvframe()
[all …]
Drtw_sta_mgt.c304 struct __queue *pfree_recv_queue = &padapter->recvpriv.free_recv_queue; in rtw_free_stainfo() local
324 rtw_free_recvframe(prframe, pfree_recv_queue); in rtw_free_stainfo()
/Linux-v4.19/drivers/staging/rtl8188eu/include/
Drtw_recv.h230 struct recv_frame *_rtw_alloc_recvframe(struct __queue *pfree_recv_queue);
231 struct recv_frame *rtw_alloc_recvframe(struct __queue *pfree_recv_queue);
235 struct __queue *pfree_recv_queue);
241 struct __queue *pfree_recv_queue);
/Linux-v4.19/drivers/staging/rtl8723bs/core/
Drtw_recv.c106 union recv_frame *_rtw_alloc_recvframe(struct __queue *pfree_recv_queue) in _rtw_alloc_recvframe() argument
114 if (list_empty(&pfree_recv_queue->queue)) in _rtw_alloc_recvframe()
117 phead = get_list_head(pfree_recv_queue); in _rtw_alloc_recvframe()
127 if (pfree_recv_queue == &precvpriv->free_recv_queue) in _rtw_alloc_recvframe()
134 union recv_frame *rtw_alloc_recvframe(struct __queue *pfree_recv_queue) in rtw_alloc_recvframe() argument
138 spin_lock_bh(&pfree_recv_queue->lock); in rtw_alloc_recvframe()
140 precvframe = _rtw_alloc_recvframe(pfree_recv_queue); in rtw_alloc_recvframe()
142 spin_unlock_bh(&pfree_recv_queue->lock); in rtw_alloc_recvframe()
147 int rtw_free_recvframe(union recv_frame *precvframe, struct __queue *pfree_recv_queue) in rtw_free_recvframe() argument
155 spin_lock_bh(&pfree_recv_queue->lock); in rtw_free_recvframe()
[all …]
Drtw_sta_mgt.c409 struct __queue *pfree_recv_queue = &padapter->recvpriv.free_recv_queue; in rtw_free_stainfo() local
430 rtw_free_recvframe(prframe, pfree_recv_queue); in rtw_free_stainfo()
/Linux-v4.19/drivers/staging/rtl8723bs/os_dep/
Drecv_linux.c294 struct __queue *pfree_recv_queue; in rtw_recv_indicatepkt() local
301 pfree_recv_queue = &(precvpriv->free_recv_queue); in rtw_recv_indicatepkt()
335 rtw_free_recvframe(precv_frame, pfree_recv_queue); in rtw_recv_indicatepkt()
344 rtw_free_recvframe(precv_frame, pfree_recv_queue); in rtw_recv_indicatepkt()
/Linux-v4.19/drivers/staging/rtl8723bs/include/
Drtw_recv.h391 extern union recv_frame *_rtw_alloc_recvframe (struct __queue *pfree_recv_queue); /* get a free re…
392 extern union recv_frame *rtw_alloc_recvframe (struct __queue *pfree_recv_queue); /* get a free rec…
393 extern int rtw_free_recvframe(union recv_frame *precvframe, struct __queue *pfree_recv_queue);
399 extern void rtw_free_recvframe_queue(struct __queue *pframequeue, struct __queue *pfree_recv_queue