Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- fs/btrfs/defrag.c, line 256
- fs/btrfs/free-space-cache.c, line 372
- fs/btrfs/relocation.c, line 3083
- fs/btrfs/send.c, line 5647
- fs/cramfs/inode.c, line 226
- fs/nfs/nfs4file.c, line 379
- fs/ntfs/dir.c
- fs/ntfs/logfile.c, line 698
- fs/ntfs/super.c
- fs/ntfs3/bitmap.c, line 524
- fs/ntfs3/fsntfs.c, line 1237
- fs/open.c, line 1015
- mm/readahead.c, line 147
Smatch caller information:
fs/cramfs/inode.c cramfs_blkdev_read() -> file_ra_state_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ra | 2230417248492351488 |
| PARAM_VALUE | 0 | ra->prev_pos | 0 |
| PARAM_VALUE | 0 | ra->ra_pages | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &read_mutex |
fs/ntfs/super.c __get_nr_free_mft_records() -> file_ra_state_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ra | 7449999327802478592 |
| PARAM_VALUE | 0 | ra->prev_pos | 0 |
| PARAM_VALUE | 0 | ra->ra_pages | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/ntfs/super.c get_nr_free_clusters() -> file_ra_state_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ra | 5342327093652942848 |
| PARAM_VALUE | 0 | ra->prev_pos | 0 |
| PARAM_VALUE | 0 | ra->ra_pages | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/ntfs/dir.c ntfs_ia_blocks_readahead() -> file_ra_state_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ra | 4096-ptr_max |
| BUF_SIZE | 0 | ra | 32 |
| DATA_SOURCE | 0 | ra | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ndir->mrec_lock | ||
| HALF_LOCKED2 | &dir_fp->readdir_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct inode)->i_rwsem | ||
| TYPE_LOCK | (struct ntfs_inode)->mrec_lock |
fs/ntfs/dir.c ntfs_readdir() -> file_ra_state_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ra | 4096-ptr_max |
| BUF_SIZE | 0 | ra | 32 |
| DATA_SOURCE | 0 | ra | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ndir->mrec_lock | ||
| HALF_LOCKED2 | &dir_fp->readdir_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct inode)->i_rwsem | ||
| TYPE_LOCK | (struct ntfs_inode)->mrec_lock |
fs/ntfs/logfile.c ntfs_empty_logfile() -> file_ra_state_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ra | 4096-ptr_max |
| BUF_SIZE | 0 | ra | 32 |
| DATA_SOURCE | 0 | ra | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &log_ni->runlist.lock | ||
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| TYPE_LOCK | (struct runlist)->lock |
fs/nfs/nfs4file.c __nfs42_ssc_open() -> file_ra_state_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ra | 4096-ptr_max |
| PARAM_VALUE | 0 | ra->prev_pos | 0 |
| PARAM_VALUE | 0 | ra->ra_pages | 0 |
| NOCHECK_CALL |
fs/btrfs/free-space-cache.c readahead_cache() -> file_ra_state_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ra | 283262167421399040 |
| NOCHECK_CALL | |||
| LOCK2 | &caching_ctl->mutex | ||
| LOCK2 | &fs_info->commit_root_sem | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct btrfs_caching_control)->mutex | ||
| TYPE_LOCK | (struct btrfs_fs_info)->commit_root_sem |
fs/btrfs/relocation.c relocate_file_extent_cluster() -> file_ra_state_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ra | 4096-ptr_max |
| BUF_SIZE | 0 | ra | 32 |
| DATA_SOURCE | 0 | ra | r _kzalloc_noprof |
| NOCHECK_CALL |
fs/btrfs/defrag.c btrfs_run_defrag_inode() -> file_ra_state_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ra | 8722143342564683776 |
| PARAM_VALUE | 0 | ra->prev_pos | (-1)-0 |
| DATA_SOURCE | 0 | ra | $2 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | mapping->host->i_bytes |
fs/ntfs3/bitmap.c wnd_rescan() -> file_ra_state_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ra | 4096-ptr_max |
| BUF_SIZE | 0 | ra | 32 |
| DATA_SOURCE | 0 | ra | r _kzalloc_noprof |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/ntfs3/fsntfs.c ntfs_read_run_nb_ra() -> file_ra_state_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ra | 4096-ptr_max |
| PARAM_VALUE | 0 | ra->ra_pages | 0 |
| DATA_SOURCE | 0 | ra | $6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/open.c do_dentry_open() -> file_ra_state_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ra | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/btrfs/send.c send_extent_data() -> file_ra_state_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ra | 4096-ptr_max |
| MEM_ZERO | 0 | ra | |
| NOCHECK_CALL |