Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

block/bio.c bio_alloc_cache_prune() -> bio_alloc_irq_cache_splice()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->free_list 0
PARAM_VALUE 0 cache->free_list->bi_blkg 0
PARAM_VALUE 0 cache->free_list->bi_crypt_context 0
PARAM_VALUE 0 cache->free_list->bi_integrity 0
DATA_SOURCE 0 cache $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

block/bio.c bio_alloc_percpu_cache() -> bio_alloc_irq_cache_splice()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->free_list 0
PARAM_VALUE 0 cache->nr_irq 16-u32max
FUZZY_MAX 0 cache->nr_irq 16
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dcc->cmd_lock
HALF_LOCKED2 &fs_info->fs_devices->device_list_mutex
HALF_LOCKED2 &fs_info->tree_log_mutex
HALF_LOCKED2 &md->io_barrier
HALF_LOCKED2 &vi->i_rwsem
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex