Defined in 1 files as a function:
Referenced in 27 files:
- block/fops.c
- block/ioctl.c
- block/partitions/efi.c, line 136
- drivers/md/dm-log.c, line 459
- drivers/md/dm-pcache/cache_dev.c
- drivers/md/dm-vdo/dm-vdo-target.c
- drivers/md/dm-vdo/indexer/io-factory.c, line 93
- drivers/md/dm-writecache.c, line 2361
- drivers/md/md.c, line 3858
- drivers/mtd/devices/block2mtd.c, line 295
- drivers/nvme/target/io-cmd-bdev.c
- drivers/target/target_core_iblock.c, line 242
- fs/btrfs/dev-replace.c, line 277
- fs/btrfs/ioctl.c
- fs/btrfs/volumes.c
- fs/buffer.c, line 801
- fs/cramfs/inode.c, line 223
- fs/jfs/resize.c, line 201
- fs/jfs/super.c, line 517
- fs/nfs/blocklayout/dev.c
- fs/nilfs2/ioctl.c, line 1086
- fs/nilfs2/super.c, line 439
- fs/nilfs2/the_nilfs.c, line 611
- fs/ntfs/super.c
- fs/ntfs3/super.c, line 1322
- fs/pstore/blk.c, line 225
- fs/squashfs/super.c, line 260
Smatch caller information:
fs/btrfs/dev-replace.c btrfs_init_dev_replace_tgtdev() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | r file_bdev |
| CAPABLE | 0 | 21 | |
| UNITS | 0 | bdev | unit_byte |
fs/jfs/resize.c jfs_extendfs() -> bdev_nr_bytes()
| 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 | ||
| HALF_LOCKED2 | &sb->s_umount |
fs/btrfs/volumes.c btrfs_init_new_device() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| CAPABLE | 0 | 21 |
fs/btrfs/volumes.c btrfs_init_new_device() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | r file_bdev |
| CAPABLE | 0 | 21 | |
| UNITS | 0 | bdev | unit_byte |
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &uuid_mutex |
fs/btrfs/volumes.c btrfs_read_disk_super() -> bdev_nr_bytes()
| 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 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bdev | unit_byte |
| HALF_LOCKED2 | global &uuid_mutex |
fs/btrfs/volumes.c read_one_dev() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 1-u64max |
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | global &uuid_mutex |
fs/cramfs/inode.c cramfs_blkdev_read() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | global &read_mutex |
drivers/md/md.c md_import_device() -> bdev_nr_bytes()
| 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 | &mddev->reconfig_mutex | ||
| HALF_LOCKED2 | &of->mutex |
block/partitions/efi.c last_lba() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 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 create_log_context() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &md->type_lock |
fs/nfs/blocklayout/dev.c bl_parse_scsi() -> bdev_nr_bytes()
| 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 |
fs/nfs/blocklayout/dev.c bl_parse_simple() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/target/target_core_iblock.c iblock_get_blocks() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem |
drivers/mtd/devices/block2mtd.c add_device() -> bdev_nr_bytes()
| 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 |
fs/ntfs/super.c ntfs_fill_super() -> bdev_nr_bytes()
| 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_nr_bytes()
| 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_nr_bytes()
| 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/pstore/blk.c __register_pstore_blk() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| LOCK2 | global &pstore_blk_lock |
fs/nilfs2/super.c nilfs_resize_fs() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPABLE | 0 | 21 | |
| UNITS | 0 | bdev | unit_byte |
fs/nilfs2/ioctl.c nilfs_ioctl_set_alloc_range() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPABLE | 0 | 21 | |
| UNITS | 0 | bdev | unit_byte |
drivers/md/dm-vdo/dm-vdo-target.c get_underlying_device_block_count() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &md->suspend_lock | ||
| TYPE_LOCK | (struct mapped_device)->suspend_lock |
drivers/md/dm-vdo/dm-vdo-target.c parse_device_config() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|
drivers/md/dm-pcache/cache_dev.c cache_dev_dax_init() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|
drivers/md/dm-pcache/cache_dev.c cache_dev_start() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| HALF_LOCKED2 | &md->type_lock |
drivers/md/dm-pcache/cache_dev.c sb_init() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
block/ioctl.c blk_ioctl_secure_erase() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | $0 |
block/ioctl.c blk_ioctl_zeroout() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | $0 |
block/ioctl.c blk_validate_byte_range() -> bdev_nr_bytes()
| 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_cmd_zone_reset_all() -> bdev_nr_bytes()
| 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 | &ctx->uring_lock |
block/ioctl.c blkdev_ioctl() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | r I_BDEV |
block/ioctl.c compat_blkdev_ioctl() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | r I_BDEV |
drivers/md/dm-writecache.c writecache_ctr() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &md->type_lock |
fs/jfs/super.c jfs_fill_super() -> bdev_nr_bytes()
| 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-vdo/indexer/io-factory.c uds_get_writable_size() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nilfs2/the_nilfs.c nilfs_load_super_block() -> bdev_nr_bytes()
| 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/btrfs/ioctl.c btrfs_ioctl_resize() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPABLE | 0 | 21 | |
| UNITS | 0 | bdev | unit_byte |
fs/btrfs/ioctl.c btrfs_ioctl_resize() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPABLE | 0 | 21 | |
| UNITS | 0 | bdev | unit_byte |
fs/buffer.c blkdev_max_block() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| DATA_SOURCE | 0 | bdev | $0 |
| PREEMPT_ADD | |||
| 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 | &mapping->i_private_lock | ||
| HALF_LOCKED2 | &nilfs->ns_sem | ||
| HALF_LOCKED2 | &sbi->s_lock |
block/fops.c blkdev_fallocate() -> bdev_nr_bytes()
| 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_read_iter() -> bdev_nr_bytes()
| 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_write_iter() -> bdev_nr_bytes()
| 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 |
drivers/nvme/target/io-cmd-bdev.c nvmet_bdev_ns_enable() -> bdev_nr_bytes()
| 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_ns_revalidate() -> bdev_nr_bytes()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &ns->subsys->lock | ||
| HALF_LOCKED2 | &pool->lock |