Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/spi/spi.c spi_statistics_bytes_rx_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 offset 64
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_bytes_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 offset 56
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_bytes_tx_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 offset 72
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_errors_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 offset 16
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_messages_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 offset 0
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_spi_async_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 offset 48
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_spi_sync_immediate_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 offset 40
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_spi_sync_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 offset 32
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_timedout_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 offset 24
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo0_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo10_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo11_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo12_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo13_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo14_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo15_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo16_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo1_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo2_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo3_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo4_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo5_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo6_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo7_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo8_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfer_bytes_histo9_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfers_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 offset 8
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/spi/spi.c spi_statistics_transfers_split_maxsize_show() -> spi_emit_pcpu_stats()

Type Parameter Key Value
PARAM_VALUE 1 buf 1-u64max
PARAM_VALUE 2 offset 216
DATA_SOURCE 0 stat $0
DATA_SOURCE 1 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex