/Linux-v5.15/drivers/staging/rtl8712/ |
D | rtl8712_recv.c | 115 struct __queue *pfree_recv_queue) in r8712_free_recvframe() argument 125 spin_lock_irqsave(&pfree_recv_queue->lock, irqL); in r8712_free_recvframe() 127 list_add_tail(&(precvframe->u.hdr.list), &pfree_recv_queue->queue); in r8712_free_recvframe() 129 if (pfree_recv_queue == &precvpriv->free_recv_queue) in r8712_free_recvframe() 132 spin_unlock_irqrestore(&pfree_recv_queue->lock, irqL); in r8712_free_recvframe() 179 struct __queue *pfree_recv_queue; in recvframe_defrag() local 181 pfree_recv_queue = &adapter->recvpriv.free_recv_queue; in recvframe_defrag() 192 r8712_free_recvframe(prframe, pfree_recv_queue); in recvframe_defrag() 193 r8712_free_recvframe_queue(defrag_q, pfree_recv_queue); in recvframe_defrag() 207 r8712_free_recvframe(prframe, pfree_recv_queue); in recvframe_defrag() [all …]
|
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);
|
D | rtl871x_recv.c | 88 union recv_frame *r8712_alloc_recvframe(struct __queue *pfree_recv_queue) in r8712_alloc_recvframe() argument 95 spin_lock_irqsave(&pfree_recv_queue->lock, irqL); in r8712_alloc_recvframe() 96 precvframe = list_first_entry_or_null(&pfree_recv_queue->queue, in r8712_alloc_recvframe() 103 if (pfree_recv_queue == &precvpriv->free_recv_queue) in r8712_alloc_recvframe() 107 spin_unlock_irqrestore(&pfree_recv_queue->lock, irqL); in r8712_alloc_recvframe() 117 struct __queue *pfree_recv_queue) in r8712_free_recvframe_queue() argument 128 r8712_free_recvframe(precvframe, pfree_recv_queue); in r8712_free_recvframe_queue()
|
/Linux-v5.15/drivers/staging/r8188eu/core/ |
D | rtw_recv.c | 109 struct recv_frame *_rtw_alloc_recvframe(struct __queue *pfree_recv_queue) in _rtw_alloc_recvframe() argument 116 if (list_empty(&pfree_recv_queue->queue)) { in _rtw_alloc_recvframe() 119 phead = get_list_head(pfree_recv_queue); in _rtw_alloc_recvframe() 129 if (pfree_recv_queue == &precvpriv->free_recv_queue) in _rtw_alloc_recvframe() 137 struct recv_frame *rtw_alloc_recvframe(struct __queue *pfree_recv_queue) in rtw_alloc_recvframe() argument 141 spin_lock_bh(&pfree_recv_queue->lock); in rtw_alloc_recvframe() 143 precvframe = _rtw_alloc_recvframe(pfree_recv_queue); in rtw_alloc_recvframe() 145 spin_unlock_bh(&pfree_recv_queue->lock); in rtw_alloc_recvframe() 158 int rtw_free_recvframe(struct recv_frame *precvframe, struct __queue *pfree_recv_queue) in rtw_free_recvframe() argument 172 spin_lock_bh(&pfree_recv_queue->lock); in rtw_free_recvframe() [all …]
|
D | rtw_sta_mgt.c | 297 struct __queue *pfree_recv_queue = &padapter->recvpriv.free_recv_queue; in rtw_free_stainfo() local 317 rtw_free_recvframe(prframe, pfree_recv_queue); in rtw_free_stainfo()
|
/Linux-v5.15/drivers/staging/rtl8723bs/core/ |
D | rtw_recv.c | 101 union recv_frame *_rtw_alloc_recvframe(struct __queue *pfree_recv_queue) in _rtw_alloc_recvframe() argument 109 if (list_empty(&pfree_recv_queue->queue)) in _rtw_alloc_recvframe() 112 phead = get_list_head(pfree_recv_queue); in _rtw_alloc_recvframe() 122 if (pfree_recv_queue == &precvpriv->free_recv_queue) in _rtw_alloc_recvframe() 129 union recv_frame *rtw_alloc_recvframe(struct __queue *pfree_recv_queue) in rtw_alloc_recvframe() argument 133 spin_lock_bh(&pfree_recv_queue->lock); in rtw_alloc_recvframe() 135 precvframe = _rtw_alloc_recvframe(pfree_recv_queue); in rtw_alloc_recvframe() 137 spin_unlock_bh(&pfree_recv_queue->lock); in rtw_alloc_recvframe() 142 int rtw_free_recvframe(union recv_frame *precvframe, struct __queue *pfree_recv_queue) in rtw_free_recvframe() argument 150 spin_lock_bh(&pfree_recv_queue->lock); in rtw_free_recvframe() [all …]
|
D | rtw_sta_mgt.c | 349 struct __queue *pfree_recv_queue = &padapter->recvpriv.free_recv_queue; in rtw_free_stainfo() local 369 rtw_free_recvframe(prframe, pfree_recv_queue); in rtw_free_stainfo()
|
/Linux-v5.15/drivers/staging/r8188eu/os_dep/ |
D | recv_linux.c | 112 struct __queue *pfree_recv_queue; in rtw_recv_indicatepkt() local 117 pfree_recv_queue = &precvpriv->free_recv_queue; in rtw_recv_indicatepkt() 177 rtw_free_recvframe(precv_frame, pfree_recv_queue); in rtw_recv_indicatepkt() 184 rtw_free_recvframe(precv_frame, pfree_recv_queue); in rtw_recv_indicatepkt()
|
/Linux-v5.15/drivers/staging/rtl8723bs/os_dep/ |
D | recv_linux.c | 190 struct __queue *pfree_recv_queue; in rtw_recv_indicatepkt() local 195 pfree_recv_queue = &(precvpriv->free_recv_queue); in rtw_recv_indicatepkt() 212 rtw_free_recvframe(precv_frame, pfree_recv_queue); in rtw_recv_indicatepkt() 219 rtw_free_recvframe(precv_frame, pfree_recv_queue); in rtw_recv_indicatepkt()
|
/Linux-v5.15/drivers/staging/r8188eu/hal/ |
D | usb_ops_linux.c | 198 struct __queue *pfree_recv_queue = &precvpriv->free_recv_queue; in recvbuf2recvframe() local 209 precvframe = rtw_alloc_recvframe(pfree_recv_queue); in recvbuf2recvframe() 226 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe() 237 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe() 278 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe() 289 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe() 328 rtw_free_recvframe(precvframe, pfree_recv_queue); in recvbuf2recvframe()
|
/Linux-v5.15/drivers/staging/r8188eu/include/ |
D | rtw_recv.h | 275 struct recv_frame *_rtw_alloc_recvframe(struct __queue *pfree_recv_queue); 276 struct recv_frame *rtw_alloc_recvframe(struct __queue *pfree_recv_queue); 280 struct __queue *pfree_recv_queue); 285 struct __queue *pfree_recv_queue);
|
/Linux-v5.15/drivers/staging/rtl8723bs/include/ |
D | rtw_recv.h | 362 extern union recv_frame *_rtw_alloc_recvframe(struct __queue *pfree_recv_queue); /* get a free rec… 363 extern union recv_frame *rtw_alloc_recvframe(struct __queue *pfree_recv_queue); /* get a free recv… 364 extern int rtw_free_recvframe(union recv_frame *precvframe, struct __queue *pfree_recv_queue); 370 extern void rtw_free_recvframe_queue(struct __queue *pframequeue, struct __queue *pfree_recv_queue…
|