Searched refs:rx_reorder (Results 1 – 3 of 3) sorted by relevance
68 #define OL_RX_REORDER_NO_HOLES(rx_reorder) 0 argument69 #define OL_RX_REORDER_MPDU_CNT_INCR(rx_reorder, incr) /* n/a */ argument70 #define OL_RX_REORDER_MPDU_CNT_DECR(rx_reorder, decr) /* n/a */ argument85 void ol_rx_reorder_init(struct ol_rx_reorder_t *rx_reorder, uint8_t tid) in ol_rx_reorder_init() argument87 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 …]
606 struct ol_rx_reorder_t *rx_reorder = &peer->tids_rx_reorder[tid]; in ol_rx_defrag_waitlist_add() local608 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() local620 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 …]
65 void ol_rx_reorder_init(struct ol_rx_reorder_t *rx_reorder, uint8_t tid);