Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

fs/ext4/inode.c ext4_page_mkwrite() -> vmf_fs_error()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mapping->invalidate_lock
TYPE_LOCK (struct address_space)->invalidate_lock

fs/udf/file.c udf_page_mkwrite() -> vmf_fs_error()

Type Parameter Key Value
PARAM_VALUE 0 err s32min-(-1),1-s32max
DATA_SOURCE 0 err r __block_write_begin
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mapping->invalidate_lock
TYPE_LOCK (struct address_space)->invalidate_lock

fs/nilfs2/file.c nilfs_page_mkwrite() -> vmf_fs_error()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_sb->s_fs_info->ns_segctor_sem

fs/exfat/file.c exfat_page_mkwrite() -> vmf_fs_error()

Type Parameter Key Value
PARAM_VALUE 0 err s32min-(-1)
DATA_SOURCE 0 err r exfat_zero_new_range
BIT_INFO 0 err 0x0,0x0
NOSPEC 0 err
NOSPEC 0 err
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 err s32min-(-1)[c]

fs/iomap/buffered-io.c iomap_page_mkwrite() -> vmf_fs_error()

Type Parameter Key Value
BIT_INFO 0 err 0x0,0x7fffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_mapping->invalidate_lock
HALF_LOCKED2 &inode->i_rwsem

fs/f2fs/file.c f2fs_vm_page_mkwrite() -> vmf_fs_error()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/xfs/xfs_file.c xfs_write_fault_zoned() -> vmf_fs_error()

Type Parameter Key Value
PARAM_VALUE 0 err (-28),(-11),(-5)-(-4)
DATA_SOURCE 0 err r xfs_zoned_space_reserve
BIT_INFO 0 err 0x0,0x0
RX_PATH
TASK_NOT_RUNNING

fs/gfs2/file.c gfs2_fault() -> vmf_fs_error()

Type Parameter Key Value
PARAM_VALUE 0 err (-5)
DATA_SOURCE 0 err r gfs2_glock_nq
RX_PATH
TASK_NOT_RUNNING

fs/gfs2/file.c gfs2_page_mkwrite() -> vmf_fs_error()

Type Parameter Key Value
PARAM_VALUE 0 err (-5)
DATA_SOURCE 0 err r gfs2_glock_nq
RX_PATH
TASK_NOT_RUNNING

fs/gfs2/file.c gfs2_page_mkwrite() -> vmf_fs_error()

Type Parameter Key Value
PARAM_VALUE 0 err (-4095)-(-5),(-3)-(-1)
DATA_SOURCE 0 err r gfs2_rindex_update
BIT_INFO 0 err 0x0,0x0
RX_PATH
TASK_NOT_RUNNING

fs/gfs2/file.c gfs2_page_mkwrite() -> vmf_fs_error()

Type Parameter Key Value
PARAM_VALUE 0 err s32min-(-1),1-s32max
DATA_SOURCE 0 err r gfs2_quota_lock_check
RX_PATH
TASK_NOT_RUNNING

fs/gfs2/file.c gfs2_page_mkwrite() -> vmf_fs_error()

Type Parameter Key Value
PARAM_VALUE 0 err s32min-(-1),1-s32max
DATA_SOURCE 0 err r gfs2_inplace_reserve
RX_PATH
TASK_NOT_RUNNING

fs/gfs2/file.c gfs2_page_mkwrite() -> vmf_fs_error()

Type Parameter Key Value
PARAM_VALUE 0 err (-30),(-22),(-12)
DATA_SOURCE 0 err r gfs2_trans_begin
BIT_INFO 0 err 0x0,0x0
RX_PATH
TASK_NOT_RUNNING

fs/gfs2/file.c gfs2_page_mkwrite() -> vmf_fs_error()

Type Parameter Key Value
PARAM_VALUE 0 err s32min-(-1),1-s32max
DATA_SOURCE 0 err r gfs2_unstuff_dinode
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sdp->sd_log_flush_lock
TYPE_LOCK (struct gfs2_sbd)->sd_log_flush_lock

fs/gfs2/file.c gfs2_page_mkwrite() -> vmf_fs_error()

Type Parameter Key Value
PARAM_VALUE 0 err (-5)
DATA_SOURCE 0 err r gfs2_allocate_folio_backing
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sdp->sd_log_flush_lock
TYPE_LOCK (struct gfs2_sbd)->sd_log_flush_lock