Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 30 files:

Smatch caller information:

drivers/mmc/core/queue.c mmc_alloc_disk() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 1 timeout 15000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests

drivers/scsi/aacraid/linit.c aac_sdev_configure() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
PARAM_VALUE 1 timeout 15000,45000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &shost->scan_mutex
LOCK2 0 &q->limits_lock
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock

drivers/scsi/arcmsr/arcmsr_hba.c arcmsr_sdev_configure() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-4294967294
PARAM_VALUE 1 timeout 2-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &shost->scan_mutex
LOCK2 0 &q->limits_lock
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock

drivers/scsi/scsi_sysfs.c sdev_store_timeout() -> blk_queue_rq_timeout()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 timeout 0-u32max
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/scsi/3w-sas.c twl_sdev_configure() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
PARAM_VALUE 1 timeout 15000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &shost->scan_mutex
LOCK2 0 &q->limits_lock
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock

block/blk-mq.c blk_mq_init_allocated_queue() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 1 timeout 1-u32max
BUF_SIZE 0 q->mq_ops (-1),144
BUF_SIZE 0 q->queuedata (-1),736,792,816,1000-s32max
BUF_SIZE 0 q->tag_set (-1),528
DATA_SOURCE 0 q $1
FUZZY_MAX 1 timeout 7500
STR_LEN 0 q->tag_set (-1),19
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 q->limits.alignment_offset 0-u16max[c]
HOST_DATA 0 q->limits.atomic_write_max_sectors 0-8388607[c]
HOST_DATA 0 q->limits.discard_granularity 512-u32max[c]
HOST_DATA 0 q->limits.integrity.interval_exp 0-31[c]
HOST_DATA 0 q->limits.io_min 512-65536[c]
HOST_DATA 0 q->limits.max_active_zones 0-u32max
HOST_DATA 0 q->limits.max_open_zones 0-u32max
HOST_DATA 0 q->limits.max_sectors 0-s32max[c]
HOST_DATA 0 q->limits.max_zone_append_sectors 0-s32max[c]
HOST_DATA 0 q->limits.zone_write_granularity 512-65536[c]
HOST_DATA 0 q->mq_kobj->kref.refcount.refs.counter s32min-s32max
HOST_DATA 0 q->tag_set->queue_depth 1-10238[c]
HOST_DATA 0 q->tag_set->reserved_tags 0-u32max
NO_OVERFLOW_SIMPLE 0 q->limits.max_discard_sectors
NO_OVERFLOW_SIMPLE 0 q->limits.max_open_zones
NO_OVERFLOW_SIMPLE 0 q->nr_hw_queues
NO_OVERFLOW_SIMPLE 0 q->tag_set->nr_hw_queues
NO_OVERFLOW_SIMPLE 0 q->tag_set->queue_depth

drivers/scsi/sd.c sd_probe() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 0
PARAM_VALUE 1 timeout 7500
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 q->disk->bio_split.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 q->disk->bio_split.bvec_pool.min_nr

drivers/scsi/sd.c sd_probe() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 0
PARAM_VALUE 1 timeout 18750
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 q->disk->bio_split.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 q->disk->bio_split.bvec_pool.min_nr

drivers/scsi/hpsa.c hpsa_sdev_configure() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
PARAM_VALUE 1 timeout 60000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &shost->scan_mutex
LOCK2 0 &q->limits_lock
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock

drivers/scsi/hpsa.c hpsa_sdev_configure() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
PARAM_VALUE 1 timeout 30000
FUZZY_MAX 0 q->rq_timeout 60000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
USER_DATA 0 q->rq_timeout 60000
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &shost->scan_mutex
LOCK2 0 &q->limits_lock
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock

block/blk-sysfs.c queue_io_timeout_store() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 1 timeout 0-536870912,4294967294
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/storvsc_drv.c storvsc_sdev_configure() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
PARAM_VALUE 1 timeout 45000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &shost->scan_mutex
LOCK2 0 &q->limits_lock
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock

drivers/nvme/host/core.c nvme_alloc_ns() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &ctrl->namespaces_lock
HALF_LOCKED2 &ctrl->scan_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nvme_ctrl)->namespaces_lock

drivers/scsi/3w-9xxx.c twa_sdev_configure() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
PARAM_VALUE 1 timeout 15000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &shost->scan_mutex
LOCK2 0 &q->limits_lock
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock

drivers/scsi/ipr.c ipr_sdev_configure() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
PARAM_VALUE 1 timeout 7500,30000
FUZZY_MAX 1 timeout 30000
HARD_MAX 1 timeout 30000
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &shost->scan_mutex
LOCK2 ioa_cfg->host->host_lock
LOCK2 lock_flags
LOCK2 0 &q->limits_lock
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock

drivers/scsi/3w-xxxx.c tw_sdev_configure() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
PARAM_VALUE 1 timeout 15000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &shost->scan_mutex
LOCK2 0 &q->limits_lock
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock

drivers/nvme/host/sysfs.c nvme_admin_timeout_store() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 1 timeout 0-536870912,4294967294
DATA_SOURCE 1 timeout r msecs_to_jiffies
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/nvme/host/sysfs.c nvme_admin_timeout_store() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 1-u64max
PARAM_VALUE 1 timeout 0-536870912,4294967294
DATA_SOURCE 1 timeout r msecs_to_jiffies
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/nvme/host/sysfs.c nvme_io_timeout_store() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 1 timeout 0-536870912,4294967294
DATA_SOURCE 1 timeout r msecs_to_jiffies
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ctrl->namespaces_lock
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nvme_ctrl)->namespaces_lock

