Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/ips.c ips_ffdc_reset() -> ips_fix_ffdc_time()

Type Parameter Key Value
PARAM_VALUE 0 ha 4096-ptr_max
PARAM_VALUE 1 scb 4096-ptr_max
PARAM_VALUE 1 scb->cmd.ffdc.day 0
PARAM_VALUE 1 scb->cmd.ffdc.hour 0
PARAM_VALUE 1 scb->cmd.ffdc.minute 0
PARAM_VALUE 1 scb->cmd.ffdc.month 0
PARAM_VALUE 1 scb->cmd.ffdc.second 0
PARAM_VALUE 1 scb->cmd.ffdc.yearH 0
PARAM_VALUE 1 scb->cmd.ffdc.yearL 0
DATA_SOURCE 0 ha $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 ha->scb_freelist->breakup
NO_OVERFLOW_SIMPLE 0 ha->scb_freelist->sg_count

drivers/scsi/ips.c ips_ffdc_time() -> ips_fix_ffdc_time()

Type Parameter Key Value
PARAM_VALUE 0 ha 4096-ptr_max
PARAM_VALUE 1 scb 4096-ptr_max
PARAM_VALUE 1 scb->cmd.ffdc.day 0
PARAM_VALUE 1 scb->cmd.ffdc.hour 0
PARAM_VALUE 1 scb->cmd.ffdc.minute 0
PARAM_VALUE 1 scb->cmd.ffdc.month 0
PARAM_VALUE 1 scb->cmd.ffdc.second 0
PARAM_VALUE 1 scb->cmd.ffdc.yearH 0
PARAM_VALUE 1 scb->cmd.ffdc.yearL 0
DATA_SOURCE 0 ha $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 ha->scb_freelist->breakup
NO_OVERFLOW_SIMPLE 0 ha->scb_freelist->sg_count
HALF_LOCKED2 host->host_lock
HALF_LOCKED2 irq_flags
HALF_LOCKED2 shost->host_lock