Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

drivers/scsi/mpt3sas/mpt3sas_scsih.c full_pi_ref_tag() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

drivers/md/raid5-ppl.c ppl_init_log() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &md->suspend_lock
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

drivers/scsi/qla2xxx/qla_iocb.c full_pi_ref_tag() -> queue_logical_block_size()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
HALF_LOCKED2 &ha->hardware_lock
HALF_LOCKED2 &qpair->qp_lock
HALF_LOCKED2 &sdev->state_mutex

fs/nilfs2/sufile.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
CAPABLE 0 21
LOCK2 &nilfs->ns_segctor_sem
TYPE_LOCK (struct the_nilfs)->ns_segctor_sem

drivers/md/md-llbitmap.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

drivers/md/dm-log-writes.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value

fs/ocfs2/super.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

drivers/md/dm-snap-persistent.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value

drivers/md/md.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

drivers/md/md.c lbs_store() -> queue_logical_block_size()

Type Parameter Key Value
CAPABLE 0 21
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/md/md.c mddev_set_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
CAPABLE 0 21
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mddev->reconfig_mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct mddev)->reconfig_mutex

drivers/md/md.c mddev_stack_new_rdev() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

drivers/md/md.c mddev_stack_new_rdev() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

drivers/md/md.c super_1_load() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cinfo->recv_mutex
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex

drivers/md/md.c super_1_sync() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mddev->lock
HALF_LOCKED2 &md->suspend_lock
HALF_LOCKED2 &mddev->cluster_info->recv_mutex
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct mddev)->lock

fs/ocfs2/cluster/heartbeat.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/block/xen-blkback/blkback.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
TASK_NOT_RUNNING

block/blk-lib.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bdev->bd_mapping->host->i_rwsem
HALF_LOCKED2 &bdev->bd_mapping->invalidate_lock

block/partitions/efi.c alloc_read_gpt_header() -> queue_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disk->open_mutex
HALF_LOCKED2 &hd->open_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct gendisk)->open_mutex

block/partitions/efi.c efi_partition() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disk->open_mutex
HALF_LOCKED2 &hd->open_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct gendisk)->open_mutex

block/partitions/efi.c is_gpt_valid() -> queue_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disk->open_mutex
HALF_LOCKED2 &hd->open_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct gendisk)->open_mutex

block/partitions/efi.c is_gpt_valid() -> queue_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->limits.logical_block_size 0-4294967294
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disk->open_mutex
HALF_LOCKED2 &hd->open_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct gendisk)->open_mutex

block/partitions/efi.c last_lba() -> queue_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disk->open_mutex
HALF_LOCKED2 &hd->open_mutex
TYPE_LOCK (struct gendisk)->open_mutex

block/partitions/efi.c read_lba() -> queue_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disk->open_mutex
HALF_LOCKED2 &hd->open_mutex
TYPE_LOCK (struct gendisk)->open_mutex

drivers/md/dm-log.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

block/blk-mq.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

block/blk-mq.c bio_unaligned() -> queue_logical_block_size()

Type Parameter Key Value
DATA_SOURCE 0 q $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 q->last_merge->__sector 0-u64max
USER_DATA 0 q->last_merge->__sector 0-u64max
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock

drivers/target/target_core_iblock.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-clone-target.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

drivers/md/dm-exception-store.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

fs/ntfs/super.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

fs/gfs2/ops_fstype.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

drivers/md/dm-ebs-target.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

fs/ext4/inode.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex

drivers/block/drbd/drbd_main.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sock->mutex
HALF_LOCKED2 &adm_ctx->resource->adm_mutex
TYPE_LOCK (struct drbd_socket)->mutex

drivers/block/drbd/drbd_main.c drbd_send_sizes() -> queue_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sock->mutex
HALF_LOCKED2 &adm_ctx->resource->adm_mutex
TYPE_LOCK (struct drbd_socket)->mutex

drivers/scsi/lpfc/lpfc_scsi.c full_pi_ref_tag() -> queue_logical_block_size()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &lpfc_cmd->buf_lock

drivers/nvme/host/core.c full_pi_ref_tag() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read

drivers/block/xen-blkback/xenbus.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
TASK_NOT_RUNNING
LOCK2 global &xenwatch_mutex

drivers/block/loop.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
LOCK2 &lo->lo_mutex
TYPE_LOCK (struct loop_device)->lo_mutex

drivers/block/loop.c lo_can_use_dio() -> queue_logical_block_size()