drivers/nvme/host/sysfs.c nvme_io_timeout_store() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 1-u64max
PARAM_VALUE 1 timeout 0-536870912,4294967294
DATA_SOURCE 1 timeout r msecs_to_jiffies
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/megaraid/megaraid_sas_base.c megasas_set_static_target_properties() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->limits.max_discard_sectors
NO_OVERFLOW_SIMPLE 0 q->limits.max_open_zones
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &instance->reset_mutex
LOCK2 &shost->scan_mutex
LOCK2 0 &q->limits_lock
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct megasas_instance)->reset_mutex
TYPE_LOCK (struct request_queue)->limits_lock

drivers/infiniband/ulp/srp/ib_srp.c srp_sdev_configure() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
PARAM_VALUE 1 timeout 7500-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &sdev->request_queue->limits_lock
LOCK2 &shost->scan_mutex
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock

drivers/scsi/snic/snic_main.c snic_sdev_configure() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
PARAM_VALUE 1 timeout 500-16383750
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &shost->scan_mutex
LOCK2 0 &q->limits_lock
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock

drivers/scsi/scsi_transport_fc.c fc_bsg_hostadd() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 15000
PARAM_VALUE 1 timeout 2500
BUF_SIZE 0 q->queuedata 1616
CAPPED_DATA 0 q->limits.max_hw_wzeroes_unmap_sectors 1
DATA_SOURCE 0 q r bsg_setup_queue
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->limits.max_discard_sectors
NO_OVERFLOW_SIMPLE 0 q->limits.max_open_zones
NO_OVERFLOW_SIMPLE 0 q->nr_hw_queues
NO_OVERFLOW_SIMPLE 0 q->nr_requests
NO_OVERFLOW_SIMPLE 0 q->tag_set->nr_hw_queues
NO_OVERFLOW_SIMPLE 0 q->tag_set->queue_depth
LOCK2 global &attribute_container_mutex
HALF_LOCKED2 &host->add_target_mutex
HALF_LOCKED2 &of->mutex

drivers/scsi/scsi_transport_fc.c fc_bsg_rportadd() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 15000
PARAM_VALUE 1 timeout 15000
BUF_SIZE 0 q->queuedata 1616
CAPPED_DATA 0 q->limits.max_hw_wzeroes_unmap_sectors 1
DATA_SOURCE 0 q r bsg_setup_queue
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->limits.max_discard_sectors
NO_OVERFLOW_SIMPLE 0 q->limits.max_open_zones
NO_OVERFLOW_SIMPLE 0 q->nr_hw_queues
NO_OVERFLOW_SIMPLE 0 q->nr_requests
NO_OVERFLOW_SIMPLE 0 q->tag_set->nr_hw_queues
NO_OVERFLOW_SIMPLE 0 q->tag_set->queue_depth
HALF_LOCKED2 &fnic->fnic_lock
HALF_LOCKED2 &pool->lock

drivers/scsi/st.c st_probe() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 1 timeout 225000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/st.c st_set_options() -> blk_queue_rq_timeout()

Type Parameter Key Value
NOCHECK_CALL

drivers/scsi/pmcraid.c pmcraid_sdev_configure() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
PARAM_VALUE 1 timeout 15000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &shost->scan_mutex
LOCK2 0 &q->limits_lock
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock

drivers/scsi/stex.c stex_sdev_configure() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
PARAM_VALUE 1 timeout 15000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &shost->scan_mutex
LOCK2 0 &q->limits_lock
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock

drivers/scsi/sr.c sr_probe() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 1 timeout 7500
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 q->disk->bio_split.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 q->disk->bio_split.bvec_pool.min_nr

drivers/block/nbd.c nbd_set_cmd_timeout() -> blk_queue_rq_timeout()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 timeout 0-u32max
LOCK2 &nbd->config_lock
TYPE_LOCK (struct nbd_device)->config_lock

drivers/block/nbd.c nbd_set_cmd_timeout() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 1 timeout 7500
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &nbd->config_lock
TYPE_LOCK (struct nbd_device)->config_lock

drivers/scsi/mpi3mr/mpi3mr_os.c mpi3mr_sdev_configure() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
PARAM_VALUE 1 timeout 15000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 q->queue_depth 1-4095[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 &shost->scan_mutex
LOCK2 0 &q->limits_lock
TYPE_LOCK (struct Scsi_Host)->scan_mutex
TYPE_LOCK (struct request_queue)->limits_lock

block/bsg-lib.c bsg_setup_queue() -> blk_queue_rq_timeout()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->rq_timeout 1-u32max
PARAM_VALUE 1 timeout 15000
BUF_SIZE 0 q->mq_ops 144
BUF_SIZE 0 q->queuedata (-1),1616
BUF_SIZE 0 q->tag_set 528
CAPPED_DATA 0 q->limits.max_hw_wzeroes_unmap_sectors 1
DATA_SOURCE 0 q r blk_mq_alloc_queue
STR_LEN 0 q->queuedata (-1),19
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->limits.max_discard_sectors
NO_OVERFLOW_SIMPLE 0 q->limits.max_open_zones
NO_OVERFLOW_SIMPLE 0 q->nr_requests
NO_OVERFLOW_SIMPLE 0 q->tag_set->nr_hw_queues
NO_OVERFLOW_SIMPLE 0 q->tag_set->queue_depth
HALF_LOCKED2 global &attribute_container_mutex