Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/trace/blktrace.c blk_trace_remove() -> __blk_trace_remove()

Type Parameter Key Value
PARAM_VALUE 0 q->debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 q->debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 q->debugfs_mutex.dep_map->name 0-255
PARAM_VALUE 0 q->debugfs_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 q->debugfs_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 q->debugfs_mutex.osq.tail.counter 0-s32max
DATA_SOURCE 0 q $0
STR_LEN 0 q (-1),31
STR_LEN 0 q (-1),31
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &q->debugfs_mutex
TYPE_LOCK (struct request_queue)->debugfs_mutex

kernel/trace/blktrace.c blk_trace_shutdown() -> __blk_trace_remove()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->blk_trace 1-u64max
PARAM_VALUE 0 q->debugfs_mutex.dep_map->name 0-255
PARAM_VALUE 0 q->debugfs_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 q->debugfs_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 q->debugfs_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 q->mq_ops 0-1
PARAM_VALUE 0 q->sysfs_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 q->sysfs_lock.osq.tail.counter 0-s32max
DATA_SOURCE 0 q $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 q->limits.alignment_offset 0-u16max[c]
HOST_DATA 0 q->limits.atomic_write_max_sectors 0-8388607[c]
HOST_DATA 0 q->limits.discard_granularity 512-u32max[c]
HOST_DATA 0 q->limits.integrity.interval_exp 0-31[c]
HOST_DATA 0 q->limits.io_min 512-65536[c]
HOST_DATA 0 q->limits.max_active_zones 0-u32max
HOST_DATA 0 q->limits.max_open_zones 0-u32max
HOST_DATA 0 q->limits.max_sectors 0-s32max[c]
HOST_DATA 0 q->limits.max_zone_append_sectors 0-s32max[c]
HOST_DATA 0 q->limits.zone_write_granularity 512-65536[c]
NO_OVERFLOW_SIMPLE 0 q->async_depth
NO_OVERFLOW_SIMPLE 0 q->limits.discard_granularity
NO_OVERFLOW_SIMPLE 0 q->limits.max_discard_sectors
NO_OVERFLOW_SIMPLE 0 q->limits.max_hw_discard_sectors
NO_OVERFLOW_SIMPLE 0 q->limits.max_open_zones
NO_OVERFLOW_SIMPLE 0 q->nr_hw_queues
NO_OVERFLOW_SIMPLE 0 q->nr_requests
LOCK2 0 &q->debugfs_mutex
HALF_LOCKED2 &q->sysfs_lock
HALF_LOCKED2 &set->update_nr_hwq_lock
TYPE_LOCK (struct request_queue)->debugfs_mutex