Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/ntfs/index.c ntfs_ib_copy_tail() -> ntfs_ie_get_next()

Type Parameter Key Value
DATA_SOURCE 0 ie $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dir_ni->mrec_lock
HALF_LOCKED2 &ni->mrec_lock
HALF_LOCKED2 &xrni->mrec_lock

fs/ntfs/index.c ntfs_ie_get_by_pos() -> ntfs_ie_get_next()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ndir->mrec_lock

fs/ntfs/index.c ntfs_ie_get_last() -> ntfs_ie_get_next()

Type Parameter Key Value
PARAM_VALUE 0 ie 4096-ptr_max
PARAM_VALUE 0 ie->length 1-u16max
CAPPED_DATA 0 ie 1
DATA_SOURCE 0 ie $0 [m]
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dir_ni->mrec_lock
HALF_LOCKED2 &ni->mrec_lock
HALF_LOCKED2 &xrni->mrec_lock

fs/ntfs/index.c ntfs_ie_get_median() -> ntfs_ie_get_next()

Type Parameter Key Value
PARAM_VALUE 0 ie 4096-ptr_max
PARAM_VALUE 0 ie->length 1-u16max
CAPPED_DATA 0 ie 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dir_ni->mrec_lock
HALF_LOCKED2 &ni->mrec_lock
HALF_LOCKED2 &xrni->mrec_lock

fs/ntfs/index.c ntfs_ie_get_median() -> ntfs_ie_get_next()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dir_ni->mrec_lock
HALF_LOCKED2 &ni->mrec_lock
HALF_LOCKED2 &xrni->mrec_lock

fs/ntfs/index.c ntfs_ie_lookup() -> ntfs_ie_get_next()

Type Parameter Key Value
PARAM_VALUE 0 ie 4096-ptr_max
PARAM_VALUE 0 ie->length 1-u16max
DATA_SOURCE 0 ie r ntfs_ie_get_first
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &index_ni->mrec_lock
HALF_LOCKED2 &ndir->mrec_lock
HALF_LOCKED2 &ni->mrec_lock
HALF_LOCKED2 &xoni->mrec_lock
HALF_LOCKED2 &xrni->mrec_lock

fs/ntfs/index.c ntfs_ie_prev() -> ntfs_ie_get_next()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/ntfs/index.c ntfs_ih_numof_entries() -> ntfs_ie_get_next()

Type Parameter Key Value
PARAM_VALUE 0 ie 4096-ptr_max
PARAM_VALUE 0 ie->length 1-u16max
CAPPED_DATA 0 ie 1
RX_PATH
TASK_NOT_RUNNING

fs/ntfs/index.c ntfs_index_entries_inconsistent() -> ntfs_ie_get_next()

Type Parameter Key Value
PARAM_VALUE 0 ie 4096-ptr_max
PARAM_VALUE 0 ie->length 17-u16max
DATA_SOURCE 0 ie r ntfs_ie_get_first
RX_PATH
TASK_NOT_RUNNING

fs/ntfs/index.c ntfs_index_rm_node() -> ntfs_ie_get_next()

Type Parameter Key Value
PARAM_VALUE 0 ie 4096-ptr_max
PARAM_VALUE 0 ie->length 1-u16max
BIT_INFO 0 ie->flags 0x1,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
UNITS 0 ie unit_byte
HALF_LOCKED2 &dir_ni->mrec_lock
HALF_LOCKED2 &ni->mrec_lock
HALF_LOCKED2 &xoni->mrec_lock
HALF_LOCKED2 &xrni->mrec_lock
TYPE_LOCK (struct ntfs_inode)->mrec_lock