Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/nvme/host/ioctl.c nvme_ioctl() -> nvme_ns_ioctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 0-3225964096,3225964098-3226488390,3226488392-u32max
PARAM_VALUE 3 flags 0,2
BUF_SIZE 0 ns s32min-(-2),1-s32max
BUF_SIZE 0 ns s32min-(-2),1-s32max
DATA_SOURCE 1 cmd $2
DATA_SOURCE 2 argp $3
FUZZY_MAX 3 flags 0
BIT_INFO 3 flags 0x0,0x2
BIT_INFO 4 open_for_write 0x0,0x0
USER_DATA 1 cmd 0-768,770-4703,4705-4706,4708,4710-4712,4714-1074270832
UNITS 0 ns unit_byte

drivers/nvme/host/ioctl.c nvme_ns_chr_ioctl() -> nvme_ns_ioctl()

Type Parameter Key Value
PARAM_VALUE 0 ns 4096-ptr_max
PARAM_VALUE 1 cmd 0-3225964096,3225964098-3226488390,3226488392-u32max
PARAM_VALUE 3 flags 0
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 argp $2
FUZZY_MAX 1 cmd 2148034049
BIT_INFO 4 open_for_write 0x0,0x0
USER_DATA 1 cmd 0-3225964096,3225964098-3226488390,3226488392-u32max

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

Type Parameter Key Value
PARAM_VALUE 0 ns 4096-ptr_max
PARAM_VALUE 1 cmd 0-3225964096,3225964098-3226488390,3226488392-u32max
PARAM_VALUE 3 flags 0
CAPPED_DATA 0 ns 1
DATA_SOURCE 0 ns r nvme_find_path
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 argp $2
FUZZY_MAX 1 cmd 2148034049
BIT_INFO 4 open_for_write 0x0,0x0
USER_DATA 1 cmd 0-3225964096,3225964098-3226488390,3226488392-u32max
LOCK2 &head->srcu
TYPE_LOCK (struct nvme_ns_head)->srcu

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

Type Parameter Key Value
PARAM_VALUE 0 ns 4096-ptr_max
PARAM_VALUE 1 cmd 0-3225964096,3225964098-3226488390,3226488392-u32max
PARAM_VALUE 3 flags 0,2
CAPPED_DATA 0 ns 1
DATA_SOURCE 0 ns r nvme_find_path
DATA_SOURCE 1 cmd $2
DATA_SOURCE 2 argp $3
FUZZY_MAX 3 flags 0
BIT_INFO 3 flags 0x0,0x2
BIT_INFO 4 open_for_write 0x0,0x0
USER_DATA 1 cmd 0-768,770-4703,4705-4706,4708,4710-4712,4714-1074270832
LOCK2 &head->srcu
TYPE_LOCK (struct nvme_ns_head)->srcu