Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

lib/min_heap.c __min_heap_pop_push() -> __min_heap_pop_push_inline()

Type Parameter Key Value
DATA_SOURCE 0 heap $0
DATA_SOURCE 1 element $1
DATA_SOURCE 2 elem_size $2
DATA_SOURCE 3 func $3
DATA_SOURCE 4 args $4
NOCHECK_CALL

lib/tests/min_heap_kunit.c test_heap_pop_push() -> __min_heap_pop_push_inline()

Type Parameter Key Value
PARAM_VALUE 0 heap 1718392787025371136
PARAM_VALUE 1 element 4096-ptr_max
PARAM_VALUE 1 *element s32min-s32max
PARAM_VALUE 2 elem_size 4
PARAM_VALUE 3 func 2957069142725857280
PARAM_VALUE 3 func->less 14482364487237632,2429063502472138752
PARAM_VALUE 3 func->swp 0
PARAM_VALUE 4 args 0
NOCHECK_CALL
UNITS 2 elem_size unit_byte

lib/tests/min_heap_kunit.c test_heap_pop_push() -> __min_heap_pop_push_inline()

Type Parameter Key Value
PARAM_VALUE 0 heap 1718392787025371136
PARAM_VALUE 1 element 2368155316371550208
PARAM_VALUE 1 *element s32min-s32max
PARAM_VALUE 2 elem_size 4
PARAM_VALUE 3 func 2957069142725857280
PARAM_VALUE 3 func->less 14482364487237632,2429063502472138752
PARAM_VALUE 3 func->swp 0
PARAM_VALUE 4 args 0
BUF_SIZE 1 element 4
NOCHECK_CALL
UNITS 2 elem_size unit_byte