Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/dm-vdo/slab-depot.c apply_to_slabs() -> get_slab_iterator()

Type Parameter Key Value
PARAM_VALUE 0 allocator 4096-ptr_max
DATA_SOURCE 0 allocator $0
RX_PATH
TASK_NOT_RUNNING

drivers/md/dm-vdo/slab-depot.c get_slab_statuses() -> get_slab_iterator()

Type Parameter Key Value
PARAM_VALUE 0 allocator 4096-ptr_max
PARAM_VALUE 0 allocator->depot 4096-ptr_max
DATA_SOURCE 0 allocator $0

drivers/md/dm-vdo/slab-depot.c initiate_load() -> get_slab_iterator()

Type Parameter Key Value
PARAM_VALUE 0 allocator 4096-ptr_max
BUF_SIZE 0 allocator->eraser 560
CAPPED_DATA 0 allocator->eraser->sub_job_size 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 allocator->eraser->io_client->bios.bio_pool.min_nr
NO_OVERFLOW_SIMPLE 0 allocator->eraser->io_client->bios.bvec_pool.min_nr

drivers/md/dm-vdo/slab-depot.c notify_block_allocator_of_read_only_mode() -> get_slab_iterator()

Type Parameter Key Value
PARAM_VALUE 0 allocator 4096-ptr_max
DATA_SOURCE 0 allocator $0

drivers/md/dm-vdo/slab-depot.c vdo_dump_block_allocator() -> get_slab_iterator()

Type Parameter Key Value
DATA_SOURCE 0 allocator $0
HALF_LOCKED2 &md->io_barrier