Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/ntfs3/record.c mi_format_new() -> mi_read()

Type Parameter Key Value
PARAM_VALUE 0 mi 4096-ptr_max
PARAM_VALUE 0 mi->mrec 16,4096-ptr_max
PARAM_VALUE 0 mi->sbi 4096-ptr_max
BUF_SIZE 0 mi (-1),136
BUF_SIZE 0 mi (-1),136
DATA_SOURCE 0 mi $0
DATA_SOURCE 1 is_mft $4
RX_PATH
TASK_NOT_RUNNING

fs/ntfs3/record.c mi_get() -> mi_read()

Type Parameter Key Value
PARAM_VALUE 0 mi 4096-ptr_max
PARAM_VALUE 0 mi->mrec 16,4096-ptr_max
PARAM_VALUE 0 mi->rno 0-281474976710655
PARAM_VALUE 0 mi->sbi 4096-ptr_max
PARAM_VALUE 1 is_mft 0
BUF_SIZE 0 mi 136
DATA_SOURCE 0 mi r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ni->file.run_lock
HALF_LOCKED2 &ni->ni_lock

fs/ntfs3/inode.c ntfs_read_mft() -> mi_read()

Type Parameter Key Value
PARAM_VALUE 0 mi 4096-ptr_max
PARAM_VALUE 0 mi->mrec 16,4096-ptr_max
PARAM_VALUE 0 mi->sbi 4096-ptr_max