Documented in 1 files:

Defined in 1 files as a function:

Referenced in 14 files:

Smatch caller information:

drivers/firmware/efi/cper.c cper_mem_err_unpack() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

kernel/trace/trace_output.c trace_print_array_seq() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

kernel/trace/trace_output.c trace_print_bitmask_seq() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->buffer 4096-ptr_max
PARAM_VALUE 0 s->seq.len 0
PARAM_VALUE 0 s->seq.size 8156
BUF_SIZE 0 s 8192
TERMINATED 0 s->seq.buffer 1

kernel/trace/trace_output.c trace_print_flags_seq() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
STR_LEN 0 s 1
STR_LEN 0 s 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

kernel/trace/trace_output.c trace_print_hex_dump_seq() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
STR_LEN 0 s 0
STR_LEN 0 s 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

kernel/trace/trace_output.c trace_print_hex_seq() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

kernel/trace/trace_output.c trace_print_symbols_seq() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

kernel/trace/trace_output.c trace_print_symbols_seq() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

drivers/infiniband/hw/hfi1/trace.c hfi1_trace_fmt_lrh() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/infiniband/hw/hfi1/trace.c hfi1_trace_fmt_rest() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/infiniband/hw/hfi1/trace.c hfi1_trace_print_rsm_hist() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/infiniband/hw/hfi1/trace.c parse_everbs_hdrs() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/infiniband/hw/hfi1/trace.c parse_sdma_flags() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/infiniband/hw/hfi1/trace.c print_u32_array() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.c parse_action() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/scsi/scsi_trace.c scsi_trace_atomic_write16_out() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->seq.size 1-u64max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

drivers/scsi/scsi_trace.c scsi_trace_maintenance_in() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->seq.size 1-u64max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

drivers/scsi/scsi_trace.c scsi_trace_maintenance_out() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->seq.size 1-u64max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

drivers/scsi/scsi_trace.c scsi_trace_misc() -> trace_seq_buffer_ptr()

Type Parameter Key Value
BUF_SIZE 0 s (-1),8192
BUF_SIZE 0 s (-1),8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING

drivers/scsi/scsi_trace.c scsi_trace_rw10() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->seq.size 1-u64max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

drivers/scsi/scsi_trace.c scsi_trace_rw12() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->seq.size 1-u64max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

drivers/scsi/scsi_trace.c scsi_trace_rw16() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->seq.size 1-u64max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

drivers/scsi/scsi_trace.c scsi_trace_rw32() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/scsi/scsi_trace.c scsi_trace_rw6() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->seq.size 1-u64max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

drivers/scsi/scsi_trace.c scsi_trace_service_action_in() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->seq.size 1-u64max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

drivers/scsi/scsi_trace.c scsi_trace_unmap() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->seq.size 1-u64max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

drivers/scsi/scsi_trace.c scsi_trace_zbc_in() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->seq.size 1-u64max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

drivers/scsi/scsi_trace.c scsi_trace_zbc_out() -> trace_seq_buffer_ptr()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->seq.size 1-u64max
BUF_SIZE 0 s 8192
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tracepoint_iter_lock

drivers/nvme/host/trace.c nvme_trace_admin_format_nvm() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_admin_get_features() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_admin_identify() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_admin_set_features() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_common() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_create_cq() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_create_sq() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_delete_cq() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_delete_sq() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_disk_name() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_dsm() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_fabrics_auth_receive() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_fabrics_auth_send() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_fabrics_common() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_fabrics_connect() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_fabrics_property_get() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_fabrics_property_set() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_get_lba_status() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_read_write() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_resv_acq() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_resv_reg() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_resv_rel() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_resv_report() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_zone_mgmt_recv() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/host/trace.c nvme_trace_zone_mgmt_send() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/block/null_blk/trace.c nullb_trace_disk_name() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c parse_fs_dst() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c parse_fs_hdrs() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/infiniband/hw/irdma/trace.c print_ip_addr() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_admin_get_features() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_admin_identify() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_admin_set_features() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_common() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_ctrl_id() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_disk_name() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_dsm() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_fabrics_auth_receive() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_fabrics_auth_send() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_fabrics_common() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_fabrics_connect() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_fabrics_property_get() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_fabrics_property_set() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_get_lba_status() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_read_write() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_resv_acq() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_resv_reg() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_resv_rel() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_resv_report() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_zone_mgmt_recv() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/nvme/target/trace.c nvmet_trace_zone_mgmt_send() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/ata/libata-trace.c libata_trace_parse_eh_action() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/ata/libata-trace.c libata_trace_parse_eh_err_mask() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/ata/libata-trace.c libata_trace_parse_host_stat() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/ata/libata-trace.c libata_trace_parse_qc_flags() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/ata/libata-trace.c libata_trace_parse_status() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/ata/libata-trace.c libata_trace_parse_subcmd() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

drivers/ata/libata-trace.c libata_trace_parse_tf_flags() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0

kernel/trace/trace_seq.c trace_seq_acquire() -> trace_seq_buffer_ptr()

Type Parameter Key Value
DATA_SOURCE 0 s $0