dma_fence_put
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(job->fence);
dma_fence_put(job->out_fence);
dma_fence_put(out_fence);
dma_fence_put(job->fence);
dma_fence_put(job->fence);
dma_fence_put(job->done_fence);
dma_fence_put(job->inference_done_fence);
dma_fence_put(job->done_fence);
dma_fence_put(job->done_fence);
dma_fence_put(job->inference_done_fence);
dma_fence_put(job->done_fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(array->fences[i]);
dma_fence_put(&array->base);
dma_fence_put(&array->base);
dma_fence_put(&array->base);
dma_fence_put(&chain->base);
dma_fence_put(&chain->base);
dma_fence_put(f);
dma_fence_put(fence);
dma_fence_put(f);
dma_fence_put(&head->base);
dma_fence_put(fence);
dma_fence_put(prev);
dma_fence_put(prev);
dma_fence_put(chain->fence);
dma_fence_put(fence);
dma_fence_put(tmp);
dma_fence_put(replacement);
dma_fence_put(prev);
dma_fence_put(fence);
dma_fence_put(fences[i]);
dma_fence_put(unsignaled);
dma_fence_put(unsignaled);
dma_fence_put(array[i]);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(old);
dma_fence_put(old);
dma_fence_put(cursor->fence);
dma_fence_put((*fences)[--(*num_fences)]);
dma_fence_put(fences[count]);
dma_fence_put(fc->fences[i]);
dma_fence_put(fc->chains[i]);
dma_fence_put(fc->fences[i]);
dma_fence_put(fc->chains[i]);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(f);
dma_fence_put(chain);
dma_fence_put(chain);
dma_fence_put(f1);
dma_fence_put(array);
dma_fence_put(f1);
dma_fence_put(chain);
dma_fence_put(f1);
dma_fence_put(chain);
dma_fence_put(f1);
dma_fence_put(f2);
dma_fence_put(f3);
dma_fence_put(f2);
dma_fence_put(f1);
dma_fence_put(f1);
dma_fence_put(f2);
dma_fence_put(f1);
dma_fence_put(f3);
dma_fence_put(f2);
dma_fence_put(f4);
dma_fence_put(f3);
dma_fence_put(f2);
dma_fence_put(f1);
dma_fence_put(f1);
dma_fence_put(a2);
dma_fence_put(a1);
dma_fence_put(f1);
dma_fence_put(f2);
dma_fence_put(f5);
dma_fence_put(f4);
dma_fence_put(f3);
dma_fence_put(f2);
dma_fence_put(f1);
dma_fence_put(f1);
dma_fence_put(f4);
dma_fence_put(f7);
dma_fence_put(f6);
dma_fence_put(f5);
dma_fence_put(f4);
dma_fence_put(f3);
dma_fence_put(f2);
dma_fence_put(f1);
dma_fence_put(va_arg(valist, typeof(*fences)));
dma_fence_put(prev);
dma_fence_put(fence);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(wt.f);
dma_fence_put(f[i]);
dma_fence_put(f2);
dma_fence_put(f1);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(fences[i]);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(&pt->base);
dma_fence_put(&pt->base);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(sync_file->fence);
dma_fence_put(f);
dma_fence_put(&info->eviction_fence->base);
dma_fence_put(&process_info->eviction_fence->base);
dma_fence_put(old_ef);
dma_fence_put(&process_info->eviction_fence->base);
dma_fence_put(replacement);
dma_fence_put(stub);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(parser->fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(array[i]);
dma_fence_put(old);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(entity->fences[i]);
dma_fence_put(other);
dma_fence_put(other);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(rcu_dereference_protected(adev->gang_submit, true));
dma_fence_put(adev->isolation[i].spearhead);
dma_fence_put(old);
dma_fence_put(gang);
dma_fence_put(old);
dma_fence_put(old);
dma_fence_put(dep);
dma_fence_put(isolation->spearhead);
dma_fence_put(fence);
dma_fence_put(work->shared[i]);
dma_fence_put(f);
dma_fence_put(ev_fence);
dma_fence_put(evf_mgr->ev_fence);
dma_fence_put(stub);
dma_fence_put(evf_mgr->ev_fence);
dma_fence_put(ev_fence);
dma_fence_put(old);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(ring->fence_drv.fences[j]);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(f);
dma_fence_put(fence);
dma_fence_put(tmp);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(ring->vmid_wait);
dma_fence_put(id->last_flush);
dma_fence_put(id->last_flush);
dma_fence_put(id->pasid_mapping);
dma_fence_put(&job->hw_fence->base);
dma_fence_put(&job->hw_vm_fence->base);
dma_fence_put(job->gang_submit);
dma_fence_put(&job->hw_fence->base);
dma_fence_put(&job->hw_vm_fence->base);
dma_fence_put(f);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(ring->vmid_wait);
dma_fence_put(*keep);
dma_fence_put(e->fence);
dma_fence_put(f);
dma_fence_put(e->fence);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(amdgpu_ttm_job_submit(adev, entity, job, num_dw));
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(ev_fence);
dma_fence_put(ev_fence);
dma_fence_put(ev_fence);
dma_fence_put(userq->last_fence);
dma_fence_put(fence);
dma_fence_put(f);
dma_fence_put(userq->last_fence);
dma_fence_put(&fence->base);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fences[num_fences]);
dma_fence_put(f);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(fence);
dma_fence_put(f);
dma_fence_put(fence);
dma_fence_put(f);
dma_fence_put(fence);
dma_fence_put(f);
dma_fence_put(vm->last_tlb_flush);
dma_fence_put(tmp);
dma_fence_put(f);
dma_fence_put(*fence);
dma_fence_put(f);
dma_fence_put(bo_va->last_pt_update);
dma_fence_put(vm->last_tlb_flush);
dma_fence_put(vm->last_unlocked);
dma_fence_put(vm->last_update);
dma_fence_put(vm->last_unlocked);
dma_fence_put(vm->last_tlb_flush);
dma_fence_put(vm->last_update);
dma_fence_put(id->last_flush);
dma_fence_put(id->pasid_mapping);
dma_fence_put(isolation->spearhead);
dma_fence_put(fence);
dma_fence_put(tmp);
dma_fence_put(f);
dma_fence_put(fence);
dma_fence_put(f->dependency);
dma_fence_put(&f->base);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(fences[2]);
dma_fence_put(fences[1]);
dma_fence_put(fences[0]);
dma_fence_put(fence);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(fence);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(*mfence);
dma_fence_put(mfence);
dma_fence_put(fence);
dma_fence_put(ef);
dma_fence_put(ef);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(&svm_bo->eviction_fence->base);
dma_fence_put(f);
dma_fence_put(&svm_bo->eviction_fence->base);
dma_fence_put(new_plane_state->fence);
dma_fence_put(state->fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(p->fence);
dma_fence_put(e->fence);
dma_fence_put(state->fence);
dma_fence_put(fence);
dma_fence_put(devmem_allocation->pre_migrate_fence);
dma_fence_put(sa->fence);
dma_fence_put(fences[i]);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(entries[i].fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(iter);
dma_fence_put(last_signaled);
dma_fence_put(last_signaled);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(entry->fence);
dma_fence_put(prev);
dma_fence_put(old_fence);
dma_fence_put(fence);
dma_fence_put(*fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(tmp);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(job->out_fence);
dma_fence_put(out_fence);
dma_fence_put(submit->out_fence);
dma_fence_put(fence);
dma_fence_put(new_plane_state->fence);
dma_fence_put(wait->fence);
dma_fence_put(dma);
dma_fence_put(fence);
dma_fence_put(new_plane_state->fence);
dma_fence_put(fence);
dma_fence_put(fences[n].dma_fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(&fence_array->base);
dma_fence_put(fence);
dma_fence_put(eb.composite_fence);
dma_fence_put(in_fence);
dma_fence_put(©_work->fence);
dma_fence_put(©_work->fence);
dma_fence_put(dep);
dma_fence_put(migration_fence);
dma_fence_put(copy_fence);
dma_fence_put(iter);
dma_fence_put(spin_fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(prev);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(entry);
dma_fence_put(deps->fences[i]);
dma_fence_put(fence);
dma_fence_put(iter);
dma_fence_put(&rq->fence);
dma_fence_put(cb->dma);
dma_fence_put(&f->dma);
dma_fence_put(&f->dma);
dma_fence_put(moving);
dma_fence_put(unbind_fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(prev);
dma_fence_put(fence);
dma_fence_put(&vma_res->unbind_fence);
dma_fence_put(fence);
dma_fence_put(dma);
dma_fence_put(dma);
dma_fence_put(&fence->base);
dma_fence_put(fence);
dma_fence_put(queue->last_queued_job_scheduled_fence);
dma_fence_put(queue->last_queued_job_scheduled_fence);
dma_fence_put(queue->last_queued_job_scheduled_fence);
dma_fence_put(f);
dma_fence_put(old_fence);
dma_fence_put(f);
dma_fence_put(sig_sync->fence);
dma_fence_put(fence);
dma_fence_put(&fence->base);
dma_fence_put(task->fence);
dma_fence_put(fence);
dma_fence_put(submit->user_fence);
dma_fence_put(submit->hw_fence);
dma_fence_put(last_fence);
dma_fence_put(fence);
dma_fence_put(vm->last_fence);
dma_fence_put(job->fence);
dma_fence_put(fence);
dma_fence_put(&fence->base);
dma_fence_put(&(*pfence)->base);
dma_fence_put(&fence->base);
dma_fence_put(&fence->base);
dma_fence_put(job->done_fence);
dma_fence_put(done_fence);
dma_fence_put(job->done_fence);
dma_fence_put(job->render_done_fence);
dma_fence_put(job->done_fence);
dma_fence_put(fence);
dma_fence_put(sig_sync->fence);
dma_fence_put(old_fence);
dma_fence_put(queue->fence_ctx.last_fence);
dma_fence_put(job->done_fence);
dma_fence_put(queue->fence_ctx.last_fence);
dma_fence_put(&release->base);
dma_fence_put(work->fence);
dma_fence_put(work->fence);
dma_fence_put(&fence->base);
dma_fence_put(&tmp->base);
dma_fence_put(&s_fence->scheduled);
dma_fence_put(f);
dma_fence_put(f);
dma_fence_put(prev);
dma_fence_put(prev);
dma_fence_put(entity->dependency);
dma_fence_put(rcu_dereference_check(entity->last_scheduled, true));
dma_fence_put(f);
dma_fence_put(entity->dependency);
dma_fence_put(entity->dependency);
dma_fence_put(entity->dependency);
dma_fence_put(rcu_dereference_check(entity->last_scheduled, true));
dma_fence_put(fence->parent);
dma_fence_put(&fence->scheduled);
dma_fence_put(fence);
dma_fence_put(&s_fence->finished);
dma_fence_put(s_job->s_fence->parent);
dma_fence_put(fence);
dma_fence_put(entry);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(&job->s_fence->finished);
dma_fence_put(fence);
dma_fence_put(&job->hw_fence);
dma_fence_put(&job->hw_fence);
dma_fence_put(fence);
dma_fence_put(man->eviction_fences[0]);
dma_fence_put(tmp);
dma_fence_put(fence);
dma_fence_put(job->base.irq_fence);
dma_fence_put(job->base.irq_fence);
dma_fence_put(job->base.irq_fence);
dma_fence_put(job->base.irq_fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(job->irq_fence);
dma_fence_put(job->done_fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(in_fence);
dma_fence_put(in_fence);
dma_fence_put(exec->fence);
dma_fence_put(exec->fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(p);
dma_fence_put(&curr->f);
dma_fence_put(&signaled->f);
dma_fence_put(&fence->f);
dma_fence_put(&fence->f);
dma_fence_put(&fence->f);
dma_fence_put(&fence->f);
dma_fence_put(&vgplane_st->fence->f);
dma_fence_put(&vgplane_st->fence->f);
dma_fence_put(fence);
dma_fence_put(&submit->out_fence->f);
dma_fence_put(&out_fence->f);
dma_fence_put(in_fence);
dma_fence_put(itr.chain);
dma_fence_put(&fence->base);
dma_fence_put(&fence->base);
dma_fence_put(in_fence);
dma_fence_put(&fence->base);
dma_fence_put(f);
dma_fence_put(&fence->base);
dma_fence_put(&fence->base);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(m->fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(replacement);
dma_fence_put(decomp_fence);
dma_fence_put(fence);
dma_fence_put(q->last_fence);
dma_fence_put(q->tlb_inval[type].last_fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(dma_fence);
dma_fence_put(&fence->dma);
dma_fence_put(fence);
dma_fence_put(m->fence);
dma_fence_put(fence);
dma_fence_put(m->fence);
dma_fence_put(fence);
dma_fence_put(m->fence);
dma_fence_put(fence);
dma_fence_put(m->fence);
dma_fence_put(fence);
dma_fence_put(m->fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(&ofence->base);
dma_fence_put(stream->last_fence);
dma_fence_put(fence);
dma_fence_put(stream->last_fence);
dma_fence_put(&ofence->base);
dma_fence_put(fence);
dma_fence_put(ifence);
dma_fence_put(mfence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(rfence->fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(job->fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(devmem_allocation->pre_migrate_fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(sync->fence);
dma_fence_put(fences[--current_fence]);
dma_fence_put(&fence->base);
dma_fence_put(job->fence);
dma_fence_put(q->lr.pfence);
dma_fence_put(q->lr.pfence);
dma_fence_put(q->lr.pfence);
dma_fence_put(fences[--current_fence]);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(fence);
dma_fence_put(&f->base);
dma_fence_put(&f->base);
dma_fence_put(&f->base);
dma_fence_put(&f->base);
dma_fence_put(&f->base);
dma_fence_put(&f->base);
dma_fence_put(job->fence);
dma_fence_put(fence);
dma_fence_put(&fence->base);
dma_fence_put(&fence->base);
dma_fence_put(&fence->base);
dma_fence_put(fence);
dma_fence_put(&fence->base);
dma_fence_put(&fence->base);
dma_fence_put(man->eviction_fences[i]);
dma_fence_put(fence);
dma_fence_put(cursor->fence);