Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

block/blk-iocost.c ioc_cost_model_write() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 963621164866007040
PARAM_VALUE 1 result 8402496735966236672
BUF_SIZE 0 s 48
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bdev->bd_queue->rq_qos_mutex
LOCK2 &ioc->lock
LOCK2 &of->mutex
LOCK2 irq
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ioc)->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

block/blk-iocost.c ioc_qos_write() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 6480080971593408512
PARAM_VALUE 1 result 5592653635056529408
BUF_SIZE 0 s 48
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bdev->bd_queue->rq_qos_mutex
LOCK2 &ctx.bdev->bd_queue->rq_qos_mutex
LOCK2 &ioc->lock
LOCK2 &of->mutex
LOCK2 irq
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ioc)->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct request_queue)->rq_qos_mutex

block/blk-iocost.c ioc_qos_write() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 6480080971593408512
PARAM_VALUE 1 result 5592653635056529408
BUF_SIZE 0 s 48
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bdev->bd_queue->rq_qos_mutex
LOCK2 &ctx.bdev->bd_queue->rq_qos_mutex
LOCK2 &ioc->lock
LOCK2 &of->mutex
LOCK2 irq
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ioc)->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct request_queue)->rq_qos_mutex

drivers/nvme/host/fc.c __nvme_fc_parse_u64() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 221293661445283840
PARAM_VALUE 0 s->from 6713975496994328576
PARAM_VALUE 0 s->to 6713975496994328594
PARAM_VALUE 1 result 5838890301765742592
DATA_SOURCE 0 s $0
LOCK2 global &nvmf_dev_mutex

drivers/target/target_core_configfs.c target_pr_res_aptpl_metadata_store() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 1997932756089090048
PARAM_VALUE 1 result 5028430185707626496
BUF_SIZE 0 s 48
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *result 0-u64max
USER_PTR 1 result
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/target/target_core_configfs.c target_pr_res_aptpl_metadata_store() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 1997932756089090048
PARAM_VALUE 1 result 5028430185707626496
BUF_SIZE 0 s 48
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *result 0-u64max
USER_PTR 1 result
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/target/target_core_configfs.c target_pr_res_aptpl_metadata_store() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 1997932756089090048
PARAM_VALUE 1 result 5028430185707626496
BUF_SIZE 0 s 48
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *result 0-u64max
USER_PTR 1 result
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/target/target_core_user.c tcmu_set_configfs_dev_params() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 7052236918808559616
PARAM_VALUE 1 result 4096-ptr_max
BUF_SIZE 0 s 48
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *result 0-u64max
USER_PTR 1 result
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem

drivers/nvme/target/fcloop.c fcloop_parse_nm_options() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 6854632901661331456
PARAM_VALUE 1 result 7991658376596393984
BUF_SIZE 0 s 48
TERMINATED 0 s->from 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *result 0-u64max
USER_PTR 1 result
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/nvme/target/fcloop.c fcloop_parse_nm_options() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 6854632901661331456
PARAM_VALUE 1 result 7991658376596393984
BUF_SIZE 0 s 48
TERMINATED 0 s->from 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *result 0-u64max
USER_PTR 1 result
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/nvme/target/fcloop.c fcloop_parse_options() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 2473209107963953152
PARAM_VALUE 1 result 4984575504991182848
BUF_SIZE 0 s 48
TERMINATED 0 s->from 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *result 0-u64max
USER_PTR 1 result
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/nvme/target/fcloop.c fcloop_parse_options() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 2473209107963953152
PARAM_VALUE 1 result 4984575504991182848
BUF_SIZE 0 s 48
TERMINATED 0 s->from 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *result 0-u64max
USER_PTR 1 result
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/nvme/target/fcloop.c fcloop_parse_options() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 2473209107963953152
PARAM_VALUE 1 result 4984575504991182848
BUF_SIZE 0 s 48
TERMINATED 0 s->from 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *result 0-u64max
USER_PTR 1 result
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/nvme/target/fcloop.c fcloop_parse_options() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 2473209107963953152
PARAM_VALUE 1 result 4984575504991182848
BUF_SIZE 0 s 48
TERMINATED 0 s->from 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *result 0-u64max
USER_PTR 1 result
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/nvme/target/fc.c __nvme_fc_parse_u64() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 7689412083562119168
PARAM_VALUE 0 s->from 2278984124717240320
PARAM_VALUE 0 s->to 2278984124717240338
PARAM_VALUE 1 result 1585122108221804544
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dir->i_rwsem
LOCK2 global &nvmet_config_sem
TYPE_LOCK (struct inode)->i_rwsem

block/error-injection.c blk_error_injection_parse_options() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 3480567044538994688
PARAM_VALUE 1 result 1733293923580887040
BUF_SIZE 0 s 48
USER_DATA 1 *result 0-u64max
USER_PTR 1 result

block/error-injection.c blk_error_injection_parse_options() -> match_u64()

Type Parameter Key Value
PARAM_VALUE 0 s 3480567044538994688
PARAM_VALUE 1 result 2755564049673117696
BUF_SIZE 0 s 48
USER_DATA 1 *result 0-u64max
USER_PTR 1 result