Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/md/dm-cache-policy-smq.c __smq_create() -> init_allocator()

Type Parameter Key Value
PARAM_VALUE 0 ea 4096-ptr_max
PARAM_VALUE 1 es 4096-ptr_max
PARAM_VALUE 1 es->end 0,4096-ptr_max
PARAM_VALUE 2 begin 0
PARAM_VALUE 3 end 128
NOCHECK_CALL
HALF_LOCKED2 &md->type_lock

drivers/md/dm-cache-policy-smq.c __smq_create() -> init_allocator()

Type Parameter Key Value
PARAM_VALUE 0 ea 4096-ptr_max
PARAM_VALUE 1 es 4096-ptr_max
PARAM_VALUE 1 es->begin 0-ptr_max
PARAM_VALUE 1 es->end 4097-ptr_max
PARAM_VALUE 2 begin 128
PARAM_VALUE 3 end 256
PARAM_COMPARE 2 begin <= $3
PARAM_COMPARE 3 end >= $2
NOCHECK_CALL
HALF_LOCKED2 &md->type_lock

drivers/md/dm-cache-policy-smq.c __smq_create() -> init_allocator()

Type Parameter Key Value
PARAM_VALUE 0 ea 4096-ptr_max
PARAM_VALUE 1 es 4096-ptr_max
PARAM_VALUE 1 es->begin 0-ptr_max
PARAM_VALUE 1 es->end 4097-ptr_max
PARAM_VALUE 2 begin 256
NOCHECK_CALL
HALF_LOCKED2 &md->type_lock

drivers/md/dm-cache-policy-smq.c __smq_create() -> init_allocator()

Type Parameter Key Value
PARAM_VALUE 0 ea 4096-ptr_max
PARAM_VALUE 1 es 4096-ptr_max
PARAM_VALUE 1 es->begin 0-ptr_max
PARAM_VALUE 1 es->end 4097-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &md->type_lock