Lines Matching refs:reorder_buf
2544 struct iwl_mvm_reorder_buffer *reorder_buf = in iwl_mvm_free_reorder() local
2545 &data->reorder_buf[i]; in iwl_mvm_free_reorder()
2549 spin_lock_bh(&reorder_buf->lock); in iwl_mvm_free_reorder()
2550 if (likely(!reorder_buf->num_stored)) { in iwl_mvm_free_reorder()
2551 spin_unlock_bh(&reorder_buf->lock); in iwl_mvm_free_reorder()
2562 for (j = 0; j < reorder_buf->buf_size; j++) in iwl_mvm_free_reorder()
2572 reorder_buf->removed = true; in iwl_mvm_free_reorder()
2573 spin_unlock_bh(&reorder_buf->lock); in iwl_mvm_free_reorder()
2574 del_timer_sync(&reorder_buf->reorder_timer); in iwl_mvm_free_reorder()
2585 struct iwl_mvm_reorder_buffer *reorder_buf = in iwl_mvm_init_reorder_buffer() local
2586 &data->reorder_buf[i]; in iwl_mvm_init_reorder_buffer()
2591 reorder_buf->num_stored = 0; in iwl_mvm_init_reorder_buffer()
2592 reorder_buf->head_sn = ssn; in iwl_mvm_init_reorder_buffer()
2593 reorder_buf->buf_size = buf_size; in iwl_mvm_init_reorder_buffer()
2595 timer_setup(&reorder_buf->reorder_timer, in iwl_mvm_init_reorder_buffer()
2597 spin_lock_init(&reorder_buf->lock); in iwl_mvm_init_reorder_buffer()
2598 reorder_buf->mvm = mvm; in iwl_mvm_init_reorder_buffer()
2599 reorder_buf->queue = i; in iwl_mvm_init_reorder_buffer()
2600 reorder_buf->valid = false; in iwl_mvm_init_reorder_buffer()
2601 for (j = 0; j < reorder_buf->buf_size; j++) in iwl_mvm_init_reorder_buffer()