Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

fs/minix/inode.c minix_prepare_chunk() -> __block_write_begin()

Type Parameter Key Value
PARAM_VALUE 0 folio 1-1025,1027-1029,1031-ptr_max
PARAM_VALUE 3 get_block 8319549420400062464
DATA_SOURCE 0 folio $0
DATA_SOURCE 1 pos $1
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_byte

fs/ext2/dir.c ext2_prepare_chunk() -> __block_write_begin()

Type Parameter Key Value
PARAM_VALUE 0 folio 1-1025,1027-1029,1031-ptr_max
PARAM_VALUE 3 get_block 8066540092139032576
DATA_SOURCE 0 folio $0
DATA_SOURCE 1 pos $1
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 len
UNITS 2 len unit_byte

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

Type Parameter Key Value
PARAM_VALUE 0 folio 4096-ptr_max
PARAM_VALUE 0 folio->mapping 4096-ptr_max
PARAM_VALUE 1 pos 0
PARAM_VALUE 2 len 0-4096
PARAM_VALUE 3 get_block 8262945910968238080
CAPPED_DATA 0 folio->mapping 1
DATA_SOURCE 0 folio r _compound_head
FUZZY_MAX 2 len 4096
RX_PATH
TASK_NOT_RUNNING
UNITS 0 folio unit_page
UNITS 2 len unit_byte
LOCK2 &mapping->invalidate_lock
TYPE_LOCK (struct address_space)->invalidate_lock

fs/ocfs2/file.c ocfs2_write_zero_page() -> __block_write_begin()

Type Parameter Key Value
PARAM_VALUE 0 folio 4096-ptr_max
PARAM_VALUE 1 pos 1-4294967295
PARAM_VALUE 2 len 0
PARAM_VALUE 3 get_block 3030444925075468288
CAPPED_DATA 1 pos 1
DATA_SOURCE 0 folio r __filemap_get_folio
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 folio->mapping->writeback_index 0-524287[c]
USER_DATA 1 pos 2-4096[c]
HALF_LOCKED2 &oi->ip_alloc_sem

fs/nilfs2/dir.c nilfs_prepare_chunk() -> __block_write_begin()

Type Parameter Key Value
PARAM_VALUE 0 folio 4096-ptr_max
PARAM_VALUE 3 get_block 5026467373008199680
DATA_SOURCE 0 folio $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pos unit_byte
UNITS 2 len unit_byte

fs/ufs/inode.c ufs_prepare_chunk() -> __block_write_begin()

Type Parameter Key Value
PARAM_VALUE 0 folio 1-1025,1027-1029,1031-ptr_max
PARAM_VALUE 3 get_block 4360198866185601024
DATA_SOURCE 0 folio $0
DATA_SOURCE 1 pos $1
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING