Defined in 1 files as a macro:

No references found in the database

Smatch caller information:

drivers/cxl/core/region.c __attach_target() -> class_rwsem_write_kill_constructor()

Type Parameter Key Value
PARAM_VALUE 0 l 1757414098808479744
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/cxl/core/region.c __commit() -> class_rwsem_write_kill_constructor()

Type Parameter Key Value
PARAM_VALUE 0 l 1757414098808479744
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c cxl_decoder_detach() -> class_rwsem_write_kill_constructor()

Type Parameter Key Value
PARAM_VALUE 0 l 1757414098808479744
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/cxl/core/region.c interleave_granularity_store() -> class_rwsem_write_kill_constructor()

Type Parameter Key Value
PARAM_VALUE 0 l 1757414098808479744
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c interleave_ways_store() -> class_rwsem_write_kill_constructor()

Type Parameter Key Value
PARAM_VALUE 0 l 1757414098808479744
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c queue_reset() -> class_rwsem_write_kill_constructor()

Type Parameter Key Value
PARAM_VALUE 0 l 1757414098808479744
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c size_store() -> class_rwsem_write_kill_constructor()

Type Parameter Key Value
PARAM_VALUE 0 l 1757414098808479744
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c uuid_store() -> class_rwsem_write_kill_constructor()

Type Parameter Key Value
PARAM_VALUE 0 l 1757414098808479744
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/pci/tsm.c connect_store() -> class_rwsem_write_kill_constructor()

Type Parameter Key Value
PARAM_VALUE 0 l 7401425708588138496
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/pci/tsm.c disconnect_store() -> class_rwsem_write_kill_constructor()

Type Parameter Key Value
PARAM_VALUE 0 l 7401425708588138496
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex