Defined in 3 files as a member:

Defined in 1 files as a function:

Referenced in 22 files:

Smatch caller information:

drivers/firewire/core-cdev.c ioctl_send_broadcast_request() -> init_request()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->device 4096-ptr_max
PARAM_VALUE 0 client->device->state.counter s32min-2,4-s32max
PARAM_VALUE 1 request 4096-ptr_max
PARAM_VALUE 1 request->offset 281474708277248-u64max
PARAM_VALUE 1 request->tcode 0-1
PARAM_VALUE 2 destination_id u16max
PARAM_VALUE 3 speed 0
BUF_SIZE 0 client s32min-(-2),1-s32max
BUF_SIZE 0 client s32min-(-2),1-s32max
BUF_SIZE 1 request 40
DATA_SOURCE 0 client $0
FUZZY_MAX 1 request->offset 281474708277248
USER_DATA 1 request->closure 0-u64max
USER_DATA 1 request->data 0-u64max
USER_DATA 1 request->generation 0-u32max
USER_DATA 1 request->length 0-u32max
USER_DATA 1 request->offset 281474708277248-u64max
USER_DATA 1 request->tcode 0-1

drivers/firewire/core-cdev.c ioctl_send_request() -> init_request()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->device 4096-ptr_max
PARAM_VALUE 0 client->device->state.counter s32min-2,4-s32max
PARAM_VALUE 1 request->tcode 0-1,4-5,17-23
BUF_SIZE 0 client s32min-(-2),1-s32max
BUF_SIZE 0 client s32min-(-2),1-s32max
DATA_SOURCE 0 client $0
USER_DATA 1 request->closure 0-u64max
USER_DATA 1 request->data 0-u64max
USER_DATA 1 request->generation 0-u32max
USER_DATA 1 request->length 0-u32max
USER_DATA 1 request->offset 0-u64max
USER_DATA 1 request->tcode 0-1,4-5,17-23

drivers/firewire/core-cdev.c ioctl_send_stream_packet() -> init_request()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->device 4096-ptr_max
PARAM_VALUE 0 client->device->card 4096-ptr_max
PARAM_VALUE 0 client->device->state.counter s32min-2,4-s32max
PARAM_VALUE 1 request 3833257453909446656
PARAM_VALUE 1 request->tcode 10
PARAM_VALUE 2 destination_id 0-u16max
BUF_SIZE 0 client s32min-(-2),1-s32max
BUF_SIZE 0 client s32min-(-2),1-s32max
CAPPED_DATA 3 speed 1
DATA_SOURCE 0 client $0
DATA_SOURCE 2 destination_id r fw_stream_packet_destination_id
PARAM_COMPARE 3 speed <= $0->device->card->link_speed
USER_DATA 1 request->closure 0-u64max
USER_DATA 1 request->data 0-u64max
USER_DATA 1 request->generation 0-u32max
USER_DATA 1 request->length 0-s32max[c]
USER_DATA 2 destination_id 0-u16max[c]
USER_DATA 3 speed 1-s32max[c]

Smatch assignments to (struct blk_mq_ops)->init_request:

drivers/mmc/core/queue.c (null)() -> (struct blk_mq_ops)->init_request [6902396835846832128]

drivers/ufs/core/ufshcd.c (null)() -> (struct blk_mq_ops)->init_request [0]

drivers/md/dm-rq.c (null)() -> (struct blk_mq_ops)->init_request [6606053870350127104]

drivers/block/floppy.c (null)() -> (struct blk_mq_ops)->init_request [0]

drivers/block/zloop.c (null)() -> (struct blk_mq_ops)->init_request [0]

drivers/nvme/target/loop.c (null)() -> (struct blk_mq_ops)->init_request [3082942259368591360]

drivers/nvme/target/loop.c nvme_loop_create_ctrl() -> (struct blk_mq_ops)->init_request [0-u64max]

drivers/nvme/target/loop.c nvme_loop_create_io_queues() -> (struct blk_mq_ops)->init_request [min-max]

drivers/scsi/scsi_lib.c (null)() -> (struct blk_mq_ops)->init_request [7804902098036092928]

drivers/memstick/core/mspro_block.c (null)() -> (struct blk_mq_ops)->init_request [0]

drivers/memstick/core/ms_block.c (null)() -> (struct blk_mq_ops)->init_request [0]

drivers/block/rnbd/rnbd-clt.c (null)() -> (struct blk_mq_ops)->init_request [0]

drivers/nvme/host/fc.c (null)() -> (struct blk_mq_ops)->init_request [7988696210050850816]

drivers/nvme/host/fc.c nvme_fc_create_association() -> (struct blk_mq_ops)->init_request [min-max]

drivers/nvme/host/fc.c nvme_fc_create_io_queues() -> (struct blk_mq_ops)->init_request [min-max]

drivers/nvme/host/fc.c nvme_fc_init_ctrl() -> (struct blk_mq_ops)->init_request [0-u64max]

drivers/mtd/ubi/block.c (null)() -> (struct blk_mq_ops)->init_request [7716822702136586240]

drivers/block/loop.c (null)() -> (struct blk_mq_ops)->init_request [0]

drivers/nvme/host/rdma.c (null)() -> (struct blk_mq_ops)->init_request [0,1683374077251198976]

drivers/nvme/host/rdma.c nvme_rdma_alloc_tag_set() -> (struct blk_mq_ops)->init_request [min-max]

drivers/nvme/host/rdma.c nvme_rdma_configure_admin_queue() -> (struct blk_mq_ops)->init_request [0-u64max]

drivers/nvme/host/rdma.c nvme_rdma_configure_io_queues() -> (struct blk_mq_ops)->init_request [min-max]

drivers/nvme/host/rdma.c nvme_rdma_setup_ctrl() -> (struct blk_mq_ops)->init_request [min-max]

drivers/block/aoe/aoeblk.c (null)() -> (struct blk_mq_ops)->init_request [0]

drivers/nvme/host/pci.c (null)() -> (struct blk_mq_ops)->init_request [8755919290554560512]

drivers/nvme/host/pci.c nvme_pci_update_nr_queues() -> (struct blk_mq_ops)->init_request [min-max]

drivers/nvme/host/pci.c nvme_probe() -> (struct blk_mq_ops)->init_request [0-u64max]

drivers/nvme/host/pci.c nvme_reset_work() -> (struct blk_mq_ops)->init_request [min-max]

drivers/block/ublk_drv.c (null)() -> (struct blk_mq_ops)->init_request [0]

drivers/mtd/mtd_blkdevs.c (null)() -> (struct blk_mq_ops)->init_request [0]

drivers/block/null_blk/main.c (null)() -> (struct blk_mq_ops)->init_request [0]

drivers/nvme/host/apple.c (null)() -> (struct blk_mq_ops)->init_request [5155024352079933440]

drivers/nvme/host/apple.c apple_nvme_alloc() -> (struct blk_mq_ops)->init_request [0]

drivers/block/rbd.c (null)() -> (struct blk_mq_ops)->init_request [0]

drivers/block/rbd.c do_rbd_add() -> (struct blk_mq_ops)->init_request [min-max]

drivers/block/rbd.c rbd_dev_device_setup() -> (struct blk_mq_ops)->init_request [0]

drivers/block/virtio_blk.c (null)() -> (struct blk_mq_ops)->init_request [0]

drivers/nvme/host/tcp.c (null)() -> (struct blk_mq_ops)->init_request [0,7491052029792256]

drivers/nvme/host/tcp.c nvme_reset_ctrl_work() -> (struct blk_mq_ops)->init_request [min-max]

drivers/nvme/host/tcp.c nvme_tcp_configure_admin_queue() -> (struct blk_mq_ops)->init_request [0-u64max]

drivers/nvme/host/tcp.c nvme_tcp_configure_io_queues() -> (struct blk_mq_ops)->init_request [min-max]

drivers/nvme/host/tcp.c nvme_tcp_create_ctrl() -> (struct blk_mq_ops)->init_request [min-max]

drivers/nvme/host/tcp.c nvme_tcp_reconnect_ctrl_work() -> (struct blk_mq_ops)->init_request [min-max]

drivers/block/mtip32xx/mtip32xx.c (null)() -> (struct blk_mq_ops)->init_request [7608073841484337152]

drivers/block/xen-blkfront.c (null)() -> (struct blk_mq_ops)->init_request [0]

drivers/block/nbd.c (null)() -> (struct blk_mq_ops)->init_request [7736259206634098688]

block/bsg-lib.c (null)() -> (struct blk_mq_ops)->init_request [4025215288022548480]