Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/cxl/core/region.c target0_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 0
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target10_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 10
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target11_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 11
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target12_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 12
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target13_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 13
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target14_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 14
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target15_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 15
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target1_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 1
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target2_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 2
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target3_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 3
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target4_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 4
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target5_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 5
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target6_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 6
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target7_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 7
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target8_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 8
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/cxl/core/region.c target9_store() -> store_targetN()

Type Parameter Key Value
PARAM_VALUE 0 cxlr 0,4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 pos 9
PARAM_VALUE 3 len 1-1000000000
CAPPED_DATA 3 len 1
CAPPED_DATA 3 len 1
DATA_SOURCE 1 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 1 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex