Defined in 1 files as a function:
Referenced in 7 files:
- fs/ntfs3/frecord.c
- fs/ntfs3/fsntfs.c
- fs/ntfs3/index.c, line 1041
- fs/ntfs3/inode.c
- fs/ntfs3/namei.c, line 390
- fs/ntfs3/super.c, line 1367
- fs/ntfs3/xattr.c
Smatch caller information:
fs/ntfs3/index.c indx_get_root() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 1 | datasize | 32 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | datasize | unit_byte |
| HALF_LOCKED2 | &ni->base->ni_lock | ||
| HALF_LOCKED2 | &ni->ni_lock |
fs/ntfs3/frecord.c ni_create_attr_list() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0 |
| PARAM_VALUE | 0 | attr->res.data_off | 24 |
| CAPPED_DATA | 0 | attr->nres.svcn | 1 |
| CAPPED_DATA | 0 | attr->nres.valid_size | 1 |
| DATA_SOURCE | 0 | attr | r mi_insert_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | attr->res.data_size | |
| NO_OVERFLOW_SIMPLE | 1 | datasize | |
| UNITS | 1 | datasize | unit_byte |
| HALF_LOCKED2 | &ni->file.run_lock | ||
| HALF_LOCKED2 | &ni->ni_lock |
fs/ntfs3/frecord.c ni_create_attr_list() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0 |
| PARAM_VALUE | 0 | attr->res.data_off | 24 |
| CAPPED_DATA | 0 | attr->nres.svcn | 1 |
| CAPPED_DATA | 0 | attr->nres.valid_size | 1 |
| DATA_SOURCE | 0 | attr | r mi_insert_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | attr->res.data_size | |
| NO_OVERFLOW_SIMPLE | 1 | datasize | |
| UNITS | 1 | datasize | unit_byte |
| HALF_LOCKED2 | &ni->file.run_lock | ||
| HALF_LOCKED2 | &ni->ni_lock |
fs/ntfs3/frecord.c ni_create_attr_list() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0 |
| PARAM_VALUE | 0 | attr->res.data_off | 24 |
| CAPPED_DATA | 0 | attr->nres.svcn | 1 |
| CAPPED_DATA | 0 | attr->nres.valid_size | 1 |
| DATA_SOURCE | 0 | attr | r mi_insert_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | attr->res.data_size | |
| NO_OVERFLOW_SIMPLE | 1 | datasize | |
| UNITS | 1 | datasize | unit_byte |
| HALF_LOCKED2 | &ni->file.run_lock | ||
| HALF_LOCKED2 | &ni->ni_lock |
fs/ntfs3/frecord.c ni_fname_name() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0-1 |
| PARAM_VALUE | 0 | attr->size | 24-u32max |
| PARAM_VALUE | 1 | datasize | 68 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dir_ni->ni_lock | ||
| HALF_LOCKED2 | &ni->ni_lock |
fs/ntfs3/frecord.c ni_fname_type() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0-1 |
| PARAM_VALUE | 0 | attr->size | 24-u32max |
| PARAM_VALUE | 1 | datasize | 68 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dir_ni->ni_lock | ||
| HALF_LOCKED2 | &ni->base->ni_lock | ||
| HALF_LOCKED2 | &ni->ni_lock | ||
| HALF_LOCKED2 | &target->i_rwsem | ||
| TYPE_LOCK | (struct ntfs_inode)->ni_lock |
fs/ntfs3/frecord.c ni_parse_reparse() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0 |
| PARAM_VALUE | 1 | datasize | 24 |
| DATA_SOURCE | 0 | attr | $1 |
| UNITS | 1 | datasize | unit_byte |
fs/ntfs3/frecord.c ni_std() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0-1 |
| PARAM_VALUE | 0 | attr->size | 24-u32max |
| PARAM_VALUE | 1 | datasize | 48 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r mi_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | datasize | unit_byte |
| HALF_LOCKED2 | &ni->base->ni_lock |
fs/ntfs3/frecord.c ni_std5() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0-1 |
| PARAM_VALUE | 0 | attr->size | 24-u32max |
| PARAM_VALUE | 1 | datasize | 72 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r mi_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | datasize | unit_byte |
| LOCK2 | &ni->base->ni_lock | ||
| HALF_LOCKED2 | &de->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct ntfs_inode)->ni_lock |
fs/ntfs3/frecord.c ni_update_parent() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 1 | datasize | 24 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | datasize | unit_byte |
| LOCK2 | &ni->base->ni_lock | ||
| HALF_LOCKED2 | &dir_ni->ni_lock | ||
| HALF_LOCKED2 | &ni->ni_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->ni_lock |
fs/ntfs3/frecord.c ni_update_parent() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0-1 |
| PARAM_VALUE | 0 | attr->size | 24-u32max |
| PARAM_VALUE | 1 | datasize | 8 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | datasize | unit_byte |
| LOCK2 | &ni->base->ni_lock | ||
| HALF_LOCKED2 | &dir_ni->ni_lock | ||
| HALF_LOCKED2 | &ni->ni_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->ni_lock |
fs/ntfs3/frecord.c ni_update_parent() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0-1 |
| PARAM_VALUE | 0 | attr->size | 24-u32max |
| PARAM_VALUE | 1 | datasize | 68 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ni->base->ni_lock | ||
| HALF_LOCKED2 | &dir_ni->ni_lock | ||
| HALF_LOCKED2 | &ni->ni_lock |
fs/ntfs3/frecord.c ni_write_parents() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0-1 |
| PARAM_VALUE | 0 | attr->size | 24-u32max |
| PARAM_VALUE | 1 | datasize | 68 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/ntfs3/namei.c ntfs3_get_parent() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0-1 |
| PARAM_VALUE | 0 | attr->size | 24-u32max |
| PARAM_VALUE | 1 | datasize | 68 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &child->d_lockref.lock |
fs/ntfs3/xattr.c ntfs_read_ea() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0-1 |
| PARAM_VALUE | 0 | attr->size | 24-u32max |
| PARAM_VALUE | 1 | datasize | 8 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | datasize | unit_byte |
| HALF_LOCKED2 | &ni->base->ni_lock |
fs/ntfs3/xattr.c ntfs_read_ea() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0 |
| PARAM_VALUE | 1 | datasize | 1-u32max |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| CAPPED_DATA | 1 | datasize | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | datasize | |
| HALF_LOCKED2 | &ni->base->ni_lock |
fs/ntfs3/xattr.c ntfs_set_ea() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 1 | datasize | 8 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | datasize | unit_byte |
| HALF_LOCKED2 | &ni->base->ni_lock | ||
| HALF_LOCKED2 | &ni->base->ni_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->ni_lock |
fs/ntfs3/xattr.c ntfs_set_ea() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0 |
| PARAM_VALUE | 1 | datasize | 1-u32max |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | datasize | 1-s32max[c] |
| HALF_LOCKED2 | &ni->base->ni_lock | ||
| HALF_LOCKED2 | &ni->base->ni_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->ni_lock |
fs/ntfs3/inode.c ntfs_readlink_hlp() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0 |
| PARAM_VALUE | 1 | datasize | 24 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | datasize | unit_byte |
fs/ntfs3/fsntfs.c ntfs_objid_init() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 1 | datasize | 32 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| UNITS | 1 | datasize | unit_byte |
fs/ntfs3/fsntfs.c ntfs_reparse_init() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 1 | datasize | 32 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| UNITS | 1 | datasize | unit_byte |
fs/ntfs3/fsntfs.c ntfs_security_init() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 1 | datasize | 32 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| UNITS | 1 | datasize | unit_byte |
fs/ntfs3/fsntfs.c ntfs_security_init() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 0 | attr->non_res | 0-1 |
| PARAM_VALUE | 0 | attr->size | 24-u32max |
| PARAM_VALUE | 1 | datasize | 32 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| UNITS | 1 | datasize | unit_byte |
fs/ntfs3/fsntfs.c ntfs_set_state() -> resident_data_ex()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | attr | 4096-ptr_max |
| PARAM_VALUE | 1 | datasize | 12 |
| CAPPED_DATA | 0 | attr->name_len | 1 |
| DATA_SOURCE | 0 | attr | r ni_find_attr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ni->ni_lock | ||
| HALF_LOCKED2 | &ni->base->ni_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->ni_lock |