Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/nvme/host/core.c nvme_set_chunk_sectors() -> nvme_first_scan()

Type Parameter Key Value
PARAM_VALUE 0 disk 4096-ptr_max
BUF_SIZE 0 disk (-1),2000
BUF_SIZE 0 disk (-1),2000
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 disk->bio_split.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 disk->bio_split.bvec_pool.min_nr
LOCK2 0 &disk->queue->limits_lock
HALF_LOCKED2 &ctrl->scan_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct request_queue)->limits_lock

drivers/nvme/host/core.c nvme_set_chunk_sectors() -> nvme_first_scan()

Type Parameter Key Value
PARAM_VALUE 0 disk 4096-ptr_max
BUF_SIZE 0 disk (-1),2000
BUF_SIZE 0 disk (-1),2000
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 disk->bio_split.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 disk->bio_split.bvec_pool.min_nr
LOCK2 0 &disk->queue->limits_lock
HALF_LOCKED2 &ctrl->scan_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct request_queue)->limits_lock

drivers/nvme/host/core.c nvme_update_ns_info_block() -> nvme_first_scan()

Type Parameter Key Value
PARAM_VALUE 0 disk 4096-ptr_max
PARAM_VALUE 0 disk->part0 4096-ptr_max
BUF_SIZE 0 disk (-1),2000
BUF_SIZE 0 disk (-1),2000
CAPPED_DATA 0 disk->queue->limits.max_hw_wzeroes_unmap_sectors 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 disk->queue->limits.discard_granularity
NO_OVERFLOW_SIMPLE 0 disk->zone_wplugs_pool->curr_nr
NO_OVERFLOW_SIMPLE 0 disk->zone_wplugs_pool->min_nr
HALF_LOCKED2 &ctrl->scan_lock
HALF_LOCKED2 &pool->lock