Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/trace/trace_snapshot.c tracing_snapshot_open() -> tracing_get_cpu()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size

kernel/trace/trace_remote.c trace_open() -> tracing_get_cpu()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size

kernel/trace/trace_remote.c trace_pipe_open() -> tracing_get_cpu()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size

kernel/trace/trace_remote.c trace_write() -> tracing_get_cpu()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max

kernel/trace/trace.c __tracing_open() -> tracing_get_cpu()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
LOCK2 global &trace_types_lock

kernel/trace/trace.c tracing_buffer_meta_open() -> tracing_get_cpu()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size

kernel/trace/trace.c tracing_buffers_open() -> tracing_get_cpu()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size
LOCK2 global &trace_types_lock

kernel/trace/trace.c tracing_entries_read() -> tracing_get_cpu()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max

kernel/trace/trace.c tracing_entries_write() -> tracing_get_cpu()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max

kernel/trace/trace.c tracing_open() -> tracing_get_cpu()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size

kernel/trace/trace.c tracing_open_pipe() -> tracing_get_cpu()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_size
LOCK2 _T->lock

kernel/trace/trace.c tracing_stats_read() -> tracing_get_cpu()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max