Defined in 11 files as a member:

Defined in 1 files as a function:

Referenced in 41 files:

Smatch caller information:

fs/ntfs3/record.c compare_attr() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
DATA_SOURCE 0 attr $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ni->ni_lock

fs/ntfs3/record.c mi_find_attr() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
CAPPED_DATA 0 attr->name_len 1
DATA_SOURCE 0 attr r mi_enum_attr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ni->base->ni_lock
HALF_LOCKED2 &ni->file.run_lock

fs/ntfs3/frecord.c ni_create_attr_list() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
DATA_SOURCE 0 attr r mi_enum_attr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ni->file.run_lock
HALF_LOCKED2 &ni->ni_lock

fs/ntfs3/frecord.c ni_create_attr_list() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
DATA_SOURCE 0 attr r mi_enum_attr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ni->file.run_lock
HALF_LOCKED2 &ni->ni_lock

fs/ntfs3/frecord.c ni_create_attr_list() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
DATA_SOURCE 0 attr r mi_enum_attr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ni->file.run_lock
HALF_LOCKED2 &ni->ni_lock

fs/ntfs3/frecord.c ni_decompress_file() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
DATA_SOURCE 0 attr r ni_enum_attr_ex
RX_PATH
TASK_NOT_RUNNING

fs/ntfs3/frecord.c ni_expand_list() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
CAPPED_DATA 0 attr->name_len 1
DATA_SOURCE 0 attr r rec_find_attr_le

fs/ntfs3/frecord.c ni_query_ads() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
DATA_SOURCE 0 attr r ni_enum_attr_ex
RX_PATH
TASK_NOT_RUNNING
LOCK2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ntfs3/attrlist.c al_find_le() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
DATA_SOURCE 0 attr $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ni->file.run_lock
HALF_LOCKED2 &ni->ni_lock

fs/ntfs3/attrib.c attr_is_frame_compressed() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
CAPPED_DATA 0 attr->name_len 1
DATA_SOURCE 0 attr $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ni->file.run_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ni->base->ni_lock
TYPE_LOCK (struct ntfs_inode)->file.run_lock

fs/ntfs3/attrib.c attr_is_frame_compressed() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
CAPPED_DATA 0 attr->name_len 1
DATA_SOURCE 0 attr $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ni->file.run_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ni->base->ni_lock
TYPE_LOCK (struct ntfs_inode)->file.run_lock

fs/ntfs3/attrib.c attr_make_nonresident() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
BUF_SIZE 0 attr s32min-s32max
DATA_SOURCE 0 attr r kmemdup_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &ni->base->ni_lock
HALF_LOCKED2 &ni->file.run_lock

fs/ntfs3/fslog.c cmp_type_and_name() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
CAPPED_DATA 0 attr->name_len 1
CAPPED_DATA 0 attr->type 1
DATA_SOURCE 0 attr $0

fs/ntfs3/fslog.c cmp_type_and_name() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
CAPPED_DATA 0 attr->name_len 1
CAPPED_DATA 0 attr->type 1
DATA_SOURCE 0 attr $1

fs/ntfs3/inode.c ntfs_init_ads_node() -> attr_name()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
CAPPED_DATA 0 attr->name_len 1
DATA_SOURCE 0 attr r ni_enum_attr_ex

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

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
DATA_SOURCE 0 attr r ni_enum_attr_ex
USER_DATA 0 attr->flags 0-u16max
USER_DATA 0 attr->id 0-u16max
USER_DATA 0 attr->name_len 0-255
USER_DATA 0 attr->name_off 0-u16max
USER_DATA 0 attr->non_res 0-255
USER_DATA 0 attr->nres.alloc_size 0-u64max
USER_DATA 0 attr->nres.c_unit 0-255
USER_DATA 0 attr->nres.data_size 0-u64max
USER_DATA 0 attr->nres.evcn 0-u64max
USER_DATA 0 attr->nres.run_off 0-u16max
USER_DATA 0 attr->nres.svcn 0-u64max
USER_DATA 0 attr->nres.total_size 0-u64max
USER_DATA 0 attr->nres.valid_size 0-u64max
USER_DATA 0 attr->res.data_off 0-u16max
USER_DATA 0 attr->res.data_size 0-u32max
USER_DATA 0 attr->res.flags 0-255
USER_DATA 0 attr->res.res 0-255
USER_DATA 0 attr->size 0-u32max
USER_DATA 0 attr->type 1-256[u]
USER_PTR 0 attr