Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/scsi/hpsa.c hpsa_get_device_id() -> hpsa_scsi_do_inquiry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->cmd_pool_bits | 4096-ptr_max |
| PARAM_VALUE | 0 | h->drv_req_rescan | 0-1 |
| PARAM_VALUE | 0 | h->hba_inquiry_data | 0,4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | h->pdev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | h->reset_in_progress | 0 |
| PARAM_VALUE | 0 | h->reset_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | h->scan_finished | 0 |
| PARAM_VALUE | 0 | h->scan_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | h->scan_waiting | 0 |
| PARAM_VALUE | 2 | page | 387 |
| PARAM_VALUE | 3 | buf | 4096-ptr_max |
| PARAM_VALUE | 4 | bufsize | 64 |
| BUF_SIZE | 1 | scsi3addr | 8-9 |
| BUF_SIZE | 1 | scsi3addr | 8-9 |
| BUF_SIZE | 3 | buf | 64 |
| BUF_SIZE | 3 | buf | 64 |
| DATA_SOURCE | 0 | h | $0 |
| DATA_SOURCE | 1 | scsi3addr | $1 |
| DATA_SOURCE | 3 | buf | r _kzalloc_noprof |
| FUZZY_MAX | 0 | h->drv_req_rescan | 1 |
| HARD_MAX | 0 | h->drv_req_rescan | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/hpsa.c hpsa_get_ioaccel_status() -> hpsa_scsi_do_inquiry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->cmd_pool_bits | 4096-ptr_max |
| PARAM_VALUE | 0 | h->drv_req_rescan | 0-1 |
| PARAM_VALUE | 0 | h->fw_support | 32-u32max |
| PARAM_VALUE | 0 | h->hba_inquiry_data | 0,4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | h->pdev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | h->reset_in_progress | 0 |
| PARAM_VALUE | 0 | h->reset_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | h->scan_finished | 0 |
| PARAM_VALUE | 0 | h->scan_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | h->scan_waiting | 0 |
| PARAM_VALUE | 2 | page | 450 |
| PARAM_VALUE | 3 | buf | 4096-ptr_max |
| PARAM_VALUE | 4 | bufsize | 64 |
| BUF_SIZE | 1 | scsi3addr | 8-9 |
| BUF_SIZE | 1 | scsi3addr | 8-9 |
| BUF_SIZE | 3 | buf | 64 |
| BUF_SIZE | 3 | buf | 64 |
| DATA_SOURCE | 0 | h | $0 |
| DATA_SOURCE | 1 | scsi3addr | $1 |
| DATA_SOURCE | 3 | buf | r _kzalloc_noprof |
| FUZZY_MAX | 0 | h->drv_req_rescan | 1 |
| BIT_INFO | 0 | h->fw_support | 0x20,0xffffffff |
| HARD_MAX | 0 | h->drv_req_rescan | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/hpsa.c hpsa_get_raid_level() -> hpsa_scsi_do_inquiry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->cmd_pool_bits | 4096-ptr_max |
| PARAM_VALUE | 0 | h->drv_req_rescan | 0-1 |
| PARAM_VALUE | 0 | h->hba_inquiry_data | 0,4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | h->pdev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | h->reset_in_progress | 0 |
| PARAM_VALUE | 0 | h->reset_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | h->scan_finished | 0 |
| PARAM_VALUE | 0 | h->scan_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | h->scan_waiting | 0 |
| PARAM_VALUE | 2 | page | 449 |
| PARAM_VALUE | 3 | buf | 4096-ptr_max |
| PARAM_VALUE | 4 | bufsize | 64 |
| BUF_SIZE | 1 | scsi3addr | 8-9 |
| BUF_SIZE | 1 | scsi3addr | 8-9 |
| BUF_SIZE | 3 | buf | 64 |
| BUF_SIZE | 3 | buf | 64 |
| DATA_SOURCE | 0 | h | $0 |
| DATA_SOURCE | 1 | scsi3addr | $1 |
| DATA_SOURCE | 3 | buf | r _kzalloc_noprof |
| FUZZY_MAX | 0 | h->drv_req_rescan | 1 |
| HARD_MAX | 0 | h->drv_req_rescan | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/hpsa.c hpsa_get_volume_status() -> hpsa_scsi_do_inquiry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->cmd_pool_bits | 4096-ptr_max |
| PARAM_VALUE | 0 | h->drv_req_rescan | 0-1 |
| PARAM_VALUE | 0 | h->pdev->dev.dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | h->pdev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 2 | page | 451 |
| PARAM_VALUE | 3 | buf | 4096-ptr_max |
| PARAM_VALUE | 4 | bufsize | 4 |
| BUF_SIZE | 1 | scsi3addr | 8-9 |
| BUF_SIZE | 3 | buf | 64 |
| BUF_SIZE | 3 | buf | 64 |
| DATA_SOURCE | 0 | h | $0 |
| DATA_SOURCE | 1 | scsi3addr | $1 |
| DATA_SOURCE | 3 | buf | r _kzalloc_noprof |
| FUZZY_MAX | 0 | h->drv_req_rescan | 1 |
| HARD_MAX | 0 | h->drv_req_rescan | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/hpsa.c hpsa_get_volume_status() -> hpsa_scsi_do_inquiry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->cmd_pool_bits | 4096-ptr_max |
| PARAM_VALUE | 0 | h->drv_req_rescan | 0-1 |
| PARAM_VALUE | 0 | h->pdev->dev.iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | h->pdev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 2 | page | 451 |
| PARAM_VALUE | 3 | buf | 4096-ptr_max |
| BUF_SIZE | 1 | scsi3addr | 8-9 |
| BUF_SIZE | 3 | buf | 64 |
| BUF_SIZE | 3 | buf | 64 |
| DATA_SOURCE | 0 | h | $0 |
| DATA_SOURCE | 1 | scsi3addr | $1 |
| DATA_SOURCE | 3 | buf | r _kzalloc_noprof |
| FUZZY_MAX | 0 | h->drv_req_rescan | 1 |
| HARD_MAX | 0 | h->drv_req_rescan | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/hpsa.c hpsa_hba_inquiry() -> hpsa_scsi_do_inquiry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->hba_inquiry_data | 4096-ptr_max |
| PARAM_VALUE | 1 | scsi3addr | 4602998933304729600 |
| PARAM_VALUE | 2 | page | 0 |
| PARAM_VALUE | 3 | buf | 4096-ptr_max |
| PARAM_VALUE | 4 | bufsize | 64 |
| BUF_SIZE | 0 | h->hba_inquiry_data | 64 |
| BUF_SIZE | 1 | scsi3addr | 9 |
| BUF_SIZE | 3 | buf | 64 |
| BUF_SIZE | 3 | buf | 64 |
| DATA_SOURCE | 0 | h | $0 |
| DATA_SOURCE | 3 | buf | r _kmalloc_noprof |
| STR_LEN | 0 | h | 8 |
| TERMINATED | 1 | scsi3addr | 1 |
drivers/scsi/hpsa.c hpsa_set_ioaccel_status() -> hpsa_scsi_do_inquiry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | h->drv_req_rescan | 0 |
| PARAM_VALUE | 0 | h->fw_support | 128-u32max |
| PARAM_VALUE | 0 | h->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | h->ndevices | 1-s32max |
| PARAM_VALUE | 0 | h->pdev->dev.dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | h->remove_in_progress | 0 |
| PARAM_VALUE | 0 | h->scsi_host | 4096-ptr_max |
| PARAM_VALUE | 0 | h->scsi_host->host_self_blocked | 1 |
| PARAM_VALUE | 0 | h->transMethod | 128-u64max |
| PARAM_VALUE | 2 | page | 450 |
| PARAM_VALUE | 3 | buf | 4096-ptr_max |
| PARAM_VALUE | 4 | bufsize | 64 |
| BUF_SIZE | 1 | scsi3addr | 8 |
| BUF_SIZE | 3 | buf | 64 |
| BUF_SIZE | 3 | buf | 64 |
| DATA_SOURCE | 0 | h | $0 |
| DATA_SOURCE | 3 | buf | r _kmalloc_noprof |
| BIT_INFO | 0 | h->events | 0x0,0xffffffff |
| BIT_INFO | 0 | h->fw_support | 0x80,0xffffffff |
| MEM_ZERO | 3 | buf | |
| HOST_DATA | 0 | h->Qdepth | 0-u32max |
| HOST_DATA | 0 | h->TMFSupportFlags | 0-u32max |
| HOST_DATA | 0 | h->abort_cmds_available.counter | s32min-s32max |
| HOST_DATA | 0 | h->acciopath_status | s32min-s32max |
| HOST_DATA | 0 | h->board_id | 0-u32max |
| HOST_DATA | 0 | h->chainsize | s32min-s32max |
| HOST_DATA | 0 | h->cmd_pool_dhandle | 0-u64max |
| HOST_DATA | 0 | h->ctlr | s32min-s32max |
| HOST_DATA | 0 | h->discovery_polling | s32min-s32max |
| HOST_DATA | 0 | h->driver_support | 0-u32max |
| HOST_DATA | 0 | h->drv_req_rescan | 0 |
| HOST_DATA | 0 | h->errinfo_pool_dhandle | 0-u64max |
| HOST_DATA | 0 | h->event_monitor_work.cpu | s32min-s32max |
| HOST_DATA | 0 | h->event_monitor_work.timer.expires | 0-u64max |
| HOST_DATA | 0 | h->event_monitor_work.timer.flags | 0-u32max |
| HOST_DATA | 0 | h->event_monitor_work.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | h->events | 0-u32max |
| HOST_DATA | 0 | h->fw_support | 128-u32max |
| HOST_DATA | 0 | h->interrupts_enabled | s32min-s32max |
| HOST_DATA | 0 | h->intr_mode | s32min-s32max |
| HOST_DATA | 0 | h->ioaccel2_cmd_pool_dhandle | 0-u64max |
| HOST_DATA | 0 | h->ioaccel_cmd_pool_dhandle | 0-u64max |
| HOST_DATA | 0 | h->ioaccel_maxsg | s32min-s32max |
| HOST_DATA | 0 | h->ioaccel_support | s32min-s32max |
| HOST_DATA | 0 | h->last_collision_tag | s32min-s32max |
| HOST_DATA | 0 | h->last_heartbeat | 0-u32max |
| HOST_DATA | 0 | h->last_heartbeat_timestamp | 0-u64max |
| HOST_DATA | 0 | h->last_intr_timestamp | 0-u64max |
| HOST_DATA | 0 | h->legacy_board | s32min-s32max |
| HOST_DATA | 0 | h->maxSG | 0-u32max |
| HOST_DATA | 0 | h->max_cmd_sg_entries | 0-255 |
| HOST_DATA | 0 | h->max_commands | s32min-s32max |
| HOST_DATA | 0 | h->maxsgentries | s32min-s32max |
| HOST_DATA | 0 | h->monitor_ctlr_work.cpu | s32min-s32max |
| HOST_DATA | 0 | h->monitor_ctlr_work.timer.expires | 0-u64max |
| HOST_DATA | 0 | h->monitor_ctlr_work.timer.flags | 0-u32max |
| HOST_DATA | 0 | h->monitor_ctlr_work.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | h->msix_vectors | 0-u32max |
| HOST_DATA | 0 | h->ndevices | 1-s32max |
| HOST_DATA | 0 | h->needs_abort_tags_swizzled | s32min-s32max |
| HOST_DATA | 0 | h->nr_cmds | s32min-s32max |
| HOST_DATA | 0 | h->nreply_queues | 0-255 |
| HOST_DATA | 0 | h->paddr | 0-u64max |
| HOST_DATA | 0 | h->passthru_cmds_avail.counter | s32min-s32max |
| HOST_DATA | 0 | h->raid_offload_debug | s32min-s32max |
| HOST_DATA | 0 | h->remove_in_progress | 0 |
| HOST_DATA | 0 | h->reply_queue_size | 0-u64max |
| HOST_DATA | 0 | h->rescan_ctlr_work.cpu | s32min-s32max |
| HOST_DATA | 0 | h->rescan_ctlr_work.timer.expires | 0-u64max |
| HOST_DATA | 0 | h->rescan_ctlr_work.timer.flags | 0-u32max |
| HOST_DATA | 0 | h->rescan_ctlr_work.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | h->reset_in_progress | 0-255 |
| HOST_DATA | 0 | h->reset_mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | h->reset_mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | h->sas_address | 0-u64max |
| HOST_DATA | 0 | h->scan_finished | s32min-s32max |
| HOST_DATA | 0 | h->scan_waiting | 0-1 |
| HOST_DATA | 0 | h->transMethod | 128-u64max |
| HOST_DATA | 0 | h->trans_offset | 0-u32max |
| HOST_DATA | 0 | h->trans_support | 0-u32max |
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/hpsa.c hpsa_update_device_info() -> hpsa_scsi_do_inquiry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->cmd_pool_bits | 4096-ptr_max |
| PARAM_VALUE | 0 | h->drv_req_rescan | 0-1 |
| PARAM_VALUE | 0 | h->hba_inquiry_data | 0,4096-ptr_max |
| PARAM_VALUE | 0 | h->pdev->dev.dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | h->reset_in_progress | 0 |
| PARAM_VALUE | 0 | h->reset_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | h->scan_finished | 0 |
| PARAM_VALUE | 0 | h->scan_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | h->scan_waiting | 0 |
| PARAM_VALUE | 2 | page | 0 |
| PARAM_VALUE | 3 | buf | 4096-ptr_max |
| PARAM_VALUE | 4 | bufsize | 49 |
| BUF_SIZE | 1 | scsi3addr | 8-9 |
| BUF_SIZE | 3 | buf | 49 |
| BUF_SIZE | 3 | buf | 49 |
| DATA_SOURCE | 0 | h | $0 |
| DATA_SOURCE | 1 | scsi3addr | $1 |
| DATA_SOURCE | 3 | buf | r _kzalloc_noprof |
| FUZZY_MAX | 0 | h->drv_req_rescan | 1 |
| HARD_MAX | 0 | h->drv_req_rescan | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | bufsize | unit_byte |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/hpsa.c hpsa_vpd_page_supported() -> hpsa_scsi_do_inquiry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->drv_req_rescan | 0-1 |
| PARAM_VALUE | 0 | h->pdev->dev.dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 2 | page | 256 |
| PARAM_VALUE | 3 | buf | 4096-ptr_max |
| PARAM_VALUE | 4 | bufsize | 4 |
| BUF_SIZE | 1 | scsi3addr | 8-9 |
| BUF_SIZE | 3 | buf | 256 |
| BUF_SIZE | 3 | buf | 256 |
| DATA_SOURCE | 0 | h | $0 |
| DATA_SOURCE | 1 | scsi3addr | $1 |
| DATA_SOURCE | 3 | buf | r _kzalloc_noprof |
| FUZZY_MAX | 0 | h->drv_req_rescan | 1 |
| HARD_MAX | 0 | h->drv_req_rescan | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | h->Qdepth | 0-u32max |
| HOST_DATA | 0 | h->TMFSupportFlags | 0-u32max |
| HOST_DATA | 0 | h->abort_cmds_available.counter | s32min-s32max |
| HOST_DATA | 0 | h->acciopath_status | s32min-s32max |
| HOST_DATA | 0 | h->board_id | 0-u32max |
| HOST_DATA | 0 | h->chainsize | s32min-s32max |
| HOST_DATA | 0 | h->cmd_pool_dhandle | 0-u64max |
| HOST_DATA | 0 | h->commands_outstanding.counter | s32min-s32max |
| HOST_DATA | 0 | h->ctlr | s32min-s32max |
| HOST_DATA | 0 | h->discovery_polling | s32min-s32max |
| HOST_DATA | 0 | h->driver_support | 0-u32max |
| HOST_DATA | 0 | h->drv_req_rescan | 0 |
| HOST_DATA | 0 | h->errinfo_pool_dhandle | 0-u64max |
| HOST_DATA | 0 | h->event_monitor_work.cpu | s32min-s32max |
| HOST_DATA | 0 | h->event_monitor_work.timer.expires | 0-u64max |
| HOST_DATA | 0 | h->event_monitor_work.timer.flags | 0-u32max |
| HOST_DATA | 0 | h->event_monitor_work.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | h->events | 0-u32max |
| HOST_DATA | 0 | h->firmware_flash_in_progress.counter | s32min-s32max |
| HOST_DATA | 0 | h->fw_support | 128-u32max |
| HOST_DATA | 0 | h->heartbeat_sample_interval | 0-u32max |
| HOST_DATA | 0 | h->interrupts_enabled | s32min-s32max |
| HOST_DATA | 0 | h->intr_mode | s32min-s32max |
| HOST_DATA | 0 | h->ioaccel2_cmd_pool_dhandle | 0-u64max |
| HOST_DATA | 0 | h->ioaccel_cmd_pool_dhandle | 0-u64max |
| HOST_DATA | 0 | h->ioaccel_maxsg | s32min-s32max |
| HOST_DATA | 0 | h->ioaccel_support | s32min-s32max |
| HOST_DATA | 0 | h->last_collision_tag | s32min-s32max |
| HOST_DATA | 0 | h->last_heartbeat | 0-u32max |
| HOST_DATA | 0 | h->last_heartbeat_timestamp | 0-u64max |
| HOST_DATA | 0 | h->last_intr_timestamp | 0-u64max |
| HOST_DATA | 0 | h->legacy_board | s32min-s32max |
| HOST_DATA | 0 | h->maxSG | 0-u32max |
| HOST_DATA | 0 | h->max_cmd_sg_entries | 0-255 |
| HOST_DATA | 0 | h->max_commands | s32min-s32max |
| HOST_DATA | 0 | h->maxsgentries | s32min-s32max |
| HOST_DATA | 0 | h->monitor_ctlr_work.cpu | s32min-s32max |
| HOST_DATA | 0 | h->monitor_ctlr_work.timer.expires | 0-u64max |
| HOST_DATA | 0 | h->monitor_ctlr_work.timer.flags | 0-u32max |
| HOST_DATA | 0 | h->monitor_ctlr_work.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | h->msix_vectors | 0-u32max |
| HOST_DATA | 0 | h->ndevices | 1-s32max |
| HOST_DATA | 0 | h->needs_abort_tags_swizzled | s32min-s32max |
| HOST_DATA | 0 | h->nr_cmds | s32min-s32max |
| HOST_DATA | 0 | h->nreply_queues | 0-255 |
| HOST_DATA | 0 | h->paddr | 0-u64max |
| HOST_DATA | 0 | h->passthru_cmds_avail.counter | s32min-s32max |
| HOST_DATA | 0 | h->raid_offload_debug | s32min-s32max |
| HOST_DATA | 0 | h->remove_in_progress | 0 |
| HOST_DATA | 0 | h->reply_queue_size | 0-u64max |
| HOST_DATA | 0 | h->rescan_ctlr_work.cpu | s32min-s32max |
| HOST_DATA | 0 | h->rescan_ctlr_work.timer.expires | 0-u64max |
| HOST_DATA | 0 | h->rescan_ctlr_work.timer.flags | 0-u32max |
| HOST_DATA | 0 | h->rescan_ctlr_work.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | h->reset_in_progress | 0-255 |
| HOST_DATA | 0 | h->reset_mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | h->reset_mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | h->sas_address | 0-u64max |
| HOST_DATA | 0 | h->scan_finished | s32min-s32max |
| HOST_DATA | 0 | h->scan_waiting | 0-1 |
| HOST_DATA | 0 | h->transMethod | 128-u64max |
| HOST_DATA | 0 | h->trans_offset | 0-u32max |
| HOST_DATA | 0 | h->trans_support | 0-u32max |
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/hpsa.c hpsa_vpd_page_supported() -> hpsa_scsi_do_inquiry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->cmd_pool_bits | 4096-ptr_max |
| PARAM_VALUE | 0 | h->drv_req_rescan | 0-1 |
| PARAM_VALUE | 0 | h->pdev->dev.dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | h->pdev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 2 | page | 256 |
| PARAM_VALUE | 3 | buf | 4096-ptr_max |
| PARAM_VALUE | 4 | bufsize | 4-255 |
| BUF_SIZE | 1 | scsi3addr | 8-9 |
| BUF_SIZE | 3 | buf | 256 |
| BUF_SIZE | 3 | buf | 256 |
| CAPPED_DATA | 4 | bufsize | 1 |
| DATA_SOURCE | 0 | h | $0 |
| DATA_SOURCE | 1 | scsi3addr | $1 |
| DATA_SOURCE | 3 | buf | r _kzalloc_noprof |
| FUZZY_MAX | 0 | h->drv_req_rescan | 1 |
| HARD_MAX | 0 | h->drv_req_rescan | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | h->Qdepth | 0-u32max |
| HOST_DATA | 0 | h->TMFSupportFlags | 0-u32max |
| HOST_DATA | 0 | h->abort_cmds_available.counter | s32min-s32max |
| HOST_DATA | 0 | h->acciopath_status | s32min-s32max |
| HOST_DATA | 0 | h->board_id | 0-u32max |
| HOST_DATA | 0 | h->chainsize | s32min-s32max |
| HOST_DATA | 0 | h->cmd_pool_dhandle | 0-u64max |
| HOST_DATA | 0 | h->ctlr | s32min-s32max |
| HOST_DATA | 0 | h->discovery_polling | s32min-s32max |
| HOST_DATA | 0 | h->driver_support | 0-u32max |
| HOST_DATA | 0 | h->drv_req_rescan | 0 |
| HOST_DATA | 0 | h->errinfo_pool_dhandle | 0-u64max |
| HOST_DATA | 0 | h->event_monitor_work.cpu | s32min-s32max |
| HOST_DATA | 0 | h->event_monitor_work.timer.expires | 0-u64max |
| HOST_DATA | 0 | h->event_monitor_work.timer.flags | 0-u32max |
| HOST_DATA | 0 | h->event_monitor_work.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | h->events | 0-u32max |
| HOST_DATA | 0 | h->fw_support | 128-u32max |
| HOST_DATA | 0 | h->interrupts_enabled | s32min-s32max |
| HOST_DATA | 0 | h->intr_mode | s32min-s32max |
| HOST_DATA | 0 | h->ioaccel2_cmd_pool_dhandle | 0-u64max |
| HOST_DATA | 0 | h->ioaccel_cmd_pool_dhandle | 0-u64max |
| HOST_DATA | 0 | h->ioaccel_maxsg | s32min-s32max |
| HOST_DATA | 0 | h->ioaccel_support | s32min-s32max |
| HOST_DATA | 0 | h->last_collision_tag | s32min-s32max |
| HOST_DATA | 0 | h->last_heartbeat | 0-u32max |
| HOST_DATA | 0 | h->last_heartbeat_timestamp | 0-u64max |
| HOST_DATA | 0 | h->last_intr_timestamp | 0-u64max |
| HOST_DATA | 0 | h->legacy_board | s32min-s32max |
| HOST_DATA | 0 | h->maxSG | 0-u32max |
| HOST_DATA | 0 | h->max_cmd_sg_entries | 0-255 |
| HOST_DATA | 0 | h->max_commands | s32min-s32max |
| HOST_DATA | 0 | h->maxsgentries | s32min-s32max |
| HOST_DATA | 0 | h->monitor_ctlr_work.cpu | s32min-s32max |
| HOST_DATA | 0 | h->monitor_ctlr_work.timer.expires | 0-u64max |
| HOST_DATA | 0 | h->monitor_ctlr_work.timer.flags | 0-u32max |
| HOST_DATA | 0 | h->monitor_ctlr_work.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | h->msix_vectors | 0-u32max |
| HOST_DATA | 0 | h->ndevices | 1-s32max |
| HOST_DATA | 0 | h->needs_abort_tags_swizzled | s32min-s32max |
| HOST_DATA | 0 | h->nr_cmds | s32min-s32max |
| HOST_DATA | 0 | h->nreply_queues | 0-255 |
| HOST_DATA | 0 | h->paddr | 0-u64max |
| HOST_DATA | 0 | h->passthru_cmds_avail.counter | s32min-s32max |
| HOST_DATA | 0 | h->raid_offload_debug | s32min-s32max |
| HOST_DATA | 0 | h->remove_in_progress | 0 |
| HOST_DATA | 0 | h->reply_queue_size | 0-u64max |
| HOST_DATA | 0 | h->rescan_ctlr_work.cpu | s32min-s32max |
| HOST_DATA | 0 | h->rescan_ctlr_work.timer.expires | 0-u64max |
| HOST_DATA | 0 | h->rescan_ctlr_work.timer.flags | 0-u32max |
| HOST_DATA | 0 | h->rescan_ctlr_work.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | h->reset_in_progress | 0-255 |
| HOST_DATA | 0 | h->reset_mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | h->reset_mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | h->sas_address | 0-u64max |
| HOST_DATA | 0 | h->scan_finished | s32min-s32max |
| HOST_DATA | 0 | h->scan_waiting | 0-1 |
| HOST_DATA | 0 | h->transMethod | 128-u64max |
| HOST_DATA | 0 | h->trans_offset | 0-u32max |
| HOST_DATA | 0 | h->trans_support | 0-u32max |
| HALF_LOCKED2 | &pool->lock |