Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/csiostor/csio_init.c csio_shost_exit() -> csio_evtq_flush()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->lock.rlock.dep_map->name 0-255
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 hw->wrm.num_q
UNITS 0 hw unit_byte
LOCK2 irq
LOCK2 0 &hw->lock
TYPE_LOCK (struct csio_hw)->lock

drivers/scsi/csiostor/csio_hw.c csio_hws_ready() -> csio_evtq_flush()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->flags 0,128-u32max
PARAM_VALUE 0 hw->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hw->mb_mempool->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hw->mbm.cbfn_q.next 4096-ptr_max
PARAM_VALUE 0 hw->mbm.cbfn_q.next->next 4096-ptr_max
PARAM_VALUE 0 hw->mbm.cbfn_q.prev 4096-ptr_max
PARAM_VALUE 0 hw->mbm.cbfn_q.prev->next 4096-ptr_max
PARAM_VALUE 0 hw->mbm.cbfn_q.prev->prev 4096-ptr_max
PARAM_VALUE 0 hw->mbm.mcurrent 0
PARAM_VALUE 0 hw->mbm.req_q.next 4096-ptr_max
PARAM_VALUE 0 hw->mbm.req_q.next->next 4096-ptr_max
PARAM_VALUE 0 hw->mbm.req_q.prev 4096-ptr_max
PARAM_VALUE 0 hw->mbm.req_q.prev->next 4096-ptr_max
PARAM_VALUE 0 hw->mbm.req_q.prev->prev 4096-ptr_max
PARAM_VALUE 0 hw->mbm.stats.n_activeq 0
PARAM_VALUE 0 hw->mbm.stats.n_cbfnq 0
PARAM_VALUE 0 hw->mbm.timer.entry.pprev 0
PARAM_VALUE 0 hw->mbm.timer.flags 0-4194302
PARAM_VALUE 0 hw->mbm.timer.function 0
PARAM_VALUE 0 hw->pdev 4096-ptr_max
PARAM_VALUE 0 hw->scsim.active_q.next 4096-ptr_max
PARAM_VALUE 0 hw->sm.sm_state 1340589790438113280
PARAM_VALUE 0 hw->stats.n_evt_sm 4096-ptr_max
DATA_SOURCE 0 hw $0
NOCHECK_CALL