Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/ntfs/iomap.c ntfs_dio_iomap_begin() -> __ntfs_write_iomap_begin()

Type Parameter Key Value
PARAM_VALUE 4 iomap 4096-ptr_max
PARAM_VALUE 4 iomap->length 0
PARAM_VALUE 5 ntfs_iomap_flags 4
DATA_SOURCE 0 inode $0
DATA_SOURCE 1 offset $1
DATA_SOURCE 2 length $2
DATA_SOURCE 3 flags $3
DATA_SOURCE 4 iomap $4
NOSPEC 1 offset
NOSPEC 1 offset
NOSPEC 2 length
NOSPEC 2 length
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 offset s64min-s64max
USER_DATA 2 length s64min-s64max
UNITS 1 offset unit_byte
UNITS 2 length unit_byte

fs/ntfs/iomap.c ntfs_page_mkwrite_iomap_begin() -> __ntfs_write_iomap_begin()

Type Parameter Key Value
PARAM_VALUE 4 iomap 4096-ptr_max
PARAM_VALUE 4 iomap->length 0
PARAM_VALUE 5 ntfs_iomap_flags 8
DATA_SOURCE 0 inode $0
DATA_SOURCE 1 offset $1
DATA_SOURCE 2 length $2
DATA_SOURCE 3 flags $3
DATA_SOURCE 4 iomap $4
NOSPEC 1 offset
NOSPEC 1 offset
NOSPEC 2 length
NOSPEC 2 length
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 offset s64min-s64max
USER_DATA 2 length s64min-s64max
UNITS 1 offset unit_byte
UNITS 2 length unit_byte

fs/ntfs/iomap.c ntfs_write_iomap_begin() -> __ntfs_write_iomap_begin()

Type Parameter Key Value
PARAM_VALUE 4 iomap 4096-ptr_max
PARAM_VALUE 4 iomap->length 0
PARAM_VALUE 5 ntfs_iomap_flags 2
DATA_SOURCE 0 inode $0
DATA_SOURCE 1 offset $1
DATA_SOURCE 2 length $2
DATA_SOURCE 3 flags $3
DATA_SOURCE 4 iomap $4
NOSPEC 1 offset
NOSPEC 1 offset
NOSPEC 2 length
NOSPEC 2 length
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 offset s64min-s64max
USER_DATA 2 length s64min-s64max
UNITS 1 offset unit_byte
UNITS 2 length unit_byte

fs/ntfs/iomap.c ntfs_writeback_range() -> __ntfs_write_iomap_begin()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PARAM_VALUE 3 flags 1
PARAM_VALUE 4 iomap 4096-ptr_max
PARAM_VALUE 4 iomap->flags 0
PARAM_VALUE 4 iomap->type 0,2
PARAM_VALUE 5 ntfs_iomap_flags 16
DATA_SOURCE 1 offset $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_bytes
NO_OVERFLOW_SIMPLE 0 inode->i_size
UNITS 1 offset unit_byte
UNITS 2 length unit_byte
HALF_LOCKED2 &folio->private->lock