Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/trace/trace_remote.c trace_remote_alloc_buffer() -> trace_remote_free_buffer()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 0 desc->nr_cpus 0-s32max
PARAM_VALUE 0 desc->struct_len 16-4000000
BUF_SIZE 0 desc 16-s32max
BUF_SIZE 0 desc 16-s32max
CAPPED_DATA 0 desc->struct_len 1
DATA_SOURCE 0 desc $0
FUZZY_MAX 0 desc->nr_cpus 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

kernel/trace/remote_test.c remote_test_load() -> trace_remote_free_buffer()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 0 desc->nr_cpus 1-s32max
PARAM_VALUE 0 desc->struct_len 16-4000000
BUF_SIZE 0 desc 16-18446744073709551614
BUF_SIZE 0 desc 16-18446744073709551614
CAPPED_DATA 0 desc->nr_cpus 1
DATA_SOURCE 0 desc r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

kernel/trace/remote_test.c remote_test_unload() -> trace_remote_free_buffer()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
BUF_SIZE 0 desc (-1),16-s32max
BUF_SIZE 0 desc (-1),16-s32max
CAPPED_DATA 0 desc 1
CAPPED_DATA 0 desc->nr_cpus 1
DATA_SOURCE 0 desc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock