Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/percpu.c pcpu_alloc_chunk() -> pcpu_mem_free()

Type Parameter Key Value
PARAM_VALUE 0 ptr 1-u64max
DATA_SOURCE 0 ptr r pcpu_mem_zalloc
NOCHECK_CALL
LOCK2 global &pcpu_alloc_mutex

mm/percpu.c pcpu_alloc_chunk() -> pcpu_mem_free()

Type Parameter Key Value
PARAM_VALUE 0 ptr 1-u64max
DATA_SOURCE 0 ptr r pcpu_mem_zalloc
NOCHECK_CALL
LOCK2 global &pcpu_alloc_mutex

mm/percpu.c pcpu_alloc_chunk() -> pcpu_mem_free()

Type Parameter Key Value
PARAM_VALUE 0 ptr 1-u64max
BUF_SIZE 0 ptr 0-268435456
DATA_SOURCE 0 ptr r pcpu_mem_zalloc
NOCHECK_CALL
LOCK2 global &pcpu_alloc_mutex

mm/percpu.c pcpu_alloc_chunk() -> pcpu_mem_free()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
DATA_SOURCE 0 ptr r pcpu_mem_zalloc
NOCHECK_CALL
LOCK2 global &pcpu_alloc_mutex

mm/percpu.c pcpu_free_chunk() -> pcpu_mem_free()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 global &pcpu_alloc_mutex

mm/percpu.c pcpu_free_chunk() -> pcpu_mem_free()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 global &pcpu_alloc_mutex

mm/percpu.c pcpu_free_chunk() -> pcpu_mem_free()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 global &pcpu_alloc_mutex

mm/percpu.c pcpu_free_chunk() -> pcpu_mem_free()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 global &pcpu_alloc_mutex

mm/percpu.c pcpu_free_chunk() -> pcpu_mem_free()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
DATA_SOURCE 0 ptr $0
NOCHECK_CALL
LOCK2 global &pcpu_alloc_mutex