Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

block/blk-mq.c blk_mq_alloc_queue() -> blk_alloc_queue()

Type Parameter Key Value
PARAM_VALUE 0 lim 4096-ptr_max
PARAM_VALUE 0 lim->features 144-8848
PARAM_VALUE 0 lim->flags 0
BUF_SIZE 0 lim (-1),200
BUF_SIZE 0 lim (-1),200
DATA_SOURCE 0 lim $1 [m]
BIT_INFO 0 lim->features 0x90,0x3fff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 lim->discard_granularity 0-u32max
HOST_DATA 0 lim->logical_block_size 0-u32max
HOST_DATA 0 lim->max_active_zones 0-u32max
HOST_DATA 0 lim->max_open_zones 0-u32max
NO_OVERFLOW_SIMPLE 0 lim->max_open_zones

block/genhd.c __blk_alloc_disk() -> blk_alloc_queue()

Type Parameter Key Value
PARAM_VALUE 0 lim 2842687704239271936,4020956271865610240,5157903453577154560,7141908542544633856,7264571643364208640,8109435924006105088,8373899416019398656,9073352360456441856
PARAM_VALUE 0 lim->alignment_offset 0
PARAM_VALUE 0 lim->atomic_write_boundary_sectors 0
PARAM_VALUE 0 lim->atomic_write_hw_boundary 0
PARAM_VALUE 0 lim->atomic_write_hw_max 0,u32max
PARAM_VALUE 0 lim->atomic_write_hw_unit_max 0
PARAM_VALUE 0 lim->atomic_write_hw_unit_min 0
PARAM_VALUE 0 lim->atomic_write_max_sectors 0
PARAM_VALUE 0 lim->atomic_write_unit_max 0
PARAM_VALUE 0 lim->atomic_write_unit_min 0
PARAM_VALUE 0 lim->chunk_sectors 0
PARAM_VALUE 0 lim->discard_granularity 0,512,4096
PARAM_VALUE 0 lim->dma_alignment 0,3
PARAM_VALUE 0 lim->features 0,3,64-65,67,96,192,321,323,21136,22160
PARAM_VALUE 0 lim->flags 0
PARAM_VALUE 0 lim->integrity.csum_type 0
PARAM_VALUE 0 lim->integrity.flags 0
PARAM_VALUE 0 lim->integrity.interval_exp 0
PARAM_VALUE 0 lim->integrity.metadata_size 0
PARAM_VALUE 0 lim->integrity.pi_tuple_size 0
PARAM_VALUE 0 lim->integrity.tag_size 0
PARAM_VALUE 0 lim->io_min 0,512-33553920
PARAM_VALUE 0 lim->max_active_zones 0
PARAM_VALUE 0 lim->max_dev_sectors 0,u32max
PARAM_VALUE 0 lim->max_discard_sectors 0
PARAM_VALUE 0 lim->max_discard_segments 0-1,u16max
PARAM_VALUE 0 lim->max_fast_segment_size 0
PARAM_VALUE 0 lim->max_hw_discard_sectors 0,u32max
PARAM_VALUE 0 lim->max_hw_sectors 0,16,u32max
PARAM_VALUE 0 lim->max_hw_wzeroes_unmap_sectors 0,u32max
PARAM_VALUE 0 lim->max_hw_zone_append_sectors 0,u32max
PARAM_VALUE 0 lim->max_integrity_segments 0-1
PARAM_VALUE 0 lim->max_open_zones 0
PARAM_VALUE 0 lim->max_sectors 0,u32max
PARAM_VALUE 0 lim->max_segment_size 0,u32max
PARAM_VALUE 0 lim->max_segments 0,256,u16max
PARAM_VALUE 0 lim->max_user_discard_sectors 0,u32max
PARAM_VALUE 0 lim->max_user_sectors 0
PARAM_VALUE 0 lim->max_user_wzeroes_unmap_sectors 0,u32max
PARAM_VALUE 0 lim->max_write_zeroes_sectors 0,u32max
PARAM_VALUE 0 lim->max_wzeroes_unmap_sectors 0
PARAM_VALUE 0 lim->max_zone_append_sectors 0
PARAM_VALUE 0 lim->physical_block_size 0,512-33553920
PARAM_VALUE 0 lim->seg_boundary_mask 0,u32max
PARAM_VALUE 0 lim->virt_boundary_mask 0
PARAM_VALUE 0 lim->zone_write_granularity 0
BUF_SIZE 0 lim (-1),200
DATA_SOURCE 1 node_id $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adm_ctx->resource->adm_mutex
HALF_LOCKED2 &ctrl->subsys->lock
HALF_LOCKED2 &disks_mutex
HALF_LOCKED2 global &zram_index_mutex