Searched refs:pfree_recv_queue (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/staging/rtl8712/ |
H A D | rtl8712_recv.c | 116 struct __queue *pfree_recv_queue) in r8712_free_recvframe() argument 126 spin_lock_irqsave(&pfree_recv_queue->lock, irqL); in r8712_free_recvframe() 128 list_add_tail(&precvframe->u.hdr.list, &pfree_recv_queue->queue); in r8712_free_recvframe() 130 if (pfree_recv_queue == &precvpriv->free_recv_queue) in r8712_free_recvframe() 133 spin_unlock_irqrestore(&pfree_recv_queue->lock, irqL); in r8712_free_recvframe() 176 struct __queue *pfree_recv_queue; in recvframe_defrag() local 178 pfree_recv_queue = &adapter->recvpriv.free_recv_queue; in recvframe_defrag() 189 r8712_free_recvframe(prframe, pfree_recv_queue); in recvframe_defrag() 190 r8712_free_recvframe_queue(defrag_q, pfree_recv_queue); in recvframe_defrag() 204 r8712_free_recvframe(prframe, pfree_recv_queue); in recvframe_defrag() [all …]
|
H A D | rtl871x_recv.h | 126 union recv_frame *r8712_alloc_recvframe(struct __queue *pfree_recv_queue); 128 struct __queue *pfree_recv_queue); 130 struct __queue *pfree_recv_queue);
|
H A D | rtl871x_recv.c | 90 union recv_frame *r8712_alloc_recvframe(struct __queue *pfree_recv_queue) in r8712_alloc_recvframe() argument 97 spin_lock_irqsave(&pfree_recv_queue->lock, irqL); in r8712_alloc_recvframe() 98 precvframe = list_first_entry_or_null(&pfree_recv_queue->queue, in r8712_alloc_recvframe() 105 if (pfree_recv_queue == &precvpriv->free_recv_queue) in r8712_alloc_recvframe() 109 spin_unlock_irqrestore(&pfree_recv_queue->lock, irqL); in r8712_alloc_recvframe() 119 struct __queue *pfree_recv_queue) in r8712_free_recvframe_queue() argument 130 r8712_free_recvframe(precvframe, pfree_recv_queue); in r8712_free_recvframe_queue()
|
/linux/drivers/staging/rtl8723bs/core/ |
H A D | rtw_recv.c | 104 union recv_frame *_rtw_alloc_recvframe(struct __queue *pfree_recv_queue) in _rtw_alloc_recvframe() argument 112 if (list_empty(&pfree_recv_queue->queue)) in _rtw_alloc_recvframe() 115 phead = get_list_head(pfree_recv_queue); in _rtw_alloc_recvframe() 125 if (pfree_recv_queue == &precvpriv->free_recv_queue) in _rtw_alloc_recvframe() 132 union recv_frame *rtw_alloc_recvframe(struct __queue *pfree_recv_queue) in rtw_alloc_recvframe() argument 136 spin_lock_bh(&pfree_recv_queue->lock); in rtw_alloc_recvframe() 138 precvframe = _rtw_alloc_recvframe(pfree_recv_queue); in rtw_alloc_recvframe() 140 spin_unlock_bh(&pfree_recv_queue->lock); in rtw_alloc_recvframe() 145 int rtw_free_recvframe(union recv_frame *precvframe, struct __queue *pfree_recv_queue) in rtw_free_recvframe() argument 153 spin_lock_bh(&pfree_recv_queue->lock); in rtw_free_recvframe() [all …]
|
H A D | rtw_sta_mgt.c | 353 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()
|
/linux/drivers/staging/rtl8723bs/os_dep/ |
H A D | recv_linux.c | 189 struct __queue *pfree_recv_queue; in rtw_recv_indicatepkt() local 194 pfree_recv_queue = &(precvpriv->free_recv_queue); in rtw_recv_indicatepkt() 211 rtw_free_recvframe(precv_frame, pfree_recv_queue); in rtw_recv_indicatepkt() 218 rtw_free_recvframe(precv_frame, pfree_recv_queue); in rtw_recv_indicatepkt()
|
/linux/drivers/staging/rtl8723bs/include/ |
H A D | rtw_recv.h | 347 extern union recv_frame *_rtw_alloc_recvframe(struct __queue *pfree_recv_queue); /* get a free rec… 348 extern union recv_frame *rtw_alloc_recvframe(struct __queue *pfree_recv_queue); /* get a free recv… 349 extern int rtw_free_recvframe(union recv_frame *precvframe, struct __queue *pfree_recv_queue); 354 extern void rtw_free_recvframe_queue(struct __queue *pframequeue, struct __queue *pfree_recv_queue…
|