Defined in 1 files as a macro:
Defined in 1 files as a function:
Referenced in 14 files:
- fs/netfs/buffered_read.c
- fs/netfs/buffered_write.c
- fs/netfs/direct_read.c
- fs/netfs/direct_write.c
- fs/netfs/locking.c
- fs/netfs/objects.c
- fs/netfs/read_collect.c
- fs/netfs/read_pgpriv2.c, line 117
- fs/netfs/read_retry.c
- fs/netfs/read_single.c
- fs/netfs/rolling_buffer.c, line 36
- fs/netfs/write_collect.c
- fs/netfs/write_issue.c
- fs/netfs/write_retry.c
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 |