Documented in 1 files:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

fs/afs/inode.c afs_inode_init_from_status() -> mapping_set_large_folios()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
BUF_SIZE 0 mapping->a_ops 144
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &vnode->cb_lock.lock
HALF_LOCKED2 &dvnode->rmdir_lock
HALF_LOCKED2 &target->i_rwsem
TYPE_LOCK (struct seqlock)->lock

fs/nfs/inode.c nfs_fhget() -> mapping_set_large_folios()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/shmem.c __shmem_get_inode() -> mapping_set_large_folios()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
PARAM_VALUE 0 mapping->flags 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sb->s_umount

fs/erofs/inode.c erofs_fill_inode() -> mapping_set_large_folios()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 mapping->host->i_bytes

fs/zonefs/super.c zonefs_get_file_inode() -> mapping_set_large_folios()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
BUF_SIZE 0 mapping->a_ops 144
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &dir->i_rwsem

fs/smb/client/inode.c cifs_set_ops() -> mapping_set_large_folios()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 mapping->host->i_bytes
HALF_LOCKED2 &inode->i_rwsem