Lines Matching refs:defrag
184 qdf_spin_lock_bh(&soc->rx.defrag.defrag_lock); in dp_rx_defrag_waitlist_flush()
185 TAILQ_FOREACH_SAFE(waitlist_elem, &soc->rx.defrag.waitlist, in dp_rx_defrag_waitlist_flush()
198 TAILQ_REMOVE(&soc->rx.defrag.waitlist, waitlist_elem, in dp_rx_defrag_waitlist_flush()
207 soc->rx.defrag.next_flush_ms = in dp_rx_defrag_waitlist_flush()
210 soc->rx.defrag.next_flush_ms = in dp_rx_defrag_waitlist_flush()
211 now_ms + soc->rx.defrag.timeout_ms; in dp_rx_defrag_waitlist_flush()
214 qdf_spin_unlock_bh(&soc->rx.defrag.defrag_lock); in dp_rx_defrag_waitlist_flush()
253 qdf_spin_lock_bh(&psoc->rx.defrag.defrag_lock); in dp_rx_defrag_waitlist_add()
254 if (TAILQ_EMPTY(&psoc->rx.defrag.waitlist)) in dp_rx_defrag_waitlist_add()
255 psoc->rx.defrag.next_flush_ms = in dp_rx_defrag_waitlist_add()
258 TAILQ_INSERT_TAIL(&psoc->rx.defrag.waitlist, waitlist_elem, in dp_rx_defrag_waitlist_add()
261 qdf_spin_unlock_bh(&psoc->rx.defrag.defrag_lock); in dp_rx_defrag_waitlist_add()
280 qdf_spin_lock_bh(&soc->rx.defrag.defrag_lock); in dp_rx_defrag_waitlist_remove()
281 TAILQ_FOREACH_SAFE(waitlist_elm, &soc->rx.defrag.waitlist, in dp_rx_defrag_waitlist_remove()
290 TAILQ_REMOVE(&soc->rx.defrag.waitlist, in dp_rx_defrag_waitlist_remove()
295 qdf_spin_unlock_bh(&soc->rx.defrag.defrag_lock); in dp_rx_defrag_waitlist_remove()
1734 now_ms + soc->rx.defrag.timeout_ms; in dp_rx_defrag_add_last_frag()
2056 now_ms + pdev->soc->rx.defrag.timeout_ms; in dp_rx_defrag_store_fragment()