Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
fs/ext4/inline.c ext4_inlinedir_to_tree() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | len | 12 |
| PARAM_VALUE | 1 | blocksize | 0-u16max |
| DATA_SOURCE | 1 | blocksize | r ext4_get_inline_size |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &dir_fp->readdir_lock | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/ext4/inline.c ext4_inlinedir_to_tree() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | len | 12 |
| PARAM_VALUE | 1 | blocksize | 0-u16max |
| DATA_SOURCE | 1 | blocksize | r ext4_get_inline_size |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &dir_fp->readdir_lock | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/ext4/inline.c ext4_try_create_inline_dir() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | len | 56 |
| PARAM_VALUE | 1 | blocksize | 60 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/ext4/inline.c ext4_update_final_de() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | blocksize | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | len | unit_byte |
| UNITS | 1 | blocksize | unit_byte |
fs/ext4/inline.c ext4_update_final_de() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | len | $2 |
| DATA_SOURCE | 1 | blocksize | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | len | unit_byte |
| UNITS | 1 | blocksize | unit_byte |
fs/ext4/namei.c __ext4_add_entry() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | len | unit_byte |
| UNITS | 1 | blocksize | unit_byte |
| HALF_LOCKED2 | &dentry->d_lockref.lock |
fs/ext4/namei.c do_split() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | len | unit_byte |
| UNITS | 1 | blocksize | unit_byte |
fs/ext4/namei.c do_split() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | blocksize | 0-262144 |
| CAPPED_DATA | 1 | blocksize | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | len | unit_byte |
| UNITS | 1 | blocksize | unit_byte |
fs/ext4/namei.c dx_move_dirents() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | len | r ext4_dir_rec_len |
| DATA_SOURCE | 1 | blocksize | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | blocksize | unit_byte |
fs/ext4/namei.c dx_pack_dirents() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | len | 0,12-272 |
| CAPPED_DATA | 0 | len | 1 |
| DATA_SOURCE | 0 | len | r ext4_dir_rec_len |
| DATA_SOURCE | 1 | blocksize | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | blocksize | unit_byte |
fs/ext4/namei.c ext4_dx_add_entry() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | len | unit_byte |
| UNITS | 1 | blocksize | unit_byte |
fs/ext4/namei.c ext4_generic_delete_entry() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | blocksize | unit_byte |
| HALF_LOCKED2 | &dir->i_rwsem |
fs/ext4/namei.c ext4_init_dirblock() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | len | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | blocksize | unit_byte |
fs/ext4/namei.c ext4_init_dirblock() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | len | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | blocksize | unit_byte |
| HALF_LOCKED2 | &inode->i_rwsem |
fs/ext4/namei.c ext4_init_dirblock() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | len | unit_byte |
| UNITS | 1 | blocksize | unit_byte |
fs/ext4/namei.c ext4_initialize_dirent_tail() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | len | 12 |
| DATA_SOURCE | 1 | blocksize | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | len | unit_byte |
| UNITS | 1 | blocksize | unit_byte |
fs/ext4/namei.c ext4_insert_dentry() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | blocksize | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | len | unit_byte |
| UNITS | 1 | blocksize | unit_byte |
fs/ext4/namei.c ext4_insert_dentry() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | blocksize | 0-262144 |
| CAPPED_DATA | 1 | blocksize | 1 |
| DATA_SOURCE | 0 | len | r ext4_dir_rec_len |
| DATA_SOURCE | 1 | blocksize | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | len | unit_byte |
| UNITS | 1 | blocksize | unit_byte |
fs/ext4/namei.c make_indexed_dir() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | len | unit_byte |
| UNITS | 1 | blocksize | unit_byte |
fs/ext4/namei.c make_indexed_dir() -> ext4_rec_len_to_disk()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | len | 0-262132,4294967284-u32max |
| PARAM_VALUE | 1 | blocksize | 0-262144 |
| CAPPED_DATA | 1 | blocksize | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | len | unit_byte |
| UNITS | 1 | blocksize | unit_byte |