Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

block/partitions/core.c part_release() -> bdev_drop()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subsys->su_mutex

block/genhd.c __alloc_disk_node() -> bdev_drop()

Type Parameter Key Value
PARAM_VALUE 0 bdev 4096-ptr_max
PARAM_VALUE 0 bdev->bd_disk 0
PARAM_VALUE 0 bdev->bd_fsfreeze_mutex.dep_map->name 0-255
PARAM_VALUE 0 bdev->bd_fsfreeze_mutex.first_waiter 0
PARAM_VALUE 0 bdev->bd_fsfreeze_mutex.magic 4096-ptr_max
PARAM_VALUE 0 bdev->bd_fsfreeze_mutex.osq.tail.counter 0
PARAM_VALUE 0 bdev->bd_fsfreeze_mutex.owner.counter 0
PARAM_VALUE 0 bdev->bd_holder_lock.dep_map->name 0-255
PARAM_VALUE 0 bdev->bd_holder_lock.first_waiter 0
PARAM_VALUE 0 bdev->bd_holder_lock.magic 4096-ptr_max
PARAM_VALUE 0 bdev->bd_holder_lock.osq.tail.counter 0
PARAM_VALUE 0 bdev->bd_holder_lock.owner.counter 0
PARAM_VALUE 0 bdev->bd_mapping 4096-ptr_max
PARAM_VALUE 0 bdev->bd_mapping->a_ops 5931361204064923648
PARAM_VALUE 0 bdev->bd_mapping->flags 0
PARAM_VALUE 0 bdev->bd_mapping->gfp_mask 1051840
PARAM_VALUE 0 bdev->bd_mapping->host 4096-ptr_max
PARAM_VALUE 0 bdev->bd_mapping->i_mmap_writable.counter 0
PARAM_VALUE 0 bdev->bd_mapping->invalidate_lock.count.counter 0
PARAM_VALUE 0 bdev->bd_mapping->invalidate_lock.first_waiter 0
PARAM_VALUE 0 bdev->bd_mapping->invalidate_lock.magic 4096-ptr_max
PARAM_VALUE 0 bdev->bd_mapping->invalidate_lock.osq.tail.counter 0
PARAM_VALUE 0 bdev->bd_mapping->invalidate_lock.owner.counter 0
PARAM_VALUE 0 bdev->bd_mapping->wb_err 0
PARAM_VALUE 0 bdev->bd_mapping->writeback_index 0
PARAM_VALUE 0 bdev->bd_queue 4096-ptr_max
PARAM_VALUE 0 bdev->bd_stats 4096-ptr_max
BUF_SIZE 0 bdev 2136
CAPPED_DATA 0 bdev 1
DATA_SOURCE 0 bdev r bdev_alloc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bdev->bd_queue->async_depth 0-10238[c]
HOST_DATA 0 bdev->bd_queue->limits.alignment_offset 0-u16max[c]
HOST_DATA 0 bdev->bd_queue->limits.atomic_write_max_sectors 0-8388607[c]
HOST_DATA 0 bdev->bd_queue->limits.discard_granularity 512-u32max[c]
HOST_DATA 0 bdev->bd_queue->limits.integrity.interval_exp 0-31[c]
HOST_DATA 0 bdev->bd_queue->limits.io_min 512-65536[c]
HOST_DATA 0 bdev->bd_queue->limits.max_active_zones 0-u32max
HOST_DATA 0 bdev->bd_queue->limits.max_open_zones 0-u32max
HOST_DATA 0 bdev->bd_queue->limits.max_sectors 0-s32max[c]
HOST_DATA 0 bdev->bd_queue->limits.max_zone_append_sectors 0-s32max[c]
HOST_DATA 0 bdev->bd_queue->limits.zone_write_granularity 512-65536[c]
HOST_DATA 0 bdev->bd_queue->nr_requests 0-10238[c]
NO_OVERFLOW_SIMPLE 0 bdev->bd_disk->bio_split.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 bdev->bd_disk->bio_split.bvec_pool.min_nr
NO_OVERFLOW_SIMPLE 0 bdev->bd_queue->async_depth
NO_OVERFLOW_SIMPLE 0 bdev->bd_queue->nr_requests

block/genhd.c disk_release() -> bdev_drop()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subsys->su_mutex