Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/ata/libata-core.c ata_id_c_string() -> ata_id_string()

Type Parameter Key Value
PARAM_VALUE 2 ofs 0,10,23,27
PARAM_VALUE 3 len 8,20,40
BUF_SIZE 0 id (-1),512
BUF_SIZE 0 id (-1),512
BUF_SIZE 1 s 9,21,41
BUF_SIZE 1 s 9,21,41
DATA_SOURCE 0 id $0
DATA_SOURCE 1 s $1
DATA_SOURCE 2 ofs $2
HARD_MAX 2 ofs 27
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 len unit_byte
HALF_LOCKED2 &sdev->request_queue->limits_lock
HALF_LOCKED2 &shost->scan_mutex

drivers/ata/libata-scsi.c ata_get_identity() -> ata_id_string()

Type Parameter Key Value
PARAM_VALUE 1 s 199467287991373824
PARAM_VALUE 2 ofs 27
PARAM_VALUE 3 len 40
BUF_SIZE 0 id 512
BUF_SIZE 1 s 40
NOCHECK_CALL
HALF_LOCKED2 &cd->lock

drivers/ata/libata-scsi.c ata_get_identity() -> ata_id_string()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 1 s 199467287991373824
PARAM_VALUE 2 ofs 23
PARAM_VALUE 3 len 8
BUF_SIZE 0 id 512
BUF_SIZE 1 s 40
NOCHECK_CALL
HALF_LOCKED2 &cd->lock

drivers/ata/libata-scsi.c ata_get_identity() -> ata_id_string()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 1 s 199467287991373824
PARAM_VALUE 2 ofs 10
PARAM_VALUE 3 len 20
BUF_SIZE 0 id 512
BUF_SIZE 1 s 40
NOCHECK_CALL
HALF_LOCKED2 &cd->lock

drivers/ata/libata-scsi.c ata_scsiop_inq_80() -> ata_id_string()

Type Parameter Key Value
PARAM_VALUE 1 s 8051993020747264004
PARAM_VALUE 2 ofs 10
PARAM_VALUE 3 len 20
BUF_SIZE 0 id 512
BUF_SIZE 1 s 2044
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ap->lock
LOCK2 flags
LOCK2 global &ata_scsi_rbuf_lock
HALF_LOCKED2 &sdev->state_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 irq_flags

drivers/ata/libata-scsi.c ata_scsiop_inq_83() -> ata_id_string()

Type Parameter Key Value
PARAM_VALUE 1 s 8051993020747264008
PARAM_VALUE 2 ofs 10
PARAM_VALUE 3 len 20
BUF_SIZE 0 id 512
BUF_SIZE 1 s 2040
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ap->lock
LOCK2 flags
LOCK2 global &ata_scsi_rbuf_lock
HALF_LOCKED2 &sdev->state_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 irq_flags

drivers/ata/libata-scsi.c ata_scsiop_inq_83() -> ata_id_string()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 1 s 8051993020747264040
PARAM_VALUE 2 ofs 27
PARAM_VALUE 3 len 40
BUF_SIZE 0 id 512
BUF_SIZE 1 s 2008
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ap->lock
LOCK2 flags
LOCK2 global &ata_scsi_rbuf_lock
HALF_LOCKED2 &sdev->state_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 irq_flags

drivers/ata/libata-scsi.c ata_scsiop_inq_83() -> ata_id_string()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 1 s 8051993020747264080
PARAM_VALUE 2 ofs 10
PARAM_VALUE 3 len 20
BUF_SIZE 0 id 512
BUF_SIZE 1 s 1968
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ap->lock
LOCK2 flags
LOCK2 global &ata_scsi_rbuf_lock
HALF_LOCKED2 &sdev->state_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 irq_flags

drivers/ata/libata-scsi.c ata_scsiop_inq_83() -> ata_id_string()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 1 s 8051993020747264104
PARAM_VALUE 2 ofs 108
PARAM_VALUE 3 len 8
BUF_SIZE 0 id 512
BUF_SIZE 1 s 1944
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ap->lock
LOCK2 flags
LOCK2 global &ata_scsi_rbuf_lock
HALF_LOCKED2 &sdev->state_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 irq_flags

drivers/ata/libata-scsi.c ata_scsiop_inq_std() -> ata_id_string()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 1 s 8051993020747264016
PARAM_VALUE 2 ofs 27
PARAM_VALUE 3 len 16
BUF_SIZE 0 id 512
BUF_SIZE 1 s 2032
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ap->lock
LOCK2 flags
LOCK2 global &ata_scsi_rbuf_lock
HALF_LOCKED2 &sdev->state_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 irq_flags

drivers/ata/libata-scsi.c ata_scsiop_inq_std() -> ata_id_string()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 1 s 8051993020747264032
PARAM_VALUE 2 ofs 25
PARAM_VALUE 3 len 4
BUF_SIZE 0 id 512
BUF_SIZE 1 s 2016
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ap->lock
LOCK2 flags
LOCK2 global &ata_scsi_rbuf_lock
HALF_LOCKED2 &sdev->state_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 irq_flags

drivers/ata/libata-scsi.c ata_scsiop_inq_std() -> ata_id_string()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 1 s 8051993020747264032
PARAM_VALUE 2 ofs 23
PARAM_VALUE 3 len 4
BUF_SIZE 0 id 512
BUF_SIZE 1 s 2016
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ap->lock
LOCK2 flags
LOCK2 global &ata_scsi_rbuf_lock
HALF_LOCKED2 &sdev->state_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 irq_flags