Defined in 1 files as a function:
Referenced in 25 files:
- block/blk-core.c
- block/blk-zoned.c
- block/ioctl.c, line 958
- block/partitions/core.c
- drivers/md/dm-crypt.c, line 3309
- drivers/md/dm-kcopyd.c, line 810
- drivers/md/dm-table.c
- drivers/md/dm-zone.c, line 216
- drivers/md/dm-zoned-metadata.c, line 2832
- drivers/md/dm-zoned-target.c, line 705
- drivers/md/dm.c
- drivers/nvme/target/io-cmd-bdev.c, line 125
- drivers/nvme/target/zns.c, line 119
- fs/btrfs/volumes.c, line 2279
- fs/btrfs/zoned.c
- fs/btrfs/zoned.h
- fs/f2fs/data.c, line 1030
- fs/f2fs/extent_cache.c, line 58
- fs/f2fs/f2fs.h
- fs/f2fs/segment.c
- fs/f2fs/super.c
- fs/f2fs/sysfs.c, line 1906
- fs/xfs/xfs_zone_alloc.c, line 1008
- fs/zonefs/super.c, line 1237
- mm/swapfile.c, line 3415
Smatch caller information:
drivers/md/dm-kcopyd.c dm_kcopyd_copy() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
fs/btrfs/dev-replace.c btrfs_check_device_zone_type() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | $1 |
| CAPABLE | 0 | 21 |
fs/btrfs/dev-replace.c btrfs_check_device_zone_type() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | $1 |
| CAPABLE | 0 | 21 |
drivers/md/dm-zoned-target.c dmz_get_zoned_device() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &md->type_lock |
fs/btrfs/volumes.c btrfs_check_device_zone_type() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| DATA_SOURCE | 0 | bdev | $1 |
| CAPABLE | 0 | 21 |
fs/btrfs/volumes.c btrfs_check_device_zone_type() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| DATA_SOURCE | 0 | bdev | $1 |
| CAPABLE | 0 | 21 |
fs/btrfs/volumes.c btrfs_scratch_superblocks() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 1-u64max |
| UNITS | 0 | bdev | unit_byte |
| HALF_LOCKED2 | &dev_replace->lock_finishing_cancel_unmount |
mm/swapfile.c claim_swapfile() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | r I_BDEV |
| CAPABLE | 0 | 21 | |
| UNITS | 0 | bdev | unit_byte |
drivers/md/dm-zone.c device_not_zone_append_capable() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|
fs/f2fs/segment.c __issue_discard_async() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sbi->cp_global_sem.internal_rwsem | ||
| HALF_LOCKED2 | &dirty_i->seglist_lock | ||
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->pin_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->umount_mutex | ||
| TYPE_LOCK | (struct f2fs_rwsem)->internal_rwsem |
fs/f2fs/segment.c __submit_discard_cmd() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | &dcc->cmd_lock | ||
| TYPE_LOCK | (struct discard_cmd_control)->cmd_lock |
fs/f2fs/segment.c check_write_pointer() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | &sbi->cp_global_sem.internal_rwsem | ||
| TYPE_LOCK | (struct f2fs_rwsem)->internal_rwsem |
fs/f2fs/segment.c f2fs_bdev_support_discard() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| DATA_SOURCE | 0 | bdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bdev | unit_byte |
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->pin_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->umount_mutex |
fs/f2fs/segment.c f2fs_is_sequential_zone_area() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | &free_i->segmap_lock | ||
| HALF_LOCKED2 | &curseg->curseg_mutex | ||
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->io_order_lock.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->io_order_lock.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->pin_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->pin_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->umount_mutex | ||
| HALF_LOCKED2 | &sbi->umount_mutex | ||
| HALF_LOCKED2 | &sit_i->sentry_lock | ||
| TYPE_LOCK | (struct free_segmap_info)->segmap_lock |
fs/f2fs/segment.c f2fs_wait_discard_bio() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | &curseg->curseg_mutex | ||
| LOCK2 | &dcc->cmd_lock | ||
| LOCK2 | &sit_i->sentry_lock | ||
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->io_order_lock.internal_rwsem | ||
| TYPE_LOCK | (struct curseg_info)->curseg_mutex | ||
| TYPE_LOCK | (struct discard_cmd_control)->cmd_lock | ||
| TYPE_LOCK | (struct sit_info)->sentry_lock |
fs/f2fs/segment.c get_target_zoned_dev() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | &sbi->cp_global_sem.internal_rwsem | ||
| TYPE_LOCK | (struct f2fs_rwsem)->internal_rwsem |
drivers/md/dm-zoned-metadata.c dmz_print_dev() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &md->type_lock |
fs/f2fs/data.c f2fs_is_sequential_zone_area() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPABLE | 0 | 21 | |
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/f2fs/data.c is_end_zone_blkaddr() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | &io->io_rwsem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem | ||
| TYPE_LOCK | (struct f2fs_rwsem)->internal_rwsem |
fs/xfs/xfs_zone_alloc.c xfs_query_write_pointer() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bdev | unit_byte |
| HALF_LOCKED2 | &fc->uapi_mutex |
block/ioctl.c blkdev_cmd_zone_reset_all() -> bdev_is_zoned()
| 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 |
fs/f2fs/sysfs.c disk_map_seq_show() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
fs/f2fs/sysfs.c f2fs_bdev_support_discard() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| DATA_SOURCE | 0 | bdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
block/blk-core.c blk_check_zone_append() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | bdev->bd_queue->last_merge->__sector | 0-18446744073709551614 |
| NO_OVERFLOW_SIMPLE | 0 | bdev->bd_disk->queue->queue_hw_ctx | |
| NO_OVERFLOW_SIMPLE | 0 | bdev->bd_disk->queue->stats | |
| UNITS | 0 | bdev | unit_byte |
| HALF_LOCKED2 | &cache->writeback_lock | ||
| HALF_LOCKED2 | &head->srcu | ||
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &zmd->mblk_sem | ||
| HALF_LOCKED2 | global &bch_register_lock | ||
| HALF_LOCKED2 | 0 | &bdev->bd_queue->queue_lock |
block/blk-core.c submit_bio_noacct() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | bdev->bd_queue->last_merge->__sector | 0-u64max |
| USER_DATA | 0 | bdev->bd_queue->last_merge->__sector | 0-u64max |
| NO_OVERFLOW_SIMPLE | 0 | bdev->bd_disk->queue->queue_hw_ctx | |
| NO_OVERFLOW_SIMPLE | 0 | bdev->bd_disk->queue->stats | |
| UNITS | 0 | bdev | unit_byte |
| HALF_LOCKED2 | &cache->writeback_lock | ||
| HALF_LOCKED2 | &head->srcu | ||
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &zmd->mblk_sem | ||
| HALF_LOCKED2 | global &bch_register_lock | ||
| HALF_LOCKED2 | 0 | &bdev->bd_queue->queue_lock |
drivers/md/dm.c clone_endio() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | bdev->bd_queue->last_merge->__sector | 0-18446744073709551614 |
| NO_OVERFLOW_SIMPLE | 0 | bdev->bd_disk->queue->queue_hw_ctx | |
| NO_OVERFLOW_SIMPLE | 0 | bdev->bd_disk->queue->stats | |
| UNITS | 0 | bdev | unit_byte |
| HALF_LOCKED2 | 0 | &bdev->bd_queue->queue_lock |
drivers/md/dm.c dm_accept_partial_bio() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bdev | unit_byte |
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &wc->lock |
block/blk-zoned.c bdev_zone_is_seq() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| DATA_SOURCE | 0 | bdev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | bdev->bd_queue->last_merge->__sector | 0-18446744073709551614 |
| NO_OVERFLOW_SIMPLE | 0 | bdev->bd_disk->queue->queue_hw_ctx | |
| NO_OVERFLOW_SIMPLE | 0 | bdev->bd_disk->queue->stats | |
| UNITS | 0 | bdev | unit_byte |
| HALF_LOCKED2 | &zi->zi_open_zones_lock | ||
| HALF_LOCKED2 | 0 | &bdev->bd_queue->queue_lock |
block/blk-zoned.c blk_zone_issue_zeroout() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| DATA_SOURCE | 0 | bdev | $0 |
| LOCK2 | &pool->lock |
block/blk-zoned.c blkdev_do_report_zones() -> bdev_is_zoned()
| 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 |
block/blk-zoned.c blkdev_get_zone_info() -> bdev_is_zoned()
| 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/blk-zoned.c blkdev_report_zones_cached() -> bdev_is_zoned()
| 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 |
block/blk-zoned.c blkdev_report_zones_ioctl() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | $0 |
block/blk-zoned.c blkdev_zone_mgmt() -> bdev_is_zoned()
| 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_bytes | |
| UNITS | 0 | bdev | unit_byte |
| HALF_LOCKED2 | &dev_replace->rwsem | ||
| HALF_LOCKED2 | &fs_info->dev_replace.rwsem | ||
| HALF_LOCKED2 | &fs_info->fs_devices->device_list_mutex | ||
| HALF_LOCKED2 | &fs_info->tree_log_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &zmd->map_lock | ||
| HALF_LOCKED2 | 0 | &bdev->bd_mapping->host->i_rwsem | |
| HALF_LOCKED2 | 0 | &bdev->bd_mapping->invalidate_lock |
block/blk-zoned.c blkdev_zone_mgmt_ioctl() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | $0 |
block/partitions/core.c add_partition() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev->bd_nr_sectors | 1-18014398509481983 |
| HALF_LOCKED2 | &disk->open_mutex | ||
| TYPE_LOCK | (struct gendisk)->open_mutex |
block/partitions/core.c blk_add_partitions() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev->bd_nr_sectors | 1-18014398509481983 |
| HALF_LOCKED2 | &disk->open_mutex | ||
| HALF_LOCKED2 | &disk->open_mutex | ||
| TYPE_LOCK | (struct gendisk)->open_mutex |
fs/btrfs/zoned.c btrfs_check_for_zoned_device() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 1-u64max |
| UNITS | 0 | bdev | unit_byte |
fs/btrfs/zoned.c btrfs_check_zoned_mode() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 1-u64max |
| UNITS | 0 | bdev | unit_byte |
fs/btrfs/zoned.c btrfs_get_dev_zone_info() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bdev | (-1),2136 |
| BUF_SIZE | 0 | bdev | (-1),2136 |
| UNITS | 0 | bdev | unit_byte |
| HALF_LOCKED2 | &fs_devices->device_list_mutex |
fs/btrfs/zoned.c btrfs_get_dev_zone_info() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| UNITS | 0 | bdev | unit_byte |
fs/btrfs/zoned.c btrfs_get_dev_zone_info() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | (-1),2136 |
| BUF_SIZE | 0 | bdev | (-1),2136 |
| UNITS | 0 | bdev | unit_byte |
| HALF_LOCKED2 | &fs_devices->device_list_mutex |
fs/btrfs/zoned.c btrfs_get_dev_zones() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 1-u64max |
| BUF_SIZE | 0 | bdev | (-1),2136 |
| BUF_SIZE | 0 | bdev | (-1),2136 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bdev | unit_byte |
fs/btrfs/zoned.c btrfs_sb_log_location() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev->bd_mapping->host->i_bytes | |
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | &fs_info->fs_devices->device_list_mutex | ||
| HALF_LOCKED2 | &fs_info->tree_log_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_devices)->device_list_mutex |
fs/btrfs/zoned.c btrfs_sb_log_location_bdev() -> bdev_is_zoned()
| 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/zonefs/super.c zonefs_fill_super() -> bdev_is_zoned()
| 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-crypt.c crypt_ctr() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &md->type_lock |
fs/f2fs/file.c f2fs_bdev_support_discard() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| DATA_SOURCE | 0 | bdev | $0 |
| UNITS | 0 | bdev | unit_byte |
fs/f2fs/file.c f2fs_hw_discard_granularity() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPABLE | 0 | 21 |
fs/f2fs/file.c f2fs_hw_discard_granularity() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPABLE | 0 | 21 |
drivers/md/dm-table.c device_area_is_invalid() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
drivers/md/dm-table.c device_is_zoned_model() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|
drivers/md/dm-table.c device_not_matches_zone_sectors() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|
drivers/md/dm-table.c device_not_zoned() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|
drivers/nvme/target/zns.c nvmet_execute_identify_ns_zns() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
fs/f2fs/super.c f2fs_bdev_support_discard() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| DATA_SOURCE | 0 | bdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bdev | unit_byte |
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | &sbi->umount_mutex |
fs/f2fs/super.c f2fs_scan_devices() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | bdev | unit_byte |
fs/f2fs/super.c f2fs_scan_devices() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
fs/f2fs/super.c get_first_seq_zone_segno() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|
fs/f2fs/super.c init_blkz_info() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|
fs/f2fs/super.c sanity_check_raw_super() -> bdev_is_zoned()
| 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_root->d_lockref.lock |
drivers/nvme/target/io-cmd-bdev.c nvmet_bdev_ns_enable() -> bdev_is_zoned()
| 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 |
fs/f2fs/extent_cache.c sanity_check_extent_cache() -> bdev_is_zoned()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem |