Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

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

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

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

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
LOCK2 _T->lock

kernel/trace/ring_buffer.c ring_buffer_desc() -> __first_ring_buffer_desc()

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
DATA_SOURCE 0 desc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

kernel/trace/ring_buffer.c ring_buffer_desc() -> __first_ring_buffer_desc()

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
DATA_SOURCE 0 desc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

kernel/trace/remote_test.c remote_test_enable_tracing() -> __first_ring_buffer_desc()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
LOCK2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
BUF_SIZE 0 desc 16-18446744073709551614
BUF_SIZE 0 desc 16-18446744073709551614
DATA_SOURCE 0 desc r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
BUF_SIZE 0 desc 16-18446744073709551614
BUF_SIZE 0 desc 16-18446744073709551614
DATA_SOURCE 0 desc r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

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

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