Lines Matching defs:reorder_buf
3189 iwx_init_reorder_buffer(struct iwx_reorder_buffer *reorder_buf,
3192 reorder_buf->head_sn = ssn;
3193 reorder_buf->num_stored = 0;
3194 reorder_buf->buf_size = buf_size;
3195 reorder_buf->last_amsdu = 0;
3196 reorder_buf->last_sub_index = 0;
3197 reorder_buf->removed = 0;
3198 reorder_buf->valid = 0;
3199 reorder_buf->consec_oldsn_drops = 0;
3200 reorder_buf->consec_oldsn_ampdu_gp2 = 0;
3201 reorder_buf->consec_oldsn_prev_drop = 0;
3208 struct iwx_reorder_buffer *reorder_buf = &rxba->reorder_buf;
3211 for (i = 0; i < reorder_buf->buf_size; i++) {
3217 reorder_buf->removed = 1;
3218 timeout_del(&reorder_buf->reorder_timer);
3285 buf = &rxba->reorder_buf;
3523 iwx_init_reorder_buffer(&rxba->reorder_buf, ssn,
4912 struct iwx_rxba_data *rxba, struct iwx_reorder_buffer *reorder_buf,
4916 uint16_t ssn = reorder_buf->head_sn;
4919 if (iwx_is_sn_less(nssn, ssn, reorder_buf->buf_size))
4922 while (iwx_is_sn_less(ssn, nssn, reorder_buf->buf_size)) {
4923 int index = ssn % reorder_buf->buf_size;
4945 reorder_buf->num_stored--;
4958 reorder_buf->head_sn = nssn;
4961 if (reorder_buf->num_stored && !reorder_buf->removed) {
4962 timeout_add_usec(&reorder_buf->reorder_timer,
4965 timeout_del(&reorder_buf->reorder_timer);
5087 buffer = &rxba->reorder_buf;
11740 timeout_set(&rxba->reorder_buf.reorder_timer,
11741 iwx_reorder_timer_expired, &rxba->reorder_buf);