Home
last modified time | relevance | path

Searched refs:rx_reorder (Results 1 – 3 of 3) sorted by relevance

/wlan-driver/qcacld-3.0/core/dp/txrx/
H A Dol_rx_reorder.c68 #define OL_RX_REORDER_NO_HOLES(rx_reorder) 0 argument
69 #define OL_RX_REORDER_MPDU_CNT_INCR(rx_reorder, incr) /* n/a */ argument
70 #define OL_RX_REORDER_MPDU_CNT_DECR(rx_reorder, decr) /* n/a */ argument
85 void ol_rx_reorder_init(struct ol_rx_reorder_t *rx_reorder, uint8_t tid) in ol_rx_reorder_init() argument
87 rx_reorder->win_sz = 1; in ol_rx_reorder_init()
88 rx_reorder->win_sz_mask = 0; in ol_rx_reorder_init()
89 rx_reorder->array = &rx_reorder->base; in ol_rx_reorder_init()
90 rx_reorder->base.head = rx_reorder->base.tail = NULL; in ol_rx_reorder_init()
91 rx_reorder->tid = tid; in ol_rx_reorder_init()
92 rx_reorder->defrag_timeout_ms = 0; in ol_rx_reorder_init()
[all …]
H A Dol_rx_defrag.c606 struct ol_rx_reorder_t *rx_reorder = &peer->tids_rx_reorder[tid]; in ol_rx_defrag_waitlist_add() local
608 TAILQ_INSERT_TAIL(&pdev->rx.defrag.waitlist, rx_reorder, in ol_rx_defrag_waitlist_add()
618 struct ol_rx_reorder_t *rx_reorder = &peer->tids_rx_reorder[tid]; in ol_rx_defrag_waitlist_remove() local
620 if (rx_reorder->defrag_waitlist_elem.tqe_next) { in ol_rx_defrag_waitlist_remove()
622 TAILQ_REMOVE(&pdev->rx.defrag.waitlist, rx_reorder, in ol_rx_defrag_waitlist_remove()
625 rx_reorder->defrag_waitlist_elem.tqe_next = NULL; in ol_rx_defrag_waitlist_remove()
626 rx_reorder->defrag_waitlist_elem.tqe_prev = NULL; in ol_rx_defrag_waitlist_remove()
627 } else if (rx_reorder->defrag_waitlist_elem.tqe_next) { in ol_rx_defrag_waitlist_remove()
630 rx_reorder->defrag_waitlist_elem.tqe_next = NULL; in ol_rx_defrag_waitlist_remove()
644 struct ol_rx_reorder_t *rx_reorder, *tmp; in ol_rx_defrag_waitlist_flush() local
[all …]
H A Dol_rx_reorder.h65 void ol_rx_reorder_init(struct ol_rx_reorder_t *rx_reorder, uint8_t tid);