Type Parameter Key Value
USER_DATA 0 q->disk->bdi->io_pages 0-268435455[c]
USER_DATA 0 q->disk->bdi->ra_pages 33-536870911[c]
USER_DATA 0 q->limits.alignment_offset 0-u32max[c][u]
USER_DATA 0 q->limits.atomic_write_max_sectors 0-8388607[c]
USER_DATA 0 q->limits.discard_granularity 512-u32max[c]
USER_DATA 0 q->limits.io_min 512-u32max[c]
USER_DATA 0 q->limits.logical_block_size 512-65536[c]
USER_DATA 0 q->limits.max_hw_wzeroes_unmap_sectors 0-u32max[c]
USER_DATA 0 q->limits.max_sectors 0-s32max[c]
USER_DATA 0 q->limits.max_write_zeroes_sectors 0-u32max[c]
USER_DATA 0 q->limits.max_wzeroes_unmap_sectors 0-s32max[c]
USER_DATA 0 q->limits.max_zone_append_sectors 0-s32max[c]
USER_DATA 0 q->limits.physical_block_size 512-u32max[c]
LOCK2 &lo->lo_mutex
TYPE_LOCK (struct loop_device)->lo_mutex

drivers/md/dm-mpath.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &md->io_barrier
TYPE_LOCK (struct mapped_device)->io_barrier

fs/direct-io.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

block/ioctl.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value

fs/isofs/inode.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

drivers/md/dm-writecache.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

fs/affs/super.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

fs/erofs/inode.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex

block/bdev.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disk->open_mutex

drivers/scsi/isci/request.c full_pi_ref_tag() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ex_dev.cmd_mutex

drivers/md/raid1.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
TASK_NOT_RUNNING

drivers/infiniband/ulp/iser/iser_memory.c full_pi_ref_tag() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &session->frwd_lock
HALF_LOCKED2 bh

fs/nilfs2/the_nilfs.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/scsi/hisi_sas/hisi_sas_v3_hw.c full_pi_ref_tag() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ex_dev.cmd_mutex
HALF_LOCKED2 ap->lock

drivers/md/raid0.c create_strip_zones() -> queue_logical_block_size()

Type Parameter Key Value
NO_OVERFLOW_SIMPLE 0 q->limits.max_hw_discard_sectors

drivers/md/raid0.c create_strip_zones() -> queue_logical_block_size()

Type Parameter Key Value

drivers/md/md-bitmap.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/function/storage_common.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 filesem

block/partitions/atari.c atari_partition() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disk->open_mutex
HALF_LOCKED2 &hd->open_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct gendisk)->open_mutex

drivers/md/dm-crypt.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &md->io_barrier
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &md->swap_bios_semaphore
TYPE_LOCK (struct mapped_device)->io_barrier

fs/udf/super.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

fs/xfs/xfs_iops.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex

drivers/md/dm-raid.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

fs/f2fs/file.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

drivers/block/virtio_blk.c virtblk_update_capacity() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 q->async_depth 0-10238[c]
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->nr_requests 0-10238[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

drivers/block/virtio_blk.c virtblk_update_capacity() -> queue_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 q->async_depth 0-10238[c]
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->nr_requests 0-10238[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

drivers/block/virtio_blk.c virtblk_update_capacity() -> queue_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 q->async_depth 0-10238[c]
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->nr_requests 0-10238[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

drivers/block/virtio_blk.c virtblk_update_capacity() -> queue_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 q->async_depth 0-10238[c]
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->nr_requests 0-10238[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

drivers/block/virtio_blk.c virtblk_update_capacity() -> queue_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 q->async_depth 0-10238[c]
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->nr_requests 0-10238[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

fs/ntfs/file.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex

fs/buffer.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &alloc_inode->i_rwsem
HALF_LOCKED2 &dquot->dq_lock
HALF_LOCKED2 &ei->truncate_mutex
HALF_LOCKED2 &info->bfs_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &nilfs->ns_sem
HALF_LOCKED2 &sbi->s_lock

drivers/nvme/target/zns.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
LOCK2 &subsys->lock
LOCK2 global &nvmet_config_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem
TYPE_LOCK (struct nvmet_subsys)->lock

drivers/block/rnbd/rnbd-srv.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
LOCK2 &srv_sess->lock
TYPE_LOCK (struct rnbd_srv_session)->lock

drivers/target/target_core_device.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem

block/fops.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/xfs/xfs_buf.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

drivers/md/raid10.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
TASK_NOT_RUNNING

drivers/target/target_core_file.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem

block/partitions/msdos.c msdos_partition() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disk->open_mutex
HALF_LOCKED2 &hd->open_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct gendisk)->open_mutex

block/partitions/msdos.c parse_extended() -> queue_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disk->open_mutex
HALF_LOCKED2 &hd->open_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct gendisk)->open_mutex

fs/f2fs/super.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value

drivers/nvme/target/io-cmd-bdev.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
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

drivers/nvme/host/multipath.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/md/bcache/super.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &bch_register_lock

drivers/scsi/mpi3mr/mpi3mr_os.c full_pi_ref_tag() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->state_mutex

fs/iomap/direct-io.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-verity-target.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

fs/ext4/super.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

fs/ntfs3/super.c bdev_logical_block_size() -> queue_logical_block_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex