Defined in 2 files as a function:
- include/linux/blk-integrity.h, line 44 (as a function)
- include/linux/blk-integrity.h, line 146 (as a function)
Referenced in 2 files:
Smatch caller information:
drivers/md/dm-io-rewind.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| LOCK2 | &pool->lock |
drivers/md/md.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/blk-mq.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | q->queue_hw_ctx | |
| NO_OVERFLOW_SIMPLE | 0 | q->stats | |
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/target/target_core_iblock.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
block/bio-integrity.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | q->queue_hw_ctx | |
| NO_OVERFLOW_SIMPLE | 0 | q->stats |
drivers/scsi/virtio_scsi.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/nvme/host/rdma.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/nvme/host/ioctl.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/nvdimm/btt.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | q->queue_hw_ctx | |
| NO_OVERFLOW_SIMPLE | 0 | q->stats | |
| HALF_LOCKED2 | &bio->bi_bdev->bd_queue->queue_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-integrity.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|
block/blk-integrity.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|
drivers/md/dm-crypt.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &md->type_lock |
block/blk-crypto-profile.c blk_crypto_register() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_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 | &sdev->request_queue->limits_lock | ||
| HALF_LOCKED2 | &shost->scan_mutex |
block/fops.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/nvme/target/rdma.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/nvme/target/io-cmd-bdev.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &subsys->lock | ||
| HALF_LOCKED2 | global &nvmet_config_sem |
block/t10-pi.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | q->queue_hw_ctx | |
| NO_OVERFLOW_SIMPLE | 0 | q->stats |
block/bio-integrity-fs.c blk_get_integrity() -> blk_integrity_queue_supports_integrity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |