lockdep_assert
lockdep_assert(srcu_read_lock_held(&kvm->srcu));
lockdep_assert(lock_is_held_type((gpusvm)->lock_dep_map, 0));
lockdep_assert(lockdep_is_held(&ce->timeline->mutex) ||
lockdep_assert(lockdep_is_held_type(&vm->svm.gpusvm.notifier_lock, 0) ||
lockdep_assert(lockdep_is_held_type(&vm->svm.gpusvm.notifier_lock, 1) &&
lockdep_assert(lockdep_is_held_type(&vm->svm.gpusvm.notifier_lock, 0) ||
lockdep_assert(obj->dev == dev);
lockdep_assert(obj->dev == dev);
lockdep_assert(!obj->dev_locked);
lockdep_assert((lockdep_is_held(&(obj)->lock) != LOCK_STATE_NOT_HELD) || \
lockdep_assert(locked_obj->dev_locked);
lockdep_assert(obj->dev_locked);
lockdep_assert(sem->type == NTSYNC_TYPE_SEM);
lockdep_assert(mutex->type == NTSYNC_TYPE_MUTEX);
lockdep_assert(event->type == NTSYNC_TYPE_EVENT);
lockdep_assert(lockdep_is_held(&x->lock) ||
lockdep_assert(lockdep_is_held(&clock_priv(clock)->lock));
lockdep_assert(file_write_started(out));
lockdep_assert(drm_gpuvm_immediate_mode(gpuvm) ? \
lockdep_assert(__tl->acquired == 0); \
lockdep_assert(__tl->acquired == 1); \
do { lockdep_assert(lockdep_is_held(l) != LOCK_STATE_NOT_HELD); __assume_ctx_lock(l); } while (0)
lockdep_assert(lockdep_is_held(l) != LOCK_STATE_HELD)
do { lockdep_assert(lockdep_is_held_type(l, 0)); __assume_ctx_lock(l); } while (0)
do { lockdep_assert(lockdep_is_held_type(l, 1)); __assume_shared_ctx_lock(l); } while (0)
lockdep_assert(cond); \
lockdep_assert(ctx->lockless_cq);
lockdep_assert(!io_wq_current_is_worker());
lockdep_assert(!io_wq_current_is_worker());
lockdep_assert(in_task());
lockdep_assert(current == ctx->submitter_task);
lockdep_assert(refcount_read(&nd->uarg.refcnt) == 0);
lockdep_assert(!area->mem.is_dmabuf);
lockdep_assert(rcu_read_lock_held());
lockdep_assert(srcu_read_lock_held(&uretprobes_srcu));
lockdep_assert(rcu_read_lock_trace_held());
lockdep_assert(!current->pi_blocked_on);
lockdep_assert(RB_EMPTY_NODE(&waiter->tree.entry));
lockdep_assert(RB_EMPTY_NODE(&waiter->pi_tree.entry));
lockdep_assert(rt_mutex_owner(lock) == p);
lockdep_assert(!current->pi_blocked_on);
lockdep_assert(!current->pi_blocked_on);
lockdep_assert(!tsk->sched_rt_mutex);
lockdep_assert(!fetch_and_set(current->sched_rt_mutex, 1));
lockdep_assert(current->sched_rt_mutex);
lockdep_assert(fetch_and_set(current->sched_rt_mutex, 0));
lockdep_assert(lockdep_is_held(&mapping->i_mmap_rwsem) ||
lockdep_assert(lockdep_is_held(&vma->vm_mm->mmap_lock));