down_write
#define down_write_nest_lock(sem, _rw) down_write(_rw)
down_write(&vmap->vm_mm->mmap_sem);
down_write(&vmap->vm_mm->mmap_sem);
down_write(&priv->cmd.switch_sem);
down_write(&priv->cmd.switch_sem);
down_write(&node->lock);
#define down_write_nested(a, b) down_write(a)
down_write(&fw_counters_data->lock);
down_write(&fw_counters_data->lock);
down_write(&fw_counters_data->lock);
down_write(&fw_counters_data->lock);
down_write(&lists_rwsem);
down_write(&lists_rwsem);
down_write(&lists_rwsem);
down_write(&lists_rwsem);
down_write(&lists_rwsem);
down_write(&lists_rwsem);
down_write(&lists_rwsem);
down_write(&lists_rwsem);
down_write(&ufile->hw_destroy_rwsem);
down_write(¤t->mm->mmap_sem);
down_write(&umem->mm->mmap_sem);
down_write(&mm->mmap_sem);
down_write(&context->umem_rwsem);
down_write(&context->umem_rwsem);
down_write(&context->umem_rwsem);