Defined in 1 files as a function:

Referenced in 55 files:

Smatch caller information:

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

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

drivers/md/md-llbitmap.c llbitmap_create() -> bdev_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 log_writes_ctr() -> bdev_logical_block_size()

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
HALF_LOCKED2 &md->suspend_lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &fc->uapi_mutex

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

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
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 dispatch_rw_block_io() -> bdev_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
TASK_NOT_RUNNING

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

Type Parameter Key Value
DATA_SOURCE 0 bdev $0
STR_LEN 0 bdev (-1)
STR_LEN 0 bdev (-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bdev->bd_mapping->host->i_bytes
UNITS 0 bdev unit_byte
HALF_LOCKED2 0 &bdev->bd_mapping->host->i_rwsem
HALF_LOCKED2 0 &bdev->bd_mapping->invalidate_lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev (-1),2136
BUF_SIZE 0 bdev (-1),2136
CAPPED_DATA 0 bdev 1
DATA_SOURCE 0 bdev $0
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 0 &bdev->bd_mapping->host->i_rwsem
HALF_LOCKED2 0 &bdev->bd_mapping->invalidate_lock

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

Type Parameter Key Value
BUF_SIZE 0 bdev (-1),2136
BUF_SIZE 0 bdev (-1),2136
DATA_SOURCE 0 bdev $0
STR_LEN 0 bdev (-1)
STR_LEN 0 bdev (-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bdev->bd_queue->last_merge->__sector 0-s32max[c]
UNITS 0 bdev unit_byte
HALF_LOCKED2 &elr->lr_super->s_umount
HALF_LOCKED2 &grp->alloc_sem
HALF_LOCKED2 &hip->extents_lock
HALF_LOCKED2 &inode->i_mapping->invalidate_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &journal->j_checkpoint_mutex
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &mddev->bitmap_info.mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sdp->sd_log_flush_lock
HALF_LOCKED2 0 &bdev->bd_mapping->host->i_rwsem
HALF_LOCKED2 0 &bdev->bd_mapping->invalidate_lock

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

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 1-u64max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev r file_bdev
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 0 bdev->bd_queue 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value

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

Type Parameter Key Value

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &fc->uapi_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &fc->uapi_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &fc->uapi_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &fc->uapi_mutex

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

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 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/block/xen-blkback/xenbus.c connect() -> bdev_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
TASK_NOT_RUNNING
LOCK2 global &xenwatch_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 1-u64max
UNITS 0 bdev unit_byte
LOCK2 &lo->lo_mutex
TYPE_LOCK (struct loop_device)->lo_mutex

drivers/md/dm-mpath.c probe_path() -> bdev_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 __blockdev_direct_IO() -> bdev_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 bdev 1-u64max
DATA_SOURCE 0 bdev $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev (-1),2136
BUF_SIZE 0 bdev (-1),2136
DATA_SOURCE 0 bdev $0
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev $0

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev $0
CAPABLE 0 21

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev r I_BDEV

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &fc->uapi_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &fc->uapi_mutex

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

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &fc->uapi_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev r blkdev_get_no_open
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev (-1),2136
BUF_SIZE 0 bdev (-1),2136
DATA_SOURCE 0 bdev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
CAPPED_DATA 0 bdev 1
DATA_SOURCE 0 bdev $0
STR_LEN 0 bdev (-1),8
STR_LEN 0 bdev (-1),8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &disk->open_mutex
TYPE_LOCK (struct gendisk)->open_mutex

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

Type Parameter Key Value
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &fc->uapi_mutex

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

Type Parameter Key Value
CAPABLE 0 21
UNITS 0 bdev unit_byte

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
DATA_SOURCE 0 bdev $0
RX_PATH
TASK_NOT_RUNNING

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 filesem

drivers/md/dm-crypt.c get_max_request_sectors() -> bdev_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 udf_fill_super() -> bdev_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &fc->uapi_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 1-u64max
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &lo->lo_mutex

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

Type Parameter Key Value
DATA_SOURCE 0 bdev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bdev->bd_mapping->host->i_size
NO_OVERFLOW_SIMPLE 0 bdev->bd_queue
UNITS 0 bdev unit_byte
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

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
DATA_SOURCE 0 bdev $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 bdev->bd_mapping->host->i_size
NO_OVERFLOW_SIMPLE 0 bdev->bd_queue
UNITS 0 bdev unit_byte
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 nvmet_bdev_zns_enable() -> bdev_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
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 rnbd_srv_fill_msg_open_rsp() -> bdev_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev r file_bdev
LOCK2 &srv_sess->lock
TYPE_LOCK (struct rnbd_srv_session)->lock

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

Type Parameter Key Value
DATA_SOURCE 0 bdev $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev r I_BDEV
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev r I_BDEV
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev r I_BDEV
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev r I_BDEV
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev r file_bdev
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
HALF_LOCKED2 &fc->uapi_mutex

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

Type Parameter Key Value
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev r I_BDEV
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem

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

Type Parameter Key Value
UNITS 0 bdev unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev r file_bdev
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/nvme/target/io-cmd-bdev.c nvmet_bdev_set_limits() -> bdev_logical_block_size()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
DATA_SOURCE 0 bdev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
DATA_SOURCE 0 bdev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
DATA_SOURCE 0 bdev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
DATA_SOURCE 0 bdev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
DATA_SOURCE 0 bdev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 1-u64max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &bch_register_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
DATA_SOURCE 0 bdev $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

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

Type Parameter Key Value
DATA_SOURCE 0 bdev $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte

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

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

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

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
BUF_SIZE 0 bdev 2136
DATA_SOURCE 0 bdev r file_bdev
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex