Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/xfs/xfs_zone_alloc.c xfs_zone_alloc_blocks() -> bdev_zone_is_seq()

Type Parameter Key Value
DATA_SOURCE 1 sector r xfs_gbno_to_daddr
BIT_INFO 1 sector 0x0,0x7fffffffffffffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sector 0-36028797018963967[c]
UNITS 0 bdev unit_byte

fs/xfs/xfs_zone_alloc.c xfs_zone_is_conv() -> bdev_zone_is_seq()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdev unit_byte
LOCK2 &zi->zi_open_zones_lock
HALF_LOCKED2 &fc->uapi_mutex
TYPE_LOCK (struct xfs_zone_info)->zi_open_zones_lock

fs/xfs/xfs_zone_gc.c xfs_submit_zone_reset_bio() -> bdev_zone_is_seq()

Type Parameter Key Value
DATA_SOURCE 1 sector r xfs_gbno_to_daddr
BIT_INFO 1 sector 0x0,0x7fffffffffffffff
BIT_INFO 1 sector 0x0,0x7fffffffffffffff
NOSPEC 1 sector
NOSPEC 1 sector
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 sector 0-u64max
USER_DATA 1 sector 0-u64max
UNITS 0 bdev unit_byte
UNITS 1 sector unit_byte

fs/xfs/xfs_zone_gc.c xfs_zone_gc_alloc_blocks() -> bdev_zone_is_seq()

Type Parameter Key Value
DATA_SOURCE 1 sector r xfs_gbno_to_daddr
UNITS 0 bdev unit_byte

block/blk-core.c submit_bio_noacct() -> bdev_zone_is_seq()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 0 bdev->bd_disk->queue 4096-ptr_max
PARAM_VALUE 0 bdev->bd_queue->dev->power.wakeirq->status 0-4294967295
NOSPEC 1 sector
NOSPEC 1 sector
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bdev->bd_queue->last_merge->__sector 0-u64max
HOST_DATA 1 sector 0-u64max
USER_DATA 0 bdev->bd_queue->last_merge->__sector 0-u64max
USER_DATA 1 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
UNITS 1 sector 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-zoned.c blk_zone_wplug_handle_write() -> bdev_zone_is_seq()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 0 bdev->bd_disk 4096-ptr_max
PARAM_VALUE 0 bdev->bd_disk->queue->mq_kobj->release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 bdev->bd_disk->queue->mq_kobj->release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 bdev->bd_disk->queue->mq_kobj->release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 bdev->bd_disk->zone_wplugs_hash 1-u64max
PARAM_VALUE 0 bdev->bd_disk->zone_wplugs_worker->delays->blkio_count 0-4294967295
PARAM_VALUE 0 bdev->bd_disk->zone_wplugs_worker->sched_task_group->idle s32min-s32max
PARAM_VALUE 0 bdev->bd_queue->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 bdev->bd_queue->mq_kobj->release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 bdev->bd_queue->mq_kobj->release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 bdev->bd_queue->mq_kobj->release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 bdev->bd_queue->stats->accounting s32min-s32max
NOSPEC 1 sector
NOSPEC 1 sector
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bdev->bd_queue->last_merge->__sector 0-u64max
HOST_DATA 1 sector 0-u64max
USER_DATA 1 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
UNITS 1 sector unit_byte
HALF_LOCKED2 &md->io_barrier
HALF_LOCKED2 0 &bdev->bd_queue->queue_lock