Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 13 files:

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