Lines Matching refs:seq
38 static inline int reorder_index(struct wil_tid_ampdu_rx *r, u16 seq) in reorder_index() argument
40 return seq_sub(seq, r->ssn) % r->buf_size; in reorder_index()
101 u16 seq = wil_rxdesc_seq(d); in wil_rx_reorder() local
109 mid, cid, tid, seq, mcast); in wil_rx_reorder()
136 if (seq != r->head_seq_num) { in wil_rx_reorder()
137 if (seq_less(seq, r->head_seq_num)) { in wil_rx_reorder()
140 seq, r->head_seq_num); in wil_rx_reorder()
147 seq, r->head_seq_num); in wil_rx_reorder()
148 r->head_seq_num = seq; in wil_rx_reorder()
149 r->ssn = seq; in wil_rx_reorder()
154 if (seq_less(seq, r->head_seq_num)) { in wil_rx_reorder()
155 r->ssn_last_drop = seq; in wil_rx_reorder()
164 if (!seq_less(seq, r->head_seq_num + r->buf_size)) { in wil_rx_reorder()
165 hseq = seq_inc(seq_sub(seq, r->buf_size)); in wil_rx_reorder()
172 index = reorder_index(r, seq); in wil_rx_reorder()
186 if (seq == r->head_seq_num && r->stored_mpdu_num == 0) { in wil_rx_reorder()