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 |