Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/scsi/megaraid/megaraid_mbox.c megaraid_mbox_mm_done() -> (struct uioc)->done()

Type Parameter Key Value
PARAM_VALUE 0 kioc 4096-ptr_max
PARAM_VALUE 0 kioc->cmdbuf 4096-ptr_max
CONTAINER 0 -240+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &adapter->pend_list_lock
HALF_LOCKED2 flags

drivers/scsi/megaraid/megaraid_mbox.c megaraid_mbox_mm_handler() -> (struct uioc)->done()

Type Parameter Key Value
PARAM_VALUE 0 kioc 4096-ptr_max
PARAM_VALUE 0 kioc->adapno 0-u16max
PARAM_VALUE 0 kioc->app_type 0
PARAM_VALUE 0 kioc->buf_vaddr 4096-ptr_max
PARAM_VALUE 0 kioc->buf_vaddr->pci_slot 0-31
PARAM_VALUE 0 kioc->done 6278444276419825664
PARAM_VALUE 0 kioc->free_buf 0-1
PARAM_VALUE 0 kioc->list.next->prev 4096-ptr_max
PARAM_VALUE 0 kioc->list.prev->next 4096-ptr_max
PARAM_VALUE 0 kioc->mb_type 0
PARAM_VALUE 0 kioc->opcode 196608
PARAM_VALUE 0 kioc->pool_index 0-4
PARAM_VALUE 0 kioc->status 0
PARAM_VALUE 0 kioc->timedout 0
PARAM_VALUE 0 kioc->user_pthru 0,4096-ptr_max
DATA_SOURCE 0 kioc $1
CONTAINER 0 -240+0 $(-1)
NOCHECK_CALL
USER_DATA 0 kioc->pthru32->cdblen 0-255
USER_DATA 0 kioc->pthru32->channel 0-255
USER_DATA 0 kioc->pthru32->dataxferaddr 0-u32max
USER_DATA 0 kioc->pthru32->dataxferlen 0-u32max
USER_DATA 0 kioc->pthru32->logdrv 0-255
USER_DATA 0 kioc->pthru32->numsge 0-255
USER_DATA 0 kioc->pthru32->queueaction 0-255
USER_DATA 0 kioc->pthru32->queuetag 0-255
USER_DATA 0 kioc->pthru32->reqsenselen 0-255
USER_DATA 0 kioc->pthru32->scsistatus 0-255
USER_DATA 0 kioc->pthru32->target 0-255
USER_DATA 0 kioc->user_data_len 0-u32max
USER_DATA 0 *kioc->buf_vaddr 0-255
USER_PTR 0 kioc->buf_vaddr
USER_PTR 0 kioc->pthru32
USER_PTR 0 kioc->pthru32->cdb
USER_PTR 0 kioc->pthru32->reqsensearea
LOCK2 &adp->kioc_semaphore
LOCK2 global &mraid_mm_mutex
TYPE_LOCK (struct mraid_mmadp)->kioc_semaphore

drivers/scsi/megaraid/megaraid_mbox.c megaraid_mbox_mm_handler() -> (struct uioc)->done()

Type Parameter Key Value
PARAM_VALUE 0 kioc 4096-ptr_max
PARAM_VALUE 0 kioc->adapno 0-u16max
PARAM_VALUE 0 kioc->app_type 0
PARAM_VALUE 0 kioc->done 6278444276419825664
PARAM_VALUE 0 kioc->free_buf 0-1
PARAM_VALUE 0 kioc->list.next->prev 4096-ptr_max
PARAM_VALUE 0 kioc->list.prev->next 4096-ptr_max
PARAM_VALUE 0 kioc->mb_type 0
PARAM_VALUE 0 kioc->pool_index 0-4
PARAM_VALUE 0 kioc->status (-22)
PARAM_VALUE 0 kioc->timedout 0
PARAM_VALUE 0 kioc->user_pthru 0,4096-ptr_max
DATA_SOURCE 0 kioc $1
CONTAINER 0 -240+0 $(-1)
NOCHECK_CALL
USER_DATA 0 kioc->pthru32->cdblen 0-255
USER_DATA 0 kioc->pthru32->channel 0-255
USER_DATA 0 kioc->pthru32->dataxferaddr 0-u32max
USER_DATA 0 kioc->pthru32->dataxferlen 0-u32max
USER_DATA 0 kioc->pthru32->logdrv 0-255
USER_DATA 0 kioc->pthru32->numsge 0-255
USER_DATA 0 kioc->pthru32->queueaction 0-255
USER_DATA 0 kioc->pthru32->queuetag 0-255
USER_DATA 0 kioc->pthru32->reqsenselen 0-255
USER_DATA 0 kioc->pthru32->scsistatus 0-255
USER_DATA 0 kioc->pthru32->target 0-255
USER_DATA 0 kioc->user_data_len 0-u32max
USER_DATA 0 *kioc->buf_vaddr 0-255
USER_PTR 0 kioc->buf_vaddr
USER_PTR 0 kioc->pthru32
USER_PTR 0 kioc->pthru32->cdb
USER_PTR 0 kioc->pthru32->reqsensearea
LOCK2 &adp->kioc_semaphore
LOCK2 global &mraid_mm_mutex
TYPE_LOCK (struct mraid_mmadp)->kioc_semaphore