Defined in 1 files as a prototype:

Defined in 1 files as a macro:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/cxl/acpi.c cxl_acpi_lock_reset_class() -> lock_set_class()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 1 name 7166325038672805888
PARAM_VALUE 2 key 1165114916355244032
PARAM_VALUE 3 subclass 0
BUF_SIZE 1 name 12
STR_LEN 0 lock 11
TERMINATED 1 name 1
NOCHECK_CALL

drivers/cxl/acpi.c cxl_acpi_probe() -> lock_set_class()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 1 name 4692691278504722432
PARAM_VALUE 2 key 854395095101620224
PARAM_VALUE 3 subclass 0
BUF_SIZE 1 name 14
STR_LEN 0 lock 13
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/sched/build_policy.c lock_set_subclass() -> lock_set_class()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 3 subclass 0
BUF_SIZE 1 name 1-s32max
DATA_SOURCE 0 lock $0
DATA_SOURCE 3 subclass $1
DATA_SOURCE 4 ip $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kvm/xen.c lock_set_subclass() -> lock_set_class()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 3 subclass 1
BUF_SIZE 1 name 1-s32max
DATA_SOURCE 0 lock $0
DATA_SOURCE 3 subclass $1
DATA_SOURCE 4 ip $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &gpc1->lock
LOCK2 &v->kvm->srcu
LOCK2 flags
HALF_LOCKED2 &v->kvm->arch.xen.xen_lock
HALF_LOCKED2 &vcpu->mutex
TYPE_LOCK (struct gfn_to_pfn_cache)->lock
TYPE_LOCK (struct kvm)->srcu

drivers/md/bcache/btree.c lock_set_subclass() -> lock_set_class()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
BUF_SIZE 1 name 1-s32max
DATA_SOURCE 0 lock $0
DATA_SOURCE 3 subclass $1
DATA_SOURCE 4 ip $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &c->bucket_lock
HALF_LOCKED2 &b->lock
TYPE_LOCK (struct cache_set)->bucket_lock

kernel/sched/core.c lock_set_subclass() -> lock_set_class()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 3 subclass 0
BUF_SIZE 1 name 1-s32max
DATA_SOURCE 0 lock $0
DATA_SOURCE 3 subclass $1
DATA_SOURCE 4 ip $2
NOCHECK_CALL
LOCK2 &p->pi_lock
LOCK2 irq
TYPE_LOCK (struct task_struct)->pi_lock