Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 14 files:
- drivers/ata/libata-scsi.c
- drivers/message/fusion/mptsas.c, line 1113
- drivers/scsi/aacraid/commsup.c
- drivers/scsi/esas2r/esas2r_main.c, line 1676
- drivers/scsi/leapraid/leapraid_func.c, line 3145
- drivers/scsi/mpt3sas/mpt3sas_scsih.c
- drivers/scsi/scsi_error.c, line 1889
- drivers/scsi/scsi_lib.c
- drivers/scsi/scsi_scan.c
- drivers/scsi/scsi_sysfs.c
- drivers/scsi/scsi_transport_spi.c
- drivers/scsi/sd.c, line 2310
- drivers/scsi/smartpqi/smartpqi_init.c, line 9441
- drivers/ufs/core/ufshcd.c, line 10867
Smatch caller information:
drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_io_done() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->hostdata | 4096-ptr_max |
| PARAM_VALUE | 1 | state | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sdev | unit_byte |
| HALF_LOCKED2 | &ioc->tm_cmds.mutex |
drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_ublock_io_all_device() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->lun | 0-18446744073709551614 |
| PARAM_VALUE | 0 | sdev->sdev_state | 0-7,10-u32max |
| PARAM_VALUE | 1 | state | 6 |
| NOCHECK_CALL |
drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_ublock_io_device_wait() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->lun | 0-18446744073709551614 |
| PARAM_VALUE | 0 | sdev->sdev_state | 6 |
| PARAM_VALUE | 1 | state | 2 |
| NOCHECK_CALL |
drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_ublock_io_device_wait() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->lun | 0-18446744073709551614 |
| PARAM_VALUE | 0 | sdev->sdev_state | 0-2,5-7,10-u32max |
| PARAM_VALUE | 1 | state | 6 |
| NOCHECK_CALL |
drivers/ufs/core/ufshcd.c ufshcd_wl_shutdown() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostdata->dev_info.wspecversion | 1280-u16max |
| PARAM_VALUE | 0 | sdev->host->hostdata->host | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostdata->host_sem.first_waiter->up | 1 |
| PARAM_VALUE | 0 | sdev->host->hostdata->host_sem.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->host->hostdata->host_sem.lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->host->hostdata->host_sem.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sdev->host->hostdata->shutting_down | 1 |
| PARAM_VALUE | 0 | sdev->host->hostdata->ufs_device_wlun | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostdata->ufs_device_wlun->sdev_gendev.power.request | 0-4 |
| PARAM_VALUE | 0 | sdev->host->hostdata->ufs_device_wlun->sdev_gendev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | sdev->host->hostdata->ufs_device_wlun->sdev_gendev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->host->hostdata->ufs_version | 1280-u32max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->lun | 0-18446744073709551614 |
| PARAM_VALUE | 0 | sdev->sdev_state | 0-2,5-u32max |
| PARAM_VALUE | 0 | sdev->state_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->state_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | state | 6 |
| CAPPED_DATA | 0 | &sdev->state_mutex | 1 |
| DATA_SOURCE | 0 | sdev | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| LOCK2 | 0 | &sdev->state_mutex | |
| HALF_LOCKED2 | &parent->mutex | ||
| HALF_LOCKED2 | global &system_transition_mutex | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct scsi_device)->state_mutex |
drivers/scsi/scsi_error.c scsi_eh_offline_sdevs() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev->state_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->state_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | state | 6 |
| CAPPED_DATA | 0 | &sdev->state_mutex | 1 |
| NOCHECK_CALL | |||
| UNITS | 0 | sdev | unit_byte |
| LOCK2 | 0 | &sdev->state_mutex | |
| TYPE_LOCK | (struct scsi_device)->state_mutex |
drivers/scsi/scsi_sysfs.c __scsi_remove_device() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->handler->activate | 3600842718638694400,5243147847518916608,6496534065377783808,7898610171885281280 |
| PARAM_VALUE | 0 | sdev->handler->attach | 2746902616992653312,5132065149155708928,7564096471920857088,9118315553196937216 |
| PARAM_VALUE | 0 | sdev->handler->check_sense | 0,701326664625311744,716319328914759680,8493182162192814080 |
| PARAM_VALUE | 0 | sdev->handler->detach | 2239460665994428416,7541542956768612352,7758210456396615680,8395656600214880256 |
| PARAM_VALUE | 0 | sdev->handler->module | 0 |
| PARAM_VALUE | 0 | sdev->handler->name | 1287730336579219456,1722257511912083456,4936889561651781632,8213573606272856064 |
| PARAM_VALUE | 0 | sdev->handler->prep_fn | 2073699460252585984,2725122490299138048,6040602161116102656,8939971808867581952 |
| PARAM_VALUE | 0 | sdev->handler->rescan | 0,3606729598493151232 |
| PARAM_VALUE | 0 | sdev->handler->set_params | 0,3196262558016962560,4603352741667606528 |
| PARAM_VALUE | 0 | sdev->is_visible | 1 |
| PARAM_VALUE | 0 | sdev->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_dev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_state | 0-3,5-u32max |
| PARAM_VALUE | 0 | sdev->sdev_target->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_target->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->state_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->state_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | state | 3 |
| BUF_SIZE | 0 | sdev | (-1),4232-s32max |
| BUF_SIZE | 0 | sdev | (-1),4232-s32max |
| CAPPED_DATA | 0 | &sdev->state_mutex | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| NOSPEC | 0 | sdev->channel | |
| NOSPEC | 0 | sdev->id | |
| NOSPEC | 0 | sdev->lun | |
| NOSPEC | 0 | sdev->max_queue_depth | |
| NOSPEC | 0 | sdev->sdev_target->channel | |
| NOSPEC | 0 | sdev->sdev_target->id | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sdev->budget_map.depth | 1-4095[c] |
| USER_DATA | 0 | sdev->channel | 1-s32max[c] |
| USER_DATA | 0 | sdev->id | 0-s32max[c] |
| USER_DATA | 0 | sdev->lun | 0-18446744073709551614[c] |
| USER_DATA | 0 | sdev->max_queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->request_queue->limits.atomic_write_max_sectors | 0-8388607[c] |
| USER_DATA | 0 | sdev->request_queue->limits.discard_granularity | 512-u32max[c] |
| USER_DATA | 0 | sdev->request_queue->limits.io_min | 512-u32max[c] |
| USER_DATA | 0 | sdev->request_queue->limits.logical_block_size | 512-65536[c] |
| USER_DATA | 0 | sdev->request_queue->limits.physical_block_size | 512-u32max[c] |
| USER_DATA | 0 | sdev->request_queue->queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->sdev_target->channel | 1-s32max[c] |
| USER_DATA | 0 | sdev->sdev_target->id | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sdev->inquiry_len | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->async_depth | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->limits.max_discard_sectors | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->limits.max_open_zones | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_hw_queues | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_requests | |
| LOCK2 | &shost->scan_mutex | ||
| LOCK2 | 0 | &sdev->state_mutex | |
| TYPE_LOCK | (struct Scsi_Host)->scan_mutex | ||
| TYPE_LOCK | (struct scsi_device)->state_mutex |
drivers/scsi/scsi_sysfs.c __scsi_remove_device() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->handler->activate | 3600842718638694400,5243147847518916608,6496534065377783808,7898610171885281280 |
| PARAM_VALUE | 0 | sdev->handler->attach | 2746902616992653312,5132065149155708928,7564096471920857088,9118315553196937216 |
| PARAM_VALUE | 0 | sdev->handler->check_sense | 0,701326664625311744,716319328914759680,8493182162192814080 |
| PARAM_VALUE | 0 | sdev->handler->detach | 2239460665994428416,7541542956768612352,7758210456396615680,8395656600214880256 |
| PARAM_VALUE | 0 | sdev->handler->module | 0 |
| PARAM_VALUE | 0 | sdev->handler->name | 1287730336579219456,1722257511912083456,4936889561651781632,8213573606272856064 |
| PARAM_VALUE | 0 | sdev->handler->prep_fn | 2073699460252585984,2725122490299138048,6040602161116102656,8939971808867581952 |
| PARAM_VALUE | 0 | sdev->handler->rescan | 0,3606729598493151232 |
| PARAM_VALUE | 0 | sdev->handler->set_params | 0,3196262558016962560,4603352741667606528 |
| PARAM_VALUE | 0 | sdev->is_visible | 1 |
| PARAM_VALUE | 0 | sdev->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_dev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_state | 0-3,5-u32max |
| PARAM_VALUE | 0 | sdev->sdev_target->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_target->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->state_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->state_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | state | 4 |
| BUF_SIZE | 0 | sdev | (-1),4232-s32max |
| BUF_SIZE | 0 | sdev | (-1),4232-s32max |
| CAPPED_DATA | 0 | sdev->sdev_state | 1 |
| CAPPED_DATA | 0 | &sdev->state_mutex | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| NOSPEC | 0 | sdev->channel | |
| NOSPEC | 0 | sdev->id | |
| NOSPEC | 0 | sdev->lun | |
| NOSPEC | 0 | sdev->max_queue_depth | |
| NOSPEC | 0 | sdev->sdev_target->channel | |
| NOSPEC | 0 | sdev->sdev_target->id | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sdev->budget_map.depth | 1-4095[c] |
| USER_DATA | 0 | sdev->channel | 1-s32max[c] |
| USER_DATA | 0 | sdev->id | 0-s32max[c] |
| USER_DATA | 0 | sdev->lun | 0-18446744073709551614[c] |
| USER_DATA | 0 | sdev->max_queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->request_queue->limits.atomic_write_max_sectors | 0-8388607[c] |
| USER_DATA | 0 | sdev->request_queue->limits.discard_granularity | 512-u32max[c] |
| USER_DATA | 0 | sdev->request_queue->limits.io_min | 512-u32max[c] |
| USER_DATA | 0 | sdev->request_queue->limits.logical_block_size | 512-65536[c] |
| USER_DATA | 0 | sdev->request_queue->limits.physical_block_size | 512-u32max[c] |
| USER_DATA | 0 | sdev->request_queue->queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->sdev_target->channel | 1-s32max[c] |
| USER_DATA | 0 | sdev->sdev_target->id | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sdev->inquiry_len | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->async_depth | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->limits.max_discard_sectors | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->limits.max_open_zones | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_hw_queues | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_requests | |
| LOCK2 | &shost->scan_mutex | ||
| LOCK2 | 0 | &sdev->state_mutex | |
| TYPE_LOCK | (struct Scsi_Host)->scan_mutex | ||
| TYPE_LOCK | (struct scsi_device)->state_mutex |
drivers/scsi/scsi_sysfs.c __scsi_remove_device() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->handler->activate | 3600842718638694400,5243147847518916608,6496534065377783808,7898610171885281280 |
| PARAM_VALUE | 0 | sdev->handler->attach | 2746902616992653312,5132065149155708928,7564096471920857088,9118315553196937216 |
| PARAM_VALUE | 0 | sdev->handler->check_sense | 0,701326664625311744,716319328914759680,8493182162192814080 |
| PARAM_VALUE | 0 | sdev->handler->detach | 2239460665994428416,7541542956768612352,7758210456396615680,8395656600214880256 |
| PARAM_VALUE | 0 | sdev->handler->module | 0 |
| PARAM_VALUE | 0 | sdev->handler->name | 1287730336579219456,1722257511912083456,4936889561651781632,8213573606272856064 |
| PARAM_VALUE | 0 | sdev->handler->prep_fn | 2073699460252585984,2725122490299138048,6040602161116102656,8939971808867581952 |
| PARAM_VALUE | 0 | sdev->handler->rescan | 0,3606729598493151232 |
| PARAM_VALUE | 0 | sdev->handler->set_params | 0,3196262558016962560,4603352741667606528 |
| PARAM_VALUE | 0 | sdev->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_dev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_target->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_target->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->state_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->state_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | state | 4 |
| BUF_SIZE | 0 | sdev | (-1),4232-s32max |
| BUF_SIZE | 0 | sdev | (-1),4232-s32max |
| CAPPED_DATA | 0 | &sdev->sdev_dev | 1 |
| CAPPED_DATA | 0 | &sdev->state_mutex | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| NOSPEC | 0 | sdev->channel | |
| NOSPEC | 0 | sdev->id | |
| NOSPEC | 0 | sdev->lun | |
| NOSPEC | 0 | sdev->max_queue_depth | |
| NOSPEC | 0 | sdev->sdev_target->channel | |
| NOSPEC | 0 | sdev->sdev_target->id | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sdev->budget_map.depth | 1-4095[c] |
| USER_DATA | 0 | sdev->channel | 1-s32max[c] |
| USER_DATA | 0 | sdev->id | 0-s32max[c] |
| USER_DATA | 0 | sdev->lun | 0-18446744073709551614[c] |
| USER_DATA | 0 | sdev->max_queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->request_queue->limits.atomic_write_max_sectors | 0-8388607[c] |
| USER_DATA | 0 | sdev->request_queue->limits.discard_granularity | 512-u32max[c] |
| USER_DATA | 0 | sdev->request_queue->limits.io_min | 512-u32max[c] |
| USER_DATA | 0 | sdev->request_queue->limits.logical_block_size | 512-65536[c] |
| USER_DATA | 0 | sdev->request_queue->limits.physical_block_size | 512-u32max[c] |
| USER_DATA | 0 | sdev->request_queue->queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->sdev_target->channel | 1-s32max[c] |
| USER_DATA | 0 | sdev->sdev_target->id | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sdev->inquiry_len | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->async_depth | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->limits.max_discard_sectors | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->limits.max_open_zones | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_hw_queues | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_requests | |
| LOCK2 | &shost->scan_mutex | ||
| LOCK2 | 0 | &sdev->state_mutex | |
| TYPE_LOCK | (struct Scsi_Host)->scan_mutex | ||
| TYPE_LOCK | (struct scsi_device)->state_mutex |
drivers/scsi/scsi_sysfs.c store_state_field() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_state | 2,6 |
| PARAM_VALUE | 0 | sdev->state_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->state_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | state | 2,6 |
| CAPPED_DATA | 0 | &sdev->state_mutex | 1 |
| FUZZY_MAX | 0 | sdev->sdev_state | 2 |
| BIT_INFO | 0 | sdev->sdev_state | 0x2,0x6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | 0 | &sdev->state_mutex | |
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct scsi_device)->state_mutex |
drivers/scsi/leapraid/leapraid_func.c leapraid_ublk_io_dev() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->hostdata | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->lun | 0-18446744073709551614 |
| PARAM_VALUE | 1 | state | 6 |
| NOCHECK_CALL |
drivers/scsi/scsi_lib.c __scsi_internal_device_block_nowait() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | state | 8 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &sdev->state_mutex |
drivers/scsi/scsi_lib.c __scsi_internal_device_block_nowait() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 1 | state | 9 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &sdev->state_mutex |
drivers/scsi/scsi_lib.c scsi_device_quiesce() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->request_queue->io_lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->request_queue->q_lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->state_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->state_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | state | 5 |
| BUF_SIZE | 0 | sdev | (-1),4232-s32max |
| BUF_SIZE | 0 | sdev | (-1),4232-s32max |
| BUF_SIZE | 0 | sdev->inquiry | (-1),36-255 |
| CAPPED_DATA | 0 | &sdev->state_mutex | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| NOSPEC | 0 | sdev->channel | |
| NOSPEC | 0 | sdev->id | |
| NOSPEC | 0 | sdev->lun | |
| NOSPEC | 0 | sdev->sdev_target->channel | |
| NOSPEC | 0 | sdev->sdev_target->id | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sdev->budget_map.depth | 1-4095[c] |
| USER_DATA | 0 | sdev->channel | 2-s32max[c] |
| USER_DATA | 0 | sdev->id | 0-s32max[c] |
| USER_DATA | 0 | sdev->lun | 0-201863462912[c] |
| USER_DATA | 0 | sdev->queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->request_queue->queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->sdev_target->channel | 1-s32max[c] |
| USER_DATA | 0 | sdev->sdev_target->id | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->async_depth | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->limits.max_discard_sectors | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->limits.max_open_zones | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_hw_queues | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_requests | |
| LOCK2 | 0 | &sdev->state_mutex | |
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | 0 | &sdev->request_queue->limits_lock | |
| TYPE_LOCK | (struct scsi_device)->state_mutex |
drivers/scsi/scsi_lib.c scsi_device_resume() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_state | 5 |
| PARAM_VALUE | 0 | sdev->state_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->state_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | state | 2 |
| CAPPED_DATA | 0 | &sdev->state_mutex | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &sdev->state_mutex | |
| TYPE_LOCK | (struct scsi_device)->state_mutex |
drivers/scsi/sd.c sd_eh_action() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_state | 0-3,5,8-u32max |
| PARAM_VALUE | 0 | sdev->state_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->state_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | state | 6 |
| CAPPED_DATA | 0 | &sdev->state_mutex | 1 |
| NOCHECK_CALL | |||
| UNITS | 0 | sdev | unit_byte |
| LOCK2 | 0 | &sdev->state_mutex | |
| TYPE_LOCK | (struct scsi_device)->state_mutex |
drivers/scsi/aacraid/commsup.c aac_handle_aif() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_state | 6-7 |
| PARAM_VALUE | 1 | state | 2 |
| CAPPED_DATA | 0 | sdev->channel | 1 |
| CAPPED_DATA | 0 | sdev->id | 1 |
| CAPPED_DATA | 0 | sdev->lun | 1 |
| DATA_SOURCE | 0 | sdev | r scsi_device_lookup |
| NOCHECK_CALL |
drivers/ata/libata-scsi.c ata_scsi_offline_dev() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 1-u64max |
| PARAM_VALUE | 1 | state | 6 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | ap->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &ap->host->eh_mutex |
drivers/ata/libata-scsi.c ata_scsi_remove_dev() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | sdev->sdev_state | 0-2,5-u32max |
| PARAM_VALUE | 1 | state | 6 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &ap->scsi_host->scan_mutex | ||
| LOCK2 | &ap->scsi_scan_mutex | ||
| LOCK2 | ap->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct Scsi_Host)->scan_mutex | ||
| TYPE_LOCK | (struct ata_port)->scsi_scan_mutex |
drivers/scsi/smartpqi/smartpqi_init.c pqi_take_ctrl_devices_offline() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 1-u64max |
| PARAM_VALUE | 1 | state | 6 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &ctrl_info->scsi_device_list_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct pqi_ctrl_info)->scsi_device_list_lock |
drivers/scsi/esas2r/esas2r_main.c esas2r_remove_device() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | sdev->sdev_state | 0-2,5-u32max |
| PARAM_VALUE | 1 | state | 6 |
| CAPPED_DATA | 0 | sdev->channel | 1 |
| CAPPED_DATA | 0 | sdev->id | 1 |
| CAPPED_DATA | 0 | sdev->lun | 1 |
| DATA_SOURCE | 0 | sdev | r scsi_device_lookup |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/scsi_scan.c scsi_add_lun() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->event_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->event_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->event_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->__devices.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->__devices.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->__devices.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->host_lock | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->host_lock->rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->host->hostt | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | sdev->host->short_inquiry | 1 |
| PARAM_VALUE | 0 | sdev->host->tag_set.driver_data->pdev->dev.cma_area->alloc_mutex.osq.tail.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdev->host->tag_set.driver_data->pdev->dev.dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | sdev->host->tag_set.driver_data->pdev->dev.iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | sdev->host->tag_set.driver_data->pdev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->host->tag_set.tags_srcu.srcu_ctrp | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->tag_set.tags_srcu.srcu_sup | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->tag_set.tags_srcu.srcu_sup->sda_is_static | 1 |
| PARAM_VALUE | 0 | sdev->host->transportt | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->inq_periph_qual | 0-7 |
| PARAM_VALUE | 0 | sdev->inquiry | 1-u64max |
| PARAM_VALUE | 0 | sdev->inquiry_len | 36-255 |
| PARAM_VALUE | 0 | sdev->inquiry_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->request_queue->blkcg_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->blkg_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->blkg_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->debugfs_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->request_queue->elevator_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->flush_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->flush_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->icq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->icq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->id | 0-s32max |
| PARAM_VALUE | 0 | sdev->request_queue->io_lockdep_map.cpu | 0 |
| PARAM_VALUE | 0 | sdev->request_queue->last_merge | 0 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.atomic_write_boundary_sectors | 0-8388607 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.atomic_write_max_sectors | 0-8388607 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.atomic_write_unit_max | 0-1171456 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.atomic_write_unit_min | 0-1171456 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.discard_granularity | 0,512-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.dma_alignment | 1-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.features | 0,3-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.integrity.interval_exp | 0-31 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.io_min | 512-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.logical_block_size | 512-65536 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.max_discard_segments | 1-u16max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.max_fast_segment_size | 0-4096 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.max_segment_size | 1-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.max_segments | 1-u16max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.max_user_discard_sectors | u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.max_user_sectors | 0,8-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.max_user_wzeroes_unmap_sectors | u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.physical_block_size | 512-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.seg_boundary_mask | 1-u64max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.zone_write_granularity | 512-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->list.prev->prev | 0,5159360019465732096 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->task->blocked_on | (-1)-0 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdev->request_queue->mq_kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->nr_hw_queues | 1-4294967294 |
| PARAM_VALUE | 0 | sdev->request_queue->q_lockdep_map.cpu | 0 |
| PARAM_VALUE | 0 | sdev->request_queue->queue_ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->queue_flags | 0,4-u64max |
| PARAM_VALUE | 0 | sdev->request_queue->queue_hw_ctx | 1-u64max |
| PARAM_VALUE | 0 | sdev->request_queue->queuedata | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->refs.refs.counter | 1 |
| PARAM_VALUE | 0 | sdev->request_queue->requeue_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->requeue_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->rq_qos_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->rq_timeout | 1-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->stats | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->sysfs_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->tag_set | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->tag_set_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->timeout.flags | 0-4194302 |
| PARAM_VALUE | 0 | sdev->rev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->same_target_siblings.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->same_target_siblings.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->same_target_siblings.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->class_groups | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->class_release | 0,562892577936842752,8086981562295300096 |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->dev_groups | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->dev_release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->dev_uevent | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->devnode | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->get_ownership | 0,7542203502980067328 |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->name | 7246305283648315392 |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->namespace | 0,571797458143739904,4413132371363635200,4832835539590676480,6217927278559191040,7167939894851629056 |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->ns_type | 0,5546496100763553792 |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->pm | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->shutdown_pre | 0,148294238793711616,2908974324338790400 |
| PARAM_VALUE | 0 | sdev->sdev_dev.devres_head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.devres_head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_mem->dyn_alloc.data.counter | 9007199250546704 |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_mem->dyn_alloc.entry.prev | 1473117533515866344 |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_mem->dyn_alloc.func | 1583282886040592384 |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_mem->pools.prev | 1473117533515866320 |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.flags | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.kobj->name | 0-255 |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.consumers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.consumers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.consumers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.defer_sync.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.defer_sync.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.defer_sync.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.suppliers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.suppliers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.suppliers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.wait_queue.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.wait_queue.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.wait_queue.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->bus_groups | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->dev_groups | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->dev_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->dma_cleanup | 0,1104241704522911744,2567693292227600384,2768152908493389824,7812820361545043968 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->dma_configure | 0,336080655347347456,2640283715357872128,6790945466981969920,7339647197731467264,9135293919241822208 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->driver_override | 0 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->drv_groups | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->irq_get_affinity | 0,2736213929819951104,8458669627886727168 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->match | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->name | 926450081328738304 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->need_parent_lock | 0 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->num_vf | 0,1401569716023488512,5437838145057775616,5865131444347011072 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->offline | 0,1666089020764061696,5755435740054507520,7184779815589322752 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->online | 0,2122979978047275008,3981819987924254720,5315967098752217088 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->pm | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->probe | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->remove | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->resume | 0,5825847710628618240,5935021209610387456,6756237279030640640,9194075036045950976 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->shutdown | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->suspend | 0,464535525743861760,904963096479051776,1039294648882290688,5145086701300998144 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->sync_state | 0 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->uevent | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.devres_head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.devres_head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_mem->dyn_alloc.data.counter | 9007199250546704 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_mem->dyn_alloc.entry.prev | 1473117533515866344 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_mem->dyn_alloc.func | 1583282886040592384 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_mem->pools.prev | 1473117533515866320 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.flags | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.kobj->name | 0-255 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.consumers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.consumers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.consumers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.defer_sync.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.defer_sync.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.defer_sync.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.suppliers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.suppliers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.suppliers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.wait_queue.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.wait_queue.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.wait_queue.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.type->devnode | 0 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.type->groups | 6319780031740116992 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.type->name | 7246305283648315392 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.type->pm | 0 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.type->release | 5767464116307599360 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.type->uevent | 0 |
| PARAM_VALUE | 0 | sdev->sdev_target->dev.parent | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_target->devices.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_target->devices.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_target->devices.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->siblings.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->siblings.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->siblings.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->starved_entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->starved_entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->starved_entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->state_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->state_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sdev->type | 0-31 |
| PARAM_VALUE | 0 | sdev->use_10_for_rw | 1 |
| PARAM_VALUE | 1 | state | 2 |
| BUF_SIZE | 0 | sdev | (-1),4232-s32max |
| BUF_SIZE | 0 | sdev | (-1),4232-s32max |
| BUF_SIZE | 0 | sdev->inquiry | 36-255 |
| CAPPED_DATA | 0 | &sdev->state_mutex | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| FUZZY_MAX | 0 | sdev->type | 30 |
| NOSPEC | 0 | sdev->sdev_target->channel | |
| NOSPEC | 0 | sdev->sdev_target->id | |
| TERMINATED | 0 | sdev->rev | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sdev->request_queue->queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->sdev_target->channel | 1-s32max[c] |
| USER_DATA | 0 | sdev->sdev_target->id | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sdev->inquiry_len | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->async_depth | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_hw_queues | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_requests | |
| LOCK2 | &shost->scan_mutex | ||
| LOCK2 | 0 | &sdev->state_mutex | |
| TYPE_LOCK | (struct Scsi_Host)->scan_mutex | ||
| TYPE_LOCK | (struct scsi_device)->state_mutex |
drivers/scsi/scsi_scan.c scsi_add_lun() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->event_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->event_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->event_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->__devices.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->__devices.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->__devices.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->host_lock | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->host_lock->rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->host->hostt | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | sdev->host->short_inquiry | 1 |
| PARAM_VALUE | 0 | sdev->host->tag_set.driver_data->pdev->dev.cma_area->alloc_mutex.osq.tail.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdev->host->tag_set.driver_data->pdev->dev.dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | sdev->host->tag_set.driver_data->pdev->dev.iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | sdev->host->tag_set.driver_data->pdev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdev->host->tag_set.tag_list_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->host->tag_set.tags_srcu.srcu_ctrp | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->tag_set.tags_srcu.srcu_sup | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->tag_set.tags_srcu.srcu_sup->sda_is_static | 1 |
| PARAM_VALUE | 0 | sdev->host->transportt | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->inq_periph_qual | 0-7 |
| PARAM_VALUE | 0 | sdev->inquiry | 1-u64max |
| PARAM_VALUE | 0 | sdev->inquiry_len | 36-255 |
| PARAM_VALUE | 0 | sdev->inquiry_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->request_queue->blkcg_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->blkg_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->blkg_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->debugfs_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->request_queue->elevator_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->flush_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->flush_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->icq_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->icq_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->id | 0-s32max |
| PARAM_VALUE | 0 | sdev->request_queue->io_lockdep_map.cpu | 0 |
| PARAM_VALUE | 0 | sdev->request_queue->last_merge | 0 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.atomic_write_boundary_sectors | 0-8388607 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.atomic_write_max_sectors | 0-8388607 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.atomic_write_unit_max | 0-1171456 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.atomic_write_unit_min | 0-1171456 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.discard_granularity | 0,512-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.dma_alignment | 1-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.features | 0,3-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.integrity.interval_exp | 0-31 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.io_min | 512-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.logical_block_size | 512-65536 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.max_discard_segments | 1-u16max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.max_fast_segment_size | 0-4096 |
| PARAM_VALUE | 0 | sdev->request_queue->limits.max_segment_size | 1-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.max_segments | 1-u16max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.max_user_discard_sectors | u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.max_user_sectors | 0,8-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.max_user_wzeroes_unmap_sectors | u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.physical_block_size | 512-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.seg_boundary_mask | 1-u64max |
| PARAM_VALUE | 0 | sdev->request_queue->limits.zone_write_granularity | 512-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->limits_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->list.prev->prev | 0,5159360019465732096 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->task->blocked_on | (-1)-0 |
| PARAM_VALUE | 0 | sdev->request_queue->mq_freeze_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | sdev->request_queue->mq_kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->nr_hw_queues | 1-4294967294 |
| PARAM_VALUE | 0 | sdev->request_queue->q_lockdep_map.cpu | 0 |
| PARAM_VALUE | 0 | sdev->request_queue->queue_ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->queue_flags | 0,4-u64max |
| PARAM_VALUE | 0 | sdev->request_queue->queue_hw_ctx | 1-u64max |
| PARAM_VALUE | 0 | sdev->request_queue->queuedata | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->refs.refs.counter | 1 |
| PARAM_VALUE | 0 | sdev->request_queue->requeue_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->requeue_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->rq_qos_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->rq_timeout | 1-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->stats | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->sysfs_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->tag_set | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->tag_set_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->request_queue->timeout.flags | 0-4194302 |
| PARAM_VALUE | 0 | sdev->rev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->same_target_siblings.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->same_target_siblings.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->same_target_siblings.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->class_groups | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->class_release | 0,562892577936842752,8086981562295300096 |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->dev_groups | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->dev_release | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->dev_uevent | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->devnode | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->get_ownership | 0,7542203502980067328 |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->name | 7246305283648315392 |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->namespace | 0,571797458143739904,4413132371363635200,4832835539590676480,6217927278559191040,7167939894851629056 |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->ns_type | 0,5546496100763553792 |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->pm | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.class->shutdown_pre | 0,148294238793711616,2908974324338790400 |
| PARAM_VALUE | 0 | sdev->sdev_dev.devres_head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.devres_head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_mem->dyn_alloc.data.counter | 9007199250546704 |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_mem->dyn_alloc.entry.prev | 1473117533515866344 |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_mem->dyn_alloc.func | 1583282886040592384 |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_mem->pools.prev | 1473117533515866320 |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.flags | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.kobj->name | 0-255 |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.consumers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.consumers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.consumers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.defer_sync.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.defer_sync.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.defer_sync.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.suppliers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.suppliers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.links.suppliers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.wait_queue.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.wait_queue.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_dev.power.wait_queue.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->bus_groups | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->dev_groups | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->dev_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->dma_cleanup | 0,1104241704522911744,2567693292227600384,2768152908493389824,7812820361545043968 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->dma_configure | 0,336080655347347456,2640283715357872128,6790945466981969920,7339647197731467264,9135293919241822208 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->driver_override | 0 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->drv_groups | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->irq_get_affinity | 0,2736213929819951104,8458669627886727168 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->match | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->name | 926450081328738304 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->need_parent_lock | 0 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->num_vf | 0,1401569716023488512,5437838145057775616,5865131444347011072 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->offline | 0,1666089020764061696,5755435740054507520,7184779815589322752 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->online | 0,2122979978047275008,3981819987924254720,5315967098752217088 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->pm | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->probe | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->remove | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->resume | 0,5825847710628618240,5935021209610387456,6756237279030640640,9194075036045950976 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->shutdown | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->suspend | 0,464535525743861760,904963096479051776,1039294648882290688,5145086701300998144 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->sync_state | 0 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.bus->uevent | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.devres_head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.devres_head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_mem->dyn_alloc.data.counter | 9007199250546704 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_mem->dyn_alloc.entry.prev | 1473117533515866344 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_mem->dyn_alloc.func | 1583282886040592384 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_mem->pools.prev | 1473117533515866320 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.flags | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.kobj->name | 0-255 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.consumers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.consumers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.consumers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.defer_sync.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.defer_sync.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.defer_sync.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.suppliers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.suppliers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.links.suppliers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.wait_queue.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.wait_queue.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.wait_queue.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.type->devnode | 0 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.type->groups | 6319780031740116992 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.type->name | 7246305283648315392 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.type->pm | 0 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.type->release | 5767464116307599360 |
| PARAM_VALUE | 0 | sdev->sdev_gendev.type->uevent | 0 |
| PARAM_VALUE | 0 | sdev->sdev_target->dev.parent | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_target->devices.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_target->devices.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->sdev_target->devices.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->siblings.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->siblings.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->siblings.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->starved_entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->starved_entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->starved_entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->state_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sdev->state_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sdev->state_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | sdev->state_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sdev->type | 0-31 |
| PARAM_VALUE | 0 | sdev->use_10_for_rw | 1 |
| PARAM_VALUE | 1 | state | 8 |
| BUF_SIZE | 0 | sdev | (-1),4232-s32max |
| BUF_SIZE | 0 | sdev | (-1),4232-s32max |
| BUF_SIZE | 0 | sdev->inquiry | 36-255 |
| CAPPED_DATA | 0 | &sdev->state_mutex | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| FUZZY_MAX | 0 | sdev->type | 30 |
| NOSPEC | 0 | sdev->sdev_target->channel | |
| NOSPEC | 0 | sdev->sdev_target->id | |
| TERMINATED | 0 | sdev->rev | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sdev->request_queue->queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->sdev_target->channel | 1-s32max[c] |
| USER_DATA | 0 | sdev->sdev_target->id | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sdev->inquiry_len | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->async_depth | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_hw_queues | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_requests | |
| LOCK2 | &shost->scan_mutex | ||
| LOCK2 | 0 | &sdev->state_mutex | |
| TYPE_LOCK | (struct Scsi_Host)->scan_mutex | ||
| TYPE_LOCK | (struct scsi_device)->state_mutex |
drivers/message/fusion/mptsas.c mptsas_block_io_sdev() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->lun | 0-18446744073709551614 |
| PARAM_VALUE | 0 | sdev->sdev_state | 0-2,5-u32max |
| PARAM_VALUE | 1 | state | 8 |
| CAPPED_DATA | 0 | sdev->channel | 1 |
| CAPPED_DATA | 0 | sdev->id | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mrioc->tgtdev_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &system_transition_mutex |
drivers/scsi/scsi_transport_spi.c spi_dv_device_compare_inquiry() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_mem->phys_limit | 0-s64max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_mem->phys_limit | 0-s64max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | state | 5 |
| BUF_SIZE | 0 | sdev | (-1),4232,4280,4384 |
| BUF_SIZE | 0 | sdev | (-1),4232,4280,4384 |
| DATA_SOURCE | 0 | sdev | $0 |
| NOSPEC | 0 | sdev->sdev_target->channel | |
| NOSPEC | 0 | sdev->sdev_target->id | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sdev->request_queue->queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->sdev_target->channel | 1-s32max[c] |
| USER_DATA | 0 | sdev->sdev_target->id | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->async_depth | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->limits.max_discard_sectors | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->limits.max_open_zones | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_hw_queues | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_requests | |
| LOCK2 | &(&starget->starget_data)->dv_mutex | ||
| LOCK2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | &shost->scan_mutex | ||
| HALF_LOCKED2 | 0 | &sdev->request_queue->limits_lock |
drivers/scsi/scsi_transport_spi.c spi_dv_device_echo_buffer() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_mem->phys_limit | 0-s64max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_mem->phys_limit | 0-s64max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | state | 5 |
| BUF_SIZE | 0 | sdev | (-1),4232,4280,4384 |
| BUF_SIZE | 0 | sdev | (-1),4232,4280,4384 |
| DATA_SOURCE | 0 | sdev | $0 |
| NOSPEC | 0 | sdev->sdev_target->channel | |
| NOSPEC | 0 | sdev->sdev_target->id | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sdev->request_queue->queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->sdev_target->channel | 1-s32max[c] |
| USER_DATA | 0 | sdev->sdev_target->id | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->async_depth | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->limits.max_discard_sectors | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->limits.max_open_zones | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_requests | |
| LOCK2 | &(&starget->starget_data)->dv_mutex | ||
| LOCK2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &shost->scan_mutex | ||
| HALF_LOCKED2 | 0 | &sdev->request_queue->limits_lock |
drivers/scsi/scsi_transport_spi.c spi_dv_device_echo_buffer() -> scsi_device_set_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sdev->host->hostt->module->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | sdev->request_queue->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sdev->sdev_dev.dma_io_tlb_mem->phys_limit | 0-s64max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.dma_io_tlb_mem->phys_limit | 0-s64max |
| PARAM_VALUE | 0 | sdev->sdev_gendev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | state | 5 |
| BUF_SIZE | 0 | sdev | (-1),4232,4280,4384 |
| BUF_SIZE | 0 | sdev | (-1),4232,4280,4384 |
| DATA_SOURCE | 0 | sdev | $0 |
| NOSPEC | 0 | sdev->sdev_target->channel | |
| NOSPEC | 0 | sdev->sdev_target->id | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sdev->request_queue->queue_depth | 1-4095[c] |
| USER_DATA | 0 | sdev->sdev_target->channel | 1-s32max[c] |
| USER_DATA | 0 | sdev->sdev_target->id | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->async_depth | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->limits.max_discard_sectors | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->limits.max_open_zones | |
| NO_OVERFLOW_SIMPLE | 0 | sdev->request_queue->nr_requests | |
| LOCK2 | &(&starget->starget_data)->dv_mutex | ||
| LOCK2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &shost->scan_mutex | ||
| HALF_LOCKED2 | 0 | &sdev->request_queue->limits_lock |