Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/advansys.c AscInitMicroCodeVar() -> AscReadLramWord()

Type Parameter Key Value
PARAM_VALUE 1 addr 68
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iop_base unit_byte

drivers/scsi/advansys.c AscInitMicroCodeVar() -> AscReadLramWord()

Type Parameter Key Value
PARAM_VALUE 1 addr 70
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iop_base unit_byte

drivers/scsi/advansys.c AscIsrChipHalted() -> AscReadLramWord()

Type Parameter Key Value
PARAM_VALUE 1 addr 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iop_base unit_byte
LOCK2 shost->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/advansys.c AscIsrQDone() -> AscReadLramWord()

Type Parameter Key Value
PARAM_VALUE 1 addr 90
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iop_base unit_byte
LOCK2 shost->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/advansys.c AscMemSumLramWord() -> AscReadLramWord()

Type Parameter Key Value
PARAM_VALUE 1 addr 0,2,128,130-u16max
DATA_SOURCE 0 iop_base $0
DATA_SOURCE 1 addr $1 [m]
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iop_base unit_byte

drivers/scsi/advansys.c AscSendScsiQueue() -> AscReadLramWord()

Type Parameter Key Value
PARAM_VALUE 1 addr 88
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iop_base unit_byte
LOCK2 irq_flags
LOCK2 shost->host_lock
HALF_LOCKED2 &sdev->state_mutex

drivers/scsi/advansys.c AscTestExternalLram() -> AscReadLramWord()

Type Parameter Key Value
PARAM_VALUE 1 addr 31808
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iop_base unit_byte

drivers/scsi/advansys.c AscWriteLramByte() -> AscReadLramWord()

Type Parameter Key Value
PARAM_VALUE 1 addr 0-65534
DATA_SOURCE 0 iop_base $0
DATA_SOURCE 1 addr $1 [m]
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 addr 24-39,16386,16388,16413,16450-32733[c]
UNITS 0 iop_base unit_byte
HALF_LOCKED2 &sdev->request_queue->limits_lock
HALF_LOCKED2 &shost->scan_mutex
HALF_LOCKED2 shost->host_lock

drivers/scsi/advansys.c AscWriteLramByte() -> AscReadLramWord()

Type Parameter Key Value
DATA_SOURCE 0 iop_base $0
DATA_SOURCE 1 addr $1
BIT_INFO 1 addr 0x0,0xfffe
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 addr 24-39,16386,16388,16413,16450-32733[c]
UNITS 0 iop_base unit_byte
HALF_LOCKED2 &sdev->request_queue->limits_lock
HALF_LOCKED2 &shost->scan_mutex
HALF_LOCKED2 shost->host_lock

drivers/scsi/advansys.c _AscCopyLramScsiDoneQ() -> AscReadLramWord()

Type Parameter Key Value
PARAM_VALUE 1 addr 16386,16450-32642
DATA_SOURCE 0 iop_base $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 addr 16386,16450-32642[c]
LOCK2 shost->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/advansys.c _AscCopyLramScsiDoneQ() -> AscReadLramWord()

Type Parameter Key Value
PARAM_VALUE 1 addr 16388,16452-32644
DATA_SOURCE 0 iop_base $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 addr 16388,16452-32644[c]
LOCK2 shost->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/advansys.c _AscCopyLramScsiDoneQ() -> AscReadLramWord()

Type Parameter Key Value
PARAM_VALUE 1 addr 16404,16468-32660
DATA_SOURCE 0 iop_base $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 addr 16404,16468-32660[c]
LOCK2 shost->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/advansys.c _AscCopyLramScsiDoneQ() -> AscReadLramWord()

Type Parameter Key Value
PARAM_VALUE 1 addr 16436,16500-32692
DATA_SOURCE 0 iop_base $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 addr 16436,16500-32692[c]
LOCK2 shost->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/advansys.c _AscCopyLramScsiDoneQ() -> AscReadLramWord()

Type Parameter Key Value
PARAM_VALUE 1 addr 16444,16508-32700
DATA_SOURCE 0 iop_base $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 addr 16444,16508-32700[c]
LOCK2 shost->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags