Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

mm/filemap.c do_async_mmap_readahead() -> page_cache_async_ra()

Type Parameter Key Value
PARAM_VALUE 0 ractl 8579143667756417024
PARAM_VALUE 0 ractl->_batch_count 0
PARAM_VALUE 0 ractl->_index 0-18446744073709551614
PARAM_VALUE 0 ractl->_nr_pages 0
PARAM_VALUE 0 ractl->_pflags 0
PARAM_VALUE 0 ractl->_workingset 0
PARAM_VALUE 0 ractl->dropbehind 0
PARAM_VALUE 0 ractl->file 4096-ptr_max
PARAM_VALUE 0 ractl->mapping 4096-ptr_max
PARAM_VALUE 0 ractl->ra 4096-ptr_max
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 2 req_count 1-u32max
DATA_SOURCE 1 folio $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 ractl->_index 0-4503599627370495
USER_DATA 1 folio->mapping->writeback_index 0-524287[c]
UNITS 2 req_count unit_page

mm/filemap.c filemap_readahead() -> page_cache_async_ra()

Type Parameter Key Value
PARAM_VALUE 0 ractl 9084849848308125696
PARAM_VALUE 0 ractl->_batch_count 0
PARAM_VALUE 0 ractl->_nr_pages 0
PARAM_VALUE 0 ractl->_pflags 0
PARAM_VALUE 0 ractl->_workingset 0
PARAM_VALUE 0 ractl->file 4096-ptr_max
PARAM_VALUE 0 ractl->mapping 4096-ptr_max
PARAM_VALUE 0 ractl->ra 4096-ptr_max
PARAM_VALUE 1 folio 4096-ptr_max
DATA_SOURCE 1 folio $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 req_count unit_page
HALF_LOCKED2 &inode->i_rwsem

fs/btrfs/relocation.c page_cache_async_readahead() -> page_cache_async_ra()

Type Parameter Key Value
PARAM_VALUE 0 ractl 4304815224135790592
PARAM_VALUE 0 ractl->_batch_count 0
PARAM_VALUE 0 ractl->_nr_pages 0
PARAM_VALUE 0 ractl->_pflags 0
PARAM_VALUE 0 ractl->_workingset 0
PARAM_VALUE 0 ractl->dropbehind 0
PARAM_VALUE 0 ractl->file 0
PARAM_VALUE 0 ractl->mapping 4096-ptr_max
PARAM_VALUE 0 ractl->ra 4096-ptr_max
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 2 req_count 1-4503599627370496
DATA_SOURCE 1 folio $3
DATA_SOURCE 2 req_count $4
NOCHECK_CALL
UNITS 2 req_count unit_page

fs/btrfs/send.c page_cache_async_readahead() -> page_cache_async_ra()

Type Parameter Key Value
PARAM_VALUE 0 ractl 3820933788045598720
PARAM_VALUE 0 ractl->_batch_count 0
PARAM_VALUE 0 ractl->_nr_pages 0
PARAM_VALUE 0 ractl->_pflags 0
PARAM_VALUE 0 ractl->_workingset 0
PARAM_VALUE 0 ractl->dropbehind 0
PARAM_VALUE 0 ractl->file 0
PARAM_VALUE 0 ractl->ra 4096-ptr_max
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 2 req_count 0-4503599627370496,18442240474082181122-u64max
DATA_SOURCE 1 folio $3
DATA_SOURCE 2 req_count $4
NOCHECK_CALL
UNITS 2 req_count unit_page