Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/scsi/lpfc/lpfc_scsi.c lpfc_parse_bg_err() -> scsi_logical_block_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | scmd | 4096-ptr_max |
| PARAM_VALUE | 0 | scmd->device | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lpfc_cmd->buf_lock | ||
| HALF_LOCKED2 | &phba->epd_pool.lock | ||
| HALF_LOCKED2 | &phba->sli4_hba.nvmels_wq->pring->ring_lock | ||
| TYPE_LOCK | (struct lpfc_io_buf)->buf_lock |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_parse_bg_err() -> scsi_logical_block_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | scmd | 4096-ptr_max |
| PARAM_VALUE | 0 | scmd->device | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lpfc_cmd->buf_lock | ||
| HALF_LOCKED2 | &phba->epd_pool.lock | ||
| HALF_LOCKED2 | &phba->sli4_hba.nvmels_wq->pring->ring_lock | ||
| TYPE_LOCK | (struct lpfc_io_buf)->buf_lock |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_parse_bg_err() -> scsi_logical_block_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | scmd | 4096-ptr_max |
| PARAM_VALUE | 0 | scmd->device | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lpfc_cmd->buf_lock | ||
| HALF_LOCKED2 | &phba->epd_pool.lock | ||
| HALF_LOCKED2 | &phba->sli4_hba.nvmels_wq->pring->ring_lock | ||
| TYPE_LOCK | (struct lpfc_io_buf)->buf_lock |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_parse_bg_err() -> scsi_logical_block_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | scmd | 4096-ptr_max |
| PARAM_VALUE | 0 | scmd->device | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lpfc_cmd->buf_lock | ||
| HALF_LOCKED2 | &phba->epd_pool.lock | ||
| HALF_LOCKED2 | &phba->sli4_hba.nvmels_wq->pring->ring_lock | ||
| TYPE_LOCK | (struct lpfc_io_buf)->buf_lock |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_parse_bg_err() -> scsi_logical_block_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | scmd | 4096-ptr_max |
| PARAM_VALUE | 0 | scmd->device | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lpfc_cmd->buf_lock | ||
| HALF_LOCKED2 | &phba->epd_pool.lock | ||
| HALF_LOCKED2 | &phba->sli4_hba.nvmels_wq->pring->ring_lock | ||
| TYPE_LOCK | (struct lpfc_io_buf)->buf_lock |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_parse_bg_err() -> scsi_logical_block_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | scmd | 4096-ptr_max |
| PARAM_VALUE | 0 | scmd->device | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lpfc_cmd->buf_lock | ||
| HALF_LOCKED2 | &phba->epd_pool.lock | ||
| HALF_LOCKED2 | &phba->sli4_hba.nvmels_wq->pring->ring_lock | ||
| TYPE_LOCK | (struct lpfc_io_buf)->buf_lock |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_parse_bg_err() -> scsi_logical_block_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | scmd | 4096-ptr_max |
| PARAM_VALUE | 0 | scmd->device | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lpfc_cmd->buf_lock | ||
| HALF_LOCKED2 | &phba->epd_pool.lock | ||
| HALF_LOCKED2 | &phba->sli4_hba.nvmels_wq->pring->ring_lock | ||
| TYPE_LOCK | (struct lpfc_io_buf)->buf_lock |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_parse_bg_err() -> scsi_logical_block_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | scmd | 4096-ptr_max |
| PARAM_VALUE | 0 | scmd->device | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lpfc_cmd->buf_lock | ||
| HALF_LOCKED2 | &phba->epd_pool.lock | ||
| HALF_LOCKED2 | &phba->sli4_hba.nvmels_wq->pring->ring_lock | ||
| TYPE_LOCK | (struct lpfc_io_buf)->buf_lock |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_parse_bg_err() -> scsi_logical_block_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | scmd | 4096-ptr_max |
| PARAM_VALUE | 0 | scmd->device | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lpfc_cmd->buf_lock | ||
| HALF_LOCKED2 | &phba->epd_pool.lock | ||
| HALF_LOCKED2 | &phba->sli4_hba.nvmels_wq->pring->ring_lock | ||
| TYPE_LOCK | (struct lpfc_io_buf)->buf_lock |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_parse_bg_err() -> scsi_logical_block_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | scmd | 4096-ptr_max |
| PARAM_VALUE | 0 | scmd->device | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lpfc_cmd->buf_lock | ||
| HALF_LOCKED2 | &phba->epd_pool.lock | ||
| HALF_LOCKED2 | &phba->sli4_hba.nvmels_wq->pring->ring_lock | ||
| TYPE_LOCK | (struct lpfc_io_buf)->buf_lock |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_parse_bg_err() -> scsi_logical_block_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | scmd | 4096-ptr_max |
| PARAM_VALUE | 0 | scmd->device | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lpfc_cmd->buf_lock | ||
| HALF_LOCKED2 | &phba->epd_pool.lock | ||
| HALF_LOCKED2 | &phba->sli4_hba.nvmels_wq->pring->ring_lock | ||
| TYPE_LOCK | (struct lpfc_io_buf)->buf_lock |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_parse_bg_err() -> scsi_logical_block_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | scmd | 4096-ptr_max |
| PARAM_VALUE | 0 | scmd->device | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lpfc_cmd->buf_lock | ||
| HALF_LOCKED2 | &phba->epd_pool.lock | ||
| HALF_LOCKED2 | &phba->sli4_hba.nvmels_wq->pring->ring_lock | ||
| TYPE_LOCK | (struct lpfc_io_buf)->buf_lock |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_queuecommand() -> scsi_logical_block_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | scmd | 4096-ptr_max |
| PARAM_VALUE | 0 | scmd->device | 4096-ptr_max |
| DATA_SOURCE | 0 | scmd | $1 |
| MEM_ZERO | 0 | scmd->sense_buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_queuecommand() -> scsi_logical_block_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | scmd | 4096-ptr_max |
| PARAM_VALUE | 0 | scmd->device | 4096-ptr_max |
| DATA_SOURCE | 0 | scmd | $1 |
| MEM_ZERO | 0 | scmd->sense_buffer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |