Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/nvme/host/ioctl.c nvme_ns_head_chr_ioctl() -> nvme_ns_head_ctrl_ioctl()

Type Parameter Key Value
PARAM_VALUE 0 ns 4096-ptr_max
PARAM_VALUE 1 cmd 10,28918,1074819311,1091072222,1091072226,1091072232,1091596513,3225964097,3226488391
PARAM_VALUE 3 head 4096-ptr_max
PARAM_VALUE 3 head->srcu.srcu_ctrp 4096-ptr_max
PARAM_VALUE 3 head->subsys 4096-ptr_max
PARAM_VALUE 4 srcu_idx 0-1
CAPPED_DATA 0 ns 1
CAPPED_DATA 3 head->srcu.srcu_ctrp 1
CAPPED_DATA 3 head->srcu.srcu_reader_flavor 1
DATA_SOURCE 0 ns r nvme_find_path
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 argp $2
DATA_SOURCE 4 srcu_idx r srcu_read_lock
BIT_INFO 5 open_for_write 0x0,0x0
USER_DATA 1 cmd 10,28918,1074819311,1091072222,1091072226,1091072232,1091596513
LOCK2 3 &head->srcu
TYPE_LOCK (struct nvme_ns_head)->srcu

drivers/nvme/host/ioctl.c nvme_ns_head_ioctl() -> nvme_ns_head_ctrl_ioctl()

Type Parameter Key Value
PARAM_VALUE 0 ns 4096-ptr_max
PARAM_VALUE 1 cmd 10,28918,1074819311,1091072222,1091072226,1091072232,1091596513,3225964097,3226488391
PARAM_VALUE 3 head 4096-ptr_max
PARAM_VALUE 3 head->srcu.srcu_ctrp 4096-ptr_max
PARAM_VALUE 3 head->subsys 4096-ptr_max
PARAM_VALUE 4 srcu_idx 0-1
BUF_SIZE 3 head s32min-(-2),1-s32max
BUF_SIZE 3 head s32min-(-2),1-s32max
CAPPED_DATA 0 ns 1
CAPPED_DATA 3 head->srcu.srcu_ctrp 1
CAPPED_DATA 3 head->srcu.srcu_reader_flavor 1
DATA_SOURCE 0 ns r nvme_find_path
DATA_SOURCE 1 cmd $2
DATA_SOURCE 2 argp $3
DATA_SOURCE 4 srcu_idx r srcu_read_lock
BIT_INFO 5 open_for_write 0x0,0x0
USER_DATA 1 cmd 10,28918
UNITS 3 head unit_byte
LOCK2 3 &head->srcu
TYPE_LOCK (struct nvme_ns_head)->srcu