Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/f2fs/inline.c f2fs_add_inline_entry() -> f2fs_update_dentry()

Type Parameter Key Value
PARAM_VALUE 2 d 7958690637777264640
PARAM_VALUE 2 d->filename 4096-ptr_max
PARAM_VALUE 2 d->inode 4096-ptr_max
PARAM_VALUE 2 d->max s32min-(-1),1-s32max
PARAM_VALUE 3 name 5009768283614142472,8372290918610444296
PARAM_VALUE 5 bit_pos 0-65,2147483648-4294967294
CAPPED_DATA 5 bit_pos 1
DATA_SOURCE 0 ino $3
DATA_SOURCE 1 mode $4
BIT_INFO 5 bit_pos 0x0,0x7f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 mode 0-u16max
UNITS 0 ino unit_byte
HALF_LOCKED2 &sbi->cp_global_sem.internal_rwsem
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

fs/f2fs/dir.c f2fs_add_regular_entry() -> f2fs_update_dentry()

Type Parameter Key Value
PARAM_VALUE 2 d 5407697568229195776
PARAM_VALUE 2 d->inode 0
PARAM_VALUE 2 d->max 214
PARAM_VALUE 2 d->nr_bitmap 27
PARAM_VALUE 3 name 4920538519996268552,5009768283614142472,8372290918610444296
PARAM_VALUE 5 bit_pos 0-64
CAPPED_DATA 5 bit_pos 1
DATA_SOURCE 0 ino $3
DATA_SOURCE 1 mode $4
DATA_SOURCE 5 bit_pos r f2fs_room_for_filename
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 mode 0-u16max
UNITS 0 ino unit_byte
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

fs/f2fs/dir.c f2fs_do_make_empty_dir() -> f2fs_update_dentry()

Type Parameter Key Value
PARAM_VALUE 2 d 2350701627322200064,7129180018573352960
PARAM_VALUE 2 d->inode 0,4096-ptr_max
PARAM_VALUE 3 name 3382575067006013440
PARAM_VALUE 3 name->len 1
PARAM_VALUE 3 name->name 7745655295473090560
PARAM_VALUE 4 name_hash 0
PARAM_VALUE 5 bit_pos 0
DATA_SOURCE 2 d $2
TERMINATED 3 name->name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 mode 0-u16max
NO_OVERFLOW_SIMPLE 0 ino
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem

fs/f2fs/dir.c f2fs_do_make_empty_dir() -> f2fs_update_dentry()

Type Parameter Key Value
PARAM_VALUE 2 d 2350701627322200064,7129180018573352960
PARAM_VALUE 2 d->filename 4096-ptr_max
PARAM_VALUE 2 d->inode 0,4096-ptr_max
PARAM_VALUE 3 name 273897532367724544
PARAM_VALUE 3 name->len 2
PARAM_VALUE 3 name->name 2050331238599544832
PARAM_VALUE 4 name_hash 0
PARAM_VALUE 5 bit_pos 1
DATA_SOURCE 2 d $2
TERMINATED 3 name->name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem