Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 6 files:

Smatch caller information:

kernel/trace/trace_output.c trace_seq_print_sym() -> sprint_symbol()

Type Parameter Key Value
PARAM_VALUE 0 buffer 187080713025511424
BUF_SIZE 0 buffer 666
DATA_SOURCE 1 address $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 address unit_byte
HALF_LOCKED2 &m->lock

lib/vsprintf.c symbol_string() -> sprint_symbol()

Type Parameter Key Value
PARAM_VALUE 0 buffer 6612282603895975936
BUF_SIZE 0 buffer 666
DATA_SOURCE 1 address $2 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/trace/trace_fprobe.c fetch_store_symstring() -> sprint_symbol()

Type Parameter Key Value
PARAM_VALUE 0 buffer 0-ptr_max
DATA_SOURCE 0 buffer r get_loc_data
DATA_SOURCE 1 address $0
UNITS 1 address unit_byte
HALF_LOCKED2 rcu_read

kernel/trace/trace_fprobe.c fetch_store_symstrlen() -> sprint_symbol()

Type Parameter Key Value
PARAM_VALUE 0 buffer 3295454374351003648
BUF_SIZE 0 buffer 666
DATA_SOURCE 1 address $0
UNITS 1 address unit_byte
HALF_LOCKED2 rcu_read

kernel/trace/trace_uprobe.c fetch_store_symstring() -> sprint_symbol()

Type Parameter Key Value
PARAM_VALUE 0 buffer 4096-ptr_max
DATA_SOURCE 0 buffer r get_loc_data
DATA_SOURCE 1 address $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 address unit_byte
HALF_LOCKED2 &ucb->mutex

kernel/trace/trace_uprobe.c fetch_store_symstrlen() -> sprint_symbol()

Type Parameter Key Value
PARAM_VALUE 0 buffer 7988208006427836416
BUF_SIZE 0 buffer 666
DATA_SOURCE 1 address $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 address unit_byte
HALF_LOCKED2 &ucb->mutex

drivers/scsi/fnic/fnic_trace.c fnic_get_trace_data() -> sprint_symbol()

Type Parameter Key Value
PARAM_VALUE 0 buffer 7912557651716878336
BUF_SIZE 0 buffer 666
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &fnic_trace_lock

drivers/scsi/fnic/fnic_trace.c fnic_get_trace_data() -> sprint_symbol()

Type Parameter Key Value
PARAM_VALUE 0 buffer 7912557651716878336
BUF_SIZE 0 buffer 666
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &fnic_trace_lock

kernel/trace/trace_eprobe.c fetch_store_symstring() -> sprint_symbol()

Type Parameter Key Value
PARAM_VALUE 0 buffer 0-ptr_max
DATA_SOURCE 0 buffer r get_loc_data
DATA_SOURCE 1 address $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 address unit_byte

kernel/trace/trace_eprobe.c fetch_store_symstrlen() -> sprint_symbol()

Type Parameter Key Value
PARAM_VALUE 0 buffer 8955045065315028992
BUF_SIZE 0 buffer 666
DATA_SOURCE 1 address $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 address unit_byte

kernel/trace/trace_kprobe.c fetch_store_symstring() -> sprint_symbol()

Type Parameter Key Value
PARAM_VALUE 0 buffer 0-ptr_max
DATA_SOURCE 0 buffer r get_loc_data
DATA_SOURCE 1 address $0
UNITS 1 address unit_byte

kernel/trace/trace_kprobe.c fetch_store_symstrlen() -> sprint_symbol()

Type Parameter Key Value
PARAM_VALUE 0 buffer 6010408313248718848
BUF_SIZE 0 buffer 666
DATA_SOURCE 1 address $0
UNITS 1 address unit_byte