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:

drivers/hwtracing/stm/p_sys-t.c sys_t_clock_sync() -> stm_data_write()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 m 0-u16max
PARAM_VALUE 2 c 0-64
PARAM_VALUE 3 ts_first 0
PARAM_VALUE 4 buf 7794990208855977984
PARAM_VALUE 5 count 16
BUF_SIZE 4 buf 16
DATA_SOURCE 0 data $0
DATA_SOURCE 1 m $1
DATA_SOURCE 2 c $2
HARD_MAX 2 c 64
RX_PATH
TASK_NOT_RUNNING
UNITS 5 count unit_byte
HALF_LOCKED2 global &stm_source_srcu

drivers/hwtracing/stm/p_sys-t.c sys_t_write() -> stm_data_write()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->packet 0,4096-ptr_max
PARAM_VALUE 3 ts_first 0
PARAM_VALUE 4 buf 1101936201680125952
PARAM_VALUE 5 count 16
BUF_SIZE 4 buf 16
DATA_SOURCE 0 data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 5 count unit_byte
HALF_LOCKED2 global &stm_source_srcu

drivers/hwtracing/stm/p_sys-t.c sys_t_write() -> stm_data_write()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->packet 0,4096-ptr_max
PARAM_VALUE 3 ts_first 0
PARAM_VALUE 4 buf 1481222984339783680
PARAM_VALUE 5 count 8
BUF_SIZE 4 buf 8
DATA_SOURCE 0 data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 5 count unit_byte
HALF_LOCKED2 global &stm_source_srcu

drivers/hwtracing/stm/p_sys-t.c sys_t_write_data() -> stm_data_write()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->packet 0,4096-ptr_max
PARAM_VALUE 1 m 0-u16max
PARAM_VALUE 2 c 0-64
PARAM_VALUE 3 ts_first 0
PARAM_VALUE 4 buf 3943743417652617216
PARAM_VALUE 4 *buf 0-u16max
PARAM_VALUE 5 count 8
BUF_SIZE 4 buf 8
DATA_SOURCE 0 data $0
DATA_SOURCE 1 m $2
DATA_SOURCE 2 c $3
HARD_MAX 2 c 64
RX_PATH
TASK_NOT_RUNNING
UNITS 5 count unit_byte
HALF_LOCKED2 global &stm_source_srcu

drivers/hwtracing/stm/p_sys-t.c sys_t_write_data() -> stm_data_write()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->packet 0,4096-ptr_max
PARAM_VALUE 1 m 0-u16max
PARAM_VALUE 2 c 0-64
PARAM_VALUE 3 ts_first 0
DATA_SOURCE 0 data $0
DATA_SOURCE 1 m $2
DATA_SOURCE 2 c $3
HARD_MAX 2 c 64
RX_PATH
TASK_NOT_RUNNING
USER_DATA 5 count 0-4087[c]
UNITS 4 buf unit_byte
UNITS 5 count unit_byte
USER_PTR 4 buf
HALF_LOCKED2 global &stm_source_srcu

drivers/hwtracing/stm/p_sys-t.c sys_t_write_data() -> stm_data_write()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->packet 0,4096-ptr_max
PARAM_VALUE 1 m 0-u16max
PARAM_VALUE 2 c 0-64
PARAM_VALUE 3 ts_first 0
BUF_SIZE 4 buf (-1),1-4096
BUF_SIZE 4 buf (-1),1-4096
DATA_SOURCE 0 data $0
DATA_SOURCE 1 m $2
DATA_SOURCE 2 c $3
DATA_SOURCE 4 buf $5
DATA_SOURCE 5 count $6
NOSPEC 5 count
NOSPEC 5 count
HARD_MAX 2 c 64
RX_PATH
TASK_NOT_RUNNING
USER_DATA 5 count 0-4095[c]
USER_PTR 4 buf
HALF_LOCKED2 global &stm_source_srcu

drivers/hwtracing/stm/p_basic.c basic_write() -> stm_data_write()

Type Parameter Key Value
PARAM_VALUE 3 ts_first 1
BUF_SIZE 4 buf (-1),1-4096
DATA_SOURCE 0 data $0
DATA_SOURCE 4 buf $3
DATA_SOURCE 5 count $4
NOSPEC 5 count
NOSPEC 5 count
RX_PATH
TASK_NOT_RUNNING
USER_DATA 5 count 0-4095[c]
USER_PTR 4 buf
HALF_LOCKED2 global &stm_source_srcu