Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/3w-9xxx.c twa_chrdev_ioctl() -> twa_load_sgl()

Type Parameter Key Value
PARAM_VALUE 0 tw_dev 4096-ptr_max
PARAM_VALUE 0 tw_dev->tw_pci_dev 4096-ptr_max
PARAM_VALUE 1 full_command_packet 4096-ptr_max
PARAM_VALUE 2 request_id 0-255
PARAM_VALUE 4 length 0,512-524288
BUF_SIZE 1 full_command_packet 1024
CAPPED_DATA 0 &tw_dev->ioctl_lock 1
CAPPED_DATA 0 &tw_dev->tw_pci_dev->dev 1
BIT_INFO 4 length 0x0,0xffe00
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
USER_DATA 4 length 512-524288[c]
UNITS 4 length unit_byte
LOCK2 flags
LOCK2 global &twa_chrdev_mutex
LOCK2 0 tw_dev->host->host_lock
LOCK2 0 &tw_dev->ioctl_lock
TYPE_LOCK (struct TAG_TW_Device_Extension)->ioctl_lock