Defined in 1 files as a macro:

Defined in 1 files as a function:

Referenced in 14 files:

Smatch caller information:

fs/netfs/locking.c netfs_wb_begin() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 7800160517600444416
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vnode->validate_lock

fs/netfs/locking.c netfs_wb_begin() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 6829435071713001472
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &vnode->validate_lock

fs/netfs/write_collect.c netfs_write_subrequest_terminated() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 1454764714719457280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/write_collect.c netfs_write_subrequest_terminated() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 4338077309173882880
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/write_collect.c netfs_write_subrequest_terminated() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 412572943533707264
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/write_collect.c netfs_write_subrequest_terminated() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 2267813955877863424
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/read_retry.c netfs_reissue_read() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 1522018320214474752
RX_PATH
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/netfs/read_retry.c netfs_retry_read_subrequests() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 9143810169537347584
RX_PATH
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/netfs/read_retry.c netfs_retry_reads() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 142114353488900096
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/write_retry.c netfs_retry_write_stream() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 3243194022823391232
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/netfs/write_retry.c netfs_retry_write_stream() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 4942601516276711424
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/netfs/write_retry.c netfs_retry_writes() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 4424586260064567296
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/rolling_buffer.c netfs_folioq_alloc() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 820370929041874944
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/read_pgpriv2.c netfs_pgpriv2_begin_copy_to_cache() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 5167847680656248832
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/netfs/buffered_write.c netfs_perform_write() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 5907507372218093568
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_rwsem
HALF_LOCKED2 &cinode->lock_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/netfs/buffered_write.c netfs_perform_write() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 4433324390449209344
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_rwsem
HALF_LOCKED2 &cinode->lock_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/netfs/buffered_write.c netfs_perform_write() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 1163278359255805952
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_rwsem
HALF_LOCKED2 &cinode->lock_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/netfs/objects.c netfs_alloc_request() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 8102671672798457856
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/netfs/objects.c netfs_alloc_subrequest() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 2120264807548735488
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/read_collect.c netfs_read_subreq_terminated() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 1264017305967927296
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/read_collect.c netfs_read_subreq_terminated() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 9041210417838067712
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/read_collect.c netfs_read_subreq_terminated() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 7539084980703764480
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/read_collect.c netfs_read_subreq_terminated() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 3251105715467735040
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/buffered_read.c netfs_prefetch_for_write() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 5626165697376690176
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_rwsem
HALF_LOCKED2 &cinode->lock_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/netfs/buffered_read.c netfs_read_cache_to_pagecache() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 1194992401200562176
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/netfs/buffered_read.c netfs_read_folio() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 1484460251961724928
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/buffered_read.c netfs_read_gaps() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 1484460251961724928
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/buffered_read.c netfs_read_to_pagecache() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 9143810169537347584
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/netfs/buffered_read.c netfs_read_to_pagecache() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 5426370133840347136
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/netfs/buffered_read.c netfs_readahead() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 4169876517237575680
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mapping->invalidate_lock

fs/netfs/buffered_read.c netfs_write_begin() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 3817913711102631936
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/netfs/buffered_read.c netfs_write_begin() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 5626165697376690176
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/netfs/direct_read.c netfs_dispatch_unbuffered_reads() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 9143810169537347584
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cinode->lock_sem
HALF_LOCKED2 &inode->i_rwsem

fs/netfs/direct_read.c netfs_unbuffered_read_iter_locked() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 7658153574346559488
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cinode->lock_sem
HALF_LOCKED2 &inode->i_rwsem

fs/netfs/write_issue.c netfs_prepare_write() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 3243194022823391232
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/write_issue.c netfs_prepare_write() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 4942601516276711424
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/netfs/write_issue.c netfs_reissue_write() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 6119915063620485120
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/netfs/write_issue.c netfs_writeback_single() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 3041083922000560128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dvnode->validate_lock
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &vnode->validate_lock
TYPE_LOCK (struct afs_vnode)->validate_lock

fs/netfs/write_issue.c netfs_writepages() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 3041083922000560128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vnode->validate_lock

fs/netfs/read_single.c netfs_read_single() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 965962665287921664
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dvnode->validate_lock
HALF_LOCKED2 &vnode->validate_lock
TYPE_LOCK (struct afs_vnode)->validate_lock

fs/netfs/read_single.c netfs_single_dispatch_read() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 9143810169537347584
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dvnode->validate_lock
HALF_LOCKED2 &vnode->validate_lock
TYPE_LOCK (struct afs_vnode)->validate_lock

fs/netfs/read_single.c netfs_single_read_cache() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 1194992401200562176
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dvnode->validate_lock
HALF_LOCKED2 &vnode->validate_lock
TYPE_LOCK (struct afs_vnode)->validate_lock

fs/netfs/direct_write.c netfs_unbuffered_write() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 6119915063620485120
RX_PATH
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

fs/netfs/direct_write.c netfs_unbuffered_write_iter() -> netfs_stat()

Type Parameter Key Value
PARAM_VALUE 0 stat 6311523733855318016
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock