Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/scsi/dc395x.c __dc395x_eh_bus_reset() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
PARAM_VALUE 1 txt 683212491573514240
BUF_SIZE 1 txt 13
STR_LEN 0 acb 12
TERMINATED 1 txt 1
PREEMPT_ADD
NOCHECK_CALL
LOCK2 cmd->device->host->host_lock
LOCK2 irq

drivers/scsi/dc395x.c cleanup_after_transfer() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
PARAM_VALUE 1 txt 6058498297872289792
BUF_SIZE 1 txt 11
DATA_SOURCE 0 acb $0
STR_LEN 0 acb 10
TERMINATED 1 txt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 (acb->scsi_host)->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/dc395x.c cleanup_after_transfer() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
PARAM_VALUE 1 txt 742305126971113472
BUF_SIZE 1 txt 12
DATA_SOURCE 0 acb $0
STR_LEN 0 acb 11
TERMINATED 1 txt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 (acb->scsi_host)->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/dc395x.c command_phase1() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
PARAM_VALUE 1 txt 4305679356919939072
BUF_SIZE 1 txt 15
DATA_SOURCE 0 acb $0
STR_LEN 0 acb 14
TERMINATED 1 txt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 (acb->scsi_host)->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/dc395x.c data_out_phase1() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
PARAM_VALUE 1 txt 6757916527211847680
BUF_SIZE 1 txt 16
DATA_SOURCE 0 acb $0
STR_LEN 0 acb 15
TERMINATED 1 txt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 (acb->scsi_host)->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/dc395x.c disconnect() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
PARAM_VALUE 1 txt 6589042214337900544
BUF_SIZE 1 txt 13
DATA_SOURCE 0 acb $0
STR_LEN 0 acb 12
TERMINATED 1 txt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 (acb->scsi_host)->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/dc395x.c disconnect() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
PARAM_VALUE 1 txt 7215996773069971456
BUF_SIZE 1 txt 11
DATA_SOURCE 0 acb $0
STR_LEN 0 acb 10
TERMINATED 1 txt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 (acb->scsi_host)->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/dc395x.c msgin_phase1() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
PARAM_VALUE 1 txt 3849091283296645120
BUF_SIZE 1 txt 13
DATA_SOURCE 0 acb $0
STR_LEN 0 acb 12
TERMINATED 1 txt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 (acb->scsi_host)->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/dc395x.c msgout_phase1() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
PARAM_VALUE 1 txt 5372811263668002816
BUF_SIZE 1 txt 14
DATA_SOURCE 0 acb $0
STR_LEN 0 acb 13
TERMINATED 1 txt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 (acb->scsi_host)->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/dc395x.c reselect() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
PARAM_VALUE 1 txt 2517139456894541824
BUF_SIZE 1 txt 9
DATA_SOURCE 0 acb $0
STR_LEN 0 acb 8
TERMINATED 1 txt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 (acb->scsi_host)->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/dc395x.c scsi_reset_detect() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
PARAM_VALUE 1 txt 4705628831874633728
BUF_SIZE 1 txt 18
DATA_SOURCE 0 acb $0
STR_LEN 0 acb 17
TERMINATED 1 txt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 (acb->scsi_host)->host_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/scsi/dc395x.c start_scsi() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
PARAM_VALUE 1 txt 190680743191072768
BUF_SIZE 1 txt 11
DATA_SOURCE 0 acb $0
STR_LEN 0 acb 10
TERMINATED 1 txt 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 (acb->scsi_host)->host_lock
HALF_LOCKED2 irq_flags
HALF_LOCKED2 shost->host_lock

drivers/spi/spi-sh.c spi_sh_receive() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
BUF_SIZE 0 acb s32min-(-2),1-s32max
BUF_SIZE 0 acb s32min-(-2),1-s32max
DATA_SOURCE 0 acb $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 acb unit_byte
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-sh.c spi_sh_setup() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
BUF_SIZE 0 acb s32min-(-2),1-s32max
BUF_SIZE 0 acb s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 acb unit_byte
LOCK2 &spi->controller->io_mutex
HALF_LOCKED2 &spi->controller->bus_lock_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-sh.c spi_sh_transfer_one_message() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
BUF_SIZE 0 acb s32min-(-2),1-s32max
BUF_SIZE 0 acb s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 acb unit_byte
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-sh.c spi_sh_transfer_one_message() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
BUF_SIZE 0 acb s32min-(-2),1-s32max
BUF_SIZE 0 acb s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 acb unit_byte
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-sh.c spi_sh_transfer_one_message() -> clear_fifo()

Type Parameter Key Value
PARAM_VALUE 0 acb 4096-ptr_max
BUF_SIZE 0 acb s32min-(-2),1-s32max
BUF_SIZE 0 acb s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 acb unit_byte
LOCK2 &ctlr->io_mutex
HALF_LOCKED2 &ctlr->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex