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 |