Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 34 files:
- drivers/firewire/sbp2.c, line 709
- drivers/message/fusion/mptscsih.c, line 1233
- drivers/scsi/3w-sas.c, line 1357
- drivers/scsi/aic7xxx/aic79xx_osm.c, line 2128
- drivers/scsi/aic7xxx/aic7xxx_osm.c, line 2006
- drivers/scsi/csiostor/csio_attr.c
- drivers/scsi/csiostor/csio_init.c
- drivers/scsi/hisi_sas/hisi_sas_main.c, line 1571
- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
- drivers/scsi/hpsa.c, line 8418
- drivers/scsi/ibmvscsi/ibmvfc-core.c
- drivers/scsi/ibmvscsi/ibmvscsi.c
- drivers/scsi/ipr.c
- drivers/scsi/leapraid/leapraid_os.c
- drivers/scsi/libsas/sas_init.c, line 471
- drivers/scsi/lpfc/lpfc_bsg.c
- drivers/scsi/lpfc/lpfc_scsi.c
- drivers/scsi/mesh.c, line 1773
- drivers/scsi/mpi3mr/mpi3mr_fw.c, line 5599
- drivers/scsi/mpi3mr/mpi3mr_os.c
- drivers/scsi/mpt3sas/mpt3sas_scsih.c
- drivers/scsi/pm8001/pm8001_init.c, line 1343
- drivers/scsi/pmcraid.c
- drivers/scsi/qla2xxx/qla_attr.c
- drivers/scsi/qla2xxx/qla_mr.c
- drivers/scsi/qla2xxx/qla_nx.c
- drivers/scsi/qla2xxx/qla_nx2.c
- drivers/scsi/qla2xxx/qla_sup.c
- drivers/scsi/qla4xxx/ql4_os.c, line 4865
- drivers/scsi/scsi_debug.c, line 7085
- drivers/scsi/scsi_lib.c, line 2242
- drivers/scsi/smartpqi/smartpqi_init.c, line 349
- drivers/scsi/stex.c, line 1939
- drivers/usb/storage/uas.c, line 1134
Smatch caller information:
drivers/scsi/mpt3sas/mpt3sas_scsih.c scsih_pci_error_detected() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/scsi/mpt3sas/mpt3sas_scsih.c scsih_suspend() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | shost | unit_byte |
drivers/scsi/scsi_debug.c block_unblock_all_queues() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &sdebug_host_list_mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/scsi/pm8001/pm8001_init.c pm8001_pci_suspend() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/lpfc/lpfc_bsg.c lpfc_bsg_diag_mode_enter() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| DATA_SOURCE | 0 | shost | r lpfc_shost_from_vport |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/lpfc/lpfc_bsg.c lpfc_bsg_diag_mode_enter() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| DATA_SOURCE | 0 | shost | r lpfc_shost_from_vport |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/usb/storage/uas.c uas_pre_reset() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| BUF_SIZE | 0 | shost | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | shost | s32min-(-2),1-s32max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | shost | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | shost->host_lock | |
| HALF_LOCKED2 | &dev->dev.mutex | ||
| HALF_LOCKED2 | &hdev->dev.mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &port_dev->status_lock | ||
| HALF_LOCKED2 | &ud->sysfs_lock | ||
| HALF_LOCKED2 | &udev->dev.mutex |
drivers/scsi/3w-sas.c twl_reset_device_extension() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &tw_dev->ioctl_lock | ||
| LOCK2 | global &twl_chrdev_mutex | ||
| TYPE_LOCK | (struct TAG_TW_Device_Extension)->ioctl_lock |
drivers/scsi/leapraid/leapraid_os.c leapraid_pci_error_detected() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/scsi/leapraid/leapraid_os.c leapraid_suspend() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 1-u64max |
| BUF_SIZE | 0 | shost | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | shost | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | shost | unit_byte |
| HALF_LOCKED2 | &dev->mutex |
drivers/scsi/qla2xxx/qla_mr.c qlafx00_abort_isp() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/qla2xxx/qla_mr.c qlafx00_abort_isp() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/qla2xxx/qla_mr.c qlafx00_process_aen() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/qla2xxx/qla_mr.c qlafx00_reset_initialize() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_controller_reset_prepare() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &hisi_hba->sem | ||
| TYPE_LOCK | (struct hisi_hba)->sem |
drivers/scsi/mpi3mr/mpi3mr_fw.c mpi3mr_soft_reset_handler() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mrioc->reset_mutex | ||
| HALF_LOCKED2 | &drv_cmd->mutex | ||
| HALF_LOCKED2 | &mrioc->bsg_cmds.mutex | ||
| HALF_LOCKED2 | &mrioc->pel_abort_cmd.mutex | ||
| TYPE_LOCK | (struct mpi3mr_ioc)->reset_mutex |
drivers/scsi/hpsa.c hpsa_ack_ctlr_events() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/firewire/sbp2.c sbp2_conditionally_block() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &tgt->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct sbp2_target)->lock |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_block_requests() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| DATA_SOURCE | 0 | shost | r lpfc_shost_from_vport |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/lpfc/lpfc_scsi.c lpfc_block_requests() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| DATA_SOURCE | 0 | shost | r lpfc_shost_from_vport |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/libsas/sas_init.c sas_suspend_ha() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/csiostor/csio_init.c csio_lnodes_block_by_port() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| DATA_SOURCE | 0 | shost | r csio_ln_to_shost |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/scsi/csiostor/csio_init.c csio_lnodes_block_request() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| DATA_SOURCE | 0 | shost | r csio_ln_to_shost |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex |
drivers/scsi/qla2xxx/qla_attr.c qla2x00_sysfs_write_reset() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/scsi/qla2xxx/qla_attr.c qla2x00_sysfs_write_reset() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/scsi/qla2xxx/qla_nx2.c qla8044_fw_dump() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ha->hardware_lock | ||
| HALF_LOCKED2 | &vha->hw->hardware_lock | ||
| HALF_LOCKED2 | flags |
drivers/scsi/qla2xxx/qla_nx2.c qla8044_read_optrom_data() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | shost->hostt | (-1),360 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ha->optrom_mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/scsi/qla2xxx/qla_nx2.c qla8044_write_optrom_data() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ha->optrom_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct qla_hw_data)->optrom_mutex |
drivers/scsi/qla2xxx/qla_nx.c qla82xx_fw_dump() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ha->hardware_lock | ||
| HALF_LOCKED2 | &vha->hw->hardware_lock | ||
| HALF_LOCKED2 | flags |
drivers/scsi/qla2xxx/qla_nx.c qla82xx_read_optrom_data() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | shost->hostt | (-1),360 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ha->optrom_mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/scsi/qla2xxx/qla_nx.c qla82xx_write_optrom_data() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ha->optrom_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct qla_hw_data)->optrom_mutex |
drivers/message/fusion/mptscsih.c mptscsih_suspend() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/scsi/ipr.c _ipr_initiate_ioa_reset() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | host_lock_flags | ||
| HALF_LOCKED2 | 0 | shost->host_lock |
drivers/scsi/ipr.c ipr_worker_thread() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| PARAM_VALUE | 0 | shost->host_self_blocked | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | lock_flags | ||
| LOCK2 | 0 | shost->host_lock | |
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/qla2xxx/qla_sup.c qla24xx_read_optrom_data() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | shost->hostt | (-1),360 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ha->optrom_mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/scsi/qla2xxx/qla_sup.c qla24xx_write_optrom_data() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ha->optrom_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct qla_hw_data)->optrom_mutex |
drivers/scsi/qla2xxx/qla_sup.c qla2x00_suspend_hba() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | shost->hostt | (-1),360 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ha->optrom_mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/scsi/smartpqi/smartpqi_init.c pqi_scsi_block_requests() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ctrl_info->scan_mutex | ||
| HALF_LOCKED2 | &dev->mutex |
drivers/scsi/qla4xxx/ql4_os.c qla4xxx_recover_adapter() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex |
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c _suspend_v3_hw() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &device->mutex | ||
| HALF_LOCKED2 | &fsm->lock |
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c debugfs_snapshot_prepare_v3_hw() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &hisi_hba->sem |
drivers/scsi/pmcraid.c pmcraid_initiate_reset() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | shost->host_lock | |
| HALF_LOCKED2 | lock_flags |
drivers/scsi/pmcraid.c pmcraid_ioa_reset() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | host_lock_flags | ||
| HALF_LOCKED2 | lock_flags | ||
| HALF_LOCKED2 | pinstance->host->host_lock |
drivers/scsi/pmcraid.c pmcraid_remove() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/pmcraid.c pmcraid_reset_reload() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | lock_flags | ||
| LOCK2 | 0 | shost->host_lock |
drivers/scsi/pmcraid.c pmcraid_timeout_handler() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | lock_flags | ||
| LOCK2 | 0 | shost->host_lock |
drivers/scsi/stex.c stex_remove() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| CAPPED_DATA | 0 | shost->can_queue | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/aic7xxx/aic7xxx_osm.c ahc_linux_freeze_simq() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| BUF_SIZE | 0 | shost | 4600-s32max |
| BUF_SIZE | 0 | shost | 4600-s32max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ahc->platform_data->spin_lock | ||
| LOCK2 | s | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ahc_platform_data)->spin_lock |
drivers/scsi/mpi3mr/mpi3mr_os.c mpi3mr_pcierr_error_detected() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/scsi/mpi3mr/mpi3mr_os.c mpi3mr_preparereset_evt_th() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &drv_cmd->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/mpi3mr/mpi3mr_os.c mpi3mr_suspend() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 1-u64max |
| BUF_SIZE | 0 | shost | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | shost | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | shost | unit_byte |
drivers/scsi/csiostor/csio_attr.c csio_vport_delete() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| DATA_SOURCE | 0 | shost | r csio_ln_to_shost |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex |
drivers/scsi/csiostor/csio_attr.c csio_vport_disable() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| DATA_SOURCE | 0 | shost | r csio_ln_to_shost |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/scsi/aic7xxx/aic79xx_osm.c ahd_freeze_simq() -> scsi_block_requests()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | shost | 4096-ptr_max |
| BUF_SIZE | 0 | shost | 4600-s32max |
| BUF_SIZE | 0 | shost | 4600-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |