Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/md/md.c mddev_stack_new_rdev() -> queue_limits_stack_integrity_bdev()

Type Parameter Key Value
PARAM_VALUE 0 t 7614493716817502208
PARAM_VALUE 0 t->discard_alignment 0-4294967294
PARAM_VALUE 0 t->discard_granularity 1-u32max
PARAM_VALUE 0 t->max_dev_sectors 8-u32max
PARAM_VALUE 0 t->max_hw_sectors 8-u32max
PARAM_VALUE 0 t->max_sectors 8-u32max
PARAM_VALUE 1 bdev 4096-ptr_max
PARAM_VALUE 1 bdev->bd_disk 4096-ptr_max
PARAM_VALUE 1 bdev->bd_disk->queue 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mddev->gendisk->queue->limits_lock
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &mddev->reconfig_mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct request_queue)->limits_lock

drivers/md/md.c mddev_stack_rdev_limits() -> queue_limits_stack_integrity_bdev()

Type Parameter Key Value
PARAM_VALUE 0 t 4678871629868883968,5205976270331260928,5238008099866365952,6542519953745661952,8942557784846725120
PARAM_VALUE 0 t->discard_alignment 0-4294967294
PARAM_VALUE 0 t->discard_granularity 1-u32max
PARAM_VALUE 0 t->integrity.flags 0,16-223
PARAM_VALUE 0 t->max_dev_sectors 8-u32max
PARAM_VALUE 0 t->max_hw_sectors 8-u32max
PARAM_VALUE 0 t->max_sectors 8-u32max
PARAM_VALUE 0 t->max_user_discard_sectors u32max
PARAM_VALUE 1 bdev 4096-ptr_max
DATA_SOURCE 0 t $1
MEM_ZERO 0 t
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-table.c dm_set_device_limits() -> queue_limits_stack_integrity_bdev()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->discard_alignment 0-4294967294
PARAM_VALUE 0 t->discard_granularity 1-u32max
PARAM_VALUE 0 t->max_dev_sectors 8-u32max
PARAM_VALUE 0 t->max_hw_sectors 8-u32max
PARAM_VALUE 0 t->max_sectors 8-u32max
PARAM_VALUE 0 t->max_zone_append_sectors 0
PARAM_VALUE 1 bdev 4096-ptr_max
PARAM_VALUE 1 bdev->bd_queue->limits_lock.dep_map->name 0-255
PARAM_VALUE 1 bdev->bd_queue->limits_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 bdev->bd_queue->limits_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 bdev->bd_queue->limits_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 1 bdev->bd_queue->limits_lock.wait_lock.owner (-1)
PARAM_VALUE 1 bdev->bd_queue->limits_lock.wait_lock.owner_cpu u32max
DATA_SOURCE 0 t $4
NOCHECK_CALL
LOCK2 &q->limits_lock
TYPE_LOCK (struct request_queue)->limits_lock