Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/hpfs/dnode.c delete_empty_dnode() -> dnode_last_de()

Type Parameter Key Value
PARAM_VALUE 0 d 1-u64max
BUF_SIZE 0 d (-1),2048
BUF_SIZE 0 d (-1),2048
DATA_SOURCE 0 d r hpfs_map_dnode
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c hpfs_add_to_dnode() -> dnode_last_de()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 0 d->dirent->archive 0-1
PARAM_VALUE 0 d->dirent->creation_date 0-4294967295
PARAM_VALUE 0 d->dirent->directory 0-1
PARAM_VALUE 0 d->dirent->down 0-1
PARAM_VALUE 0 d->dirent->ea_size 0-4294967295
PARAM_VALUE 0 d->dirent->file_size 0-4294967295
PARAM_VALUE 0 d->dirent->first 0-1
PARAM_VALUE 0 d->dirent->flag11 0-1
PARAM_VALUE 0 d->dirent->flag15 0-1
PARAM_VALUE 0 d->dirent->fnode 0-4294967295
PARAM_VALUE 0 d->dirent->has_acl 0-1
PARAM_VALUE 0 d->dirent->has_ea 0-1
PARAM_VALUE 0 d->dirent->has_explicit_acl 0-1
PARAM_VALUE 0 d->dirent->has_needea 0-1
PARAM_VALUE 0 d->dirent->has_xtd_perm 0-1
PARAM_VALUE 0 d->dirent->hidden 0-1
PARAM_VALUE 0 d->dirent->ix 0-255
PARAM_VALUE 0 d->dirent->last 0-1
PARAM_VALUE 0 d->dirent->length 0-u16max
PARAM_VALUE 0 d->dirent->namelen 0-255
PARAM_VALUE 0 d->dirent->no_of_acls 0-255
PARAM_VALUE 0 d->dirent->not_8x3 0-1
PARAM_VALUE 0 d->dirent->read_date 0-4294967295
PARAM_VALUE 0 d->dirent->read_only 0-1
PARAM_VALUE 0 d->dirent->system 0-1
PARAM_VALUE 0 d->dirent->write_date 0-4294967295
BUF_SIZE 0 d 0,2340
BUF_SIZE 0 d 0,2340
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
HALF_LOCKED2 &sbi->hpfs_mutex

fs/hpfs/dnode.c move_to_top() -> dnode_last_de()

Type Parameter Key Value
PARAM_VALUE 0 d 1-u64max
BUF_SIZE 0 d (-1),2048
BUF_SIZE 0 d (-1),2048
DATA_SOURCE 0 d r hpfs_map_dnode
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c move_to_top() -> dnode_last_de()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 0 d->root_dnode 0
BUF_SIZE 0 d (-1),2048
BUF_SIZE 0 d (-1),2048
DATA_SOURCE 0 d r hpfs_map_dnode
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sbi->hpfs_mutex
HALF_LOCKED2 &i->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/hpfs/dnode.c set_last_pointer() -> dnode_last_de()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
BUF_SIZE 0 d (-1),2048
BUF_SIZE 0 d (-1),2048
DATA_SOURCE 0 d $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 d->up
HALF_LOCKED2 &s->s_fs_info->hpfs_mutex