Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/dma/debug.c check_unmap() -> bucket_find_exact()

Type Parameter Key Value
PARAM_VALUE 0 bucket 4096-ptr_max
PARAM_VALUE 1 ref 839747112329662464,3869517746953109504,6521944278685503488,9084277157255417856
PARAM_VALUE 1 ref->list.next 0
PARAM_VALUE 1 ref->list.prev 0
PARAM_VALUE 1 ref->map_err_type 0
PARAM_VALUE 1 ref->sg_call_ents 0-s32max
PARAM_VALUE 1 ref->sg_mapped_ents 0
PARAM_VALUE 1 ref->stack_len 0
PARAM_VALUE 1 ref->type 1-4
DATA_SOURCE 0 bucket r get_hash_bucket
DATA_SOURCE 1 ref $0
HARD_MAX 1 ref->type 4
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 ref->dev_addr 0-u64max
HOST_DATA 1 ref->size 0-16777200[c]
USER_DATA 1 ref->dev_addr 9223372036854788096-9223372036855042047[c]
NO_OVERFLOW_SIMPLE 1 ref->size
LOCK2 __flags

kernel/dma/debug.c get_nr_mapped_entries() -> bucket_find_exact()

Type Parameter Key Value
PARAM_VALUE 0 bucket 4096-ptr_max
PARAM_VALUE 1 ref 1432927992199606272,3869517746953109504,5621639713311596544
PARAM_VALUE 1 ref->sg_call_ents 1-s32max
PARAM_VALUE 1 ref->size 0-u32max
PARAM_VALUE 1 ref->type 1
DATA_SOURCE 0 bucket r get_hash_bucket
DATA_SOURCE 1 ref $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 ref->dev_addr 0-18446744073709551614
USER_DATA 1 ref->dev_addr 9223372036854788096-9223372036855042047[c]
NO_OVERFLOW_SIMPLE 1 ref->sg_call_ents
LOCK2 __flags