Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/ata/libata-scsi.c ata_scsi_ioctl() -> ata_sas_scsi_ioctl()

Type Parameter Key Value
PARAM_VALUE 0 ap 4096-ptr_max
PARAM_VALUE 1 scsidev 4096-ptr_max
PARAM_VALUE 1 scsidev->host 4096-ptr_max
PARAM_VALUE 1 scsidev->host->hostt 4096-ptr_max
PARAM_VALUE 1 scsidev->sdev_gendev.power.wakeirq->status 0-4294967295
PARAM_VALUE 2 cmd 0,3-4,7-8704,8708-8817,8819-8820,8822-8833,8835,8838-21256,21258-21272,21274-21375,21379-21380,21384-21394,21396-u32max
BUF_SIZE 0 ap 4768
DATA_SOURCE 1 scsidev $0
DATA_SOURCE 2 cmd $1
DATA_SOURCE 3 arg $2
USER_DATA 2 cmd 0,3-4,7-8704,8708-8817,8819-8820,8822-8833,8835,8838-21256,2125
HALF_LOCKED2 &cd->lock

drivers/scsi/libsas/sas_scsi_host.c sas_ioctl() -> ata_sas_scsi_ioctl()

Type Parameter Key Value
PARAM_VALUE 1 scsidev 4096-ptr_max
PARAM_VALUE 1 scsidev->host 4096-ptr_max
PARAM_VALUE 1 scsidev->host->hostt 4096-ptr_max
PARAM_VALUE 1 scsidev->sdev_gendev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 scsidev->sdev_target 4096-ptr_max
PARAM_VALUE 2 cmd 0,3-4,7-8704,8708-8817,8819-8820,8822-8833,8835,8838-21256,21258-21272,21274-21375,21379-21380,21384-21394,21396-u32max
DATA_SOURCE 1 scsidev $0
DATA_SOURCE 2 cmd $1
DATA_SOURCE 3 arg $2
USER_DATA 2 cmd 0,3-4,7-8704,8708-8817,8819-8820,8822-8833,8835,8838-21256,2125
HALF_LOCKED2 &cd->lock