Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/btrfs/send.c get_first_ref() -> fs_path_add_from_extent_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | p->end | 4096-ptr_max |
| PARAM_VALUE | 0 | p->start | 4096-ptr_max |
| PARAM_VALUE | 0 | *p->start | 0 |
| PARAM_VALUE | 1 | eb | 4096-ptr_max |
| PARAM_VALUE | 2 | off | 4096-18446744073709547520 |
| PARAM_VALUE | 3 | len | 0-u16max |
| BUF_SIZE | 0 | p | (-1),256 |
| BUF_SIZE | 0 | p | (-1),256 |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 0 | p | $4 |
| DATA_SOURCE | 3 | len | r btrfs_inode_ref_name_len |
fs/btrfs/send.c get_first_ref() -> fs_path_add_from_extent_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | p->end | 4096-ptr_max |
| PARAM_VALUE | 0 | p->start | 4096-ptr_max |
| PARAM_VALUE | 0 | *p->start | 0 |
| PARAM_VALUE | 1 | eb | 4096-ptr_max |
| PARAM_VALUE | 2 | off | 4096-18446744073709547520 |
| PARAM_VALUE | 3 | len | 0-u16max |
| BUF_SIZE | 0 | p | (-1),256 |
| BUF_SIZE | 0 | p | (-1),256 |
| CAPPED_DATA | 0 | p | 1 |
| DATA_SOURCE | 0 | p | $4 |
| DATA_SOURCE | 3 | len | r btrfs_inode_extref_name_len |
fs/btrfs/send.c iterate_inode_ref() -> fs_path_add_from_extent_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | p->end | 4096-ptr_max |
| PARAM_VALUE | 0 | p->reversed | 1 |
| PARAM_VALUE | 0 | p->start | 4096-ptr_max |
| PARAM_VALUE | 0 | *p->start | 0 |
| PARAM_VALUE | 1 | eb | 4096-ptr_max |
| PARAM_VALUE | 1 | eb->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 1 | eb->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 2 | off | 4096-18446744073709547520 |
| PARAM_VALUE | 3 | len | 0-u16max |
| BUF_SIZE | 0 | p | 256 |
| DATA_SOURCE | 0 | p | r fs_path_alloc_reversed |
| FUZZY_MAX | 2 | off | 18446744073709547520 |
| UNITS | 3 | len | unit_byte |
fs/btrfs/send.c read_symlink() -> fs_path_add_from_extent_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | p->buf | 1-u64max |
| PARAM_VALUE | 0 | p->end | 4096-ptr_max |
| PARAM_VALUE | 0 | p->reversed | 0 |
| PARAM_VALUE | 0 | p->start | 4096-ptr_max |
| PARAM_VALUE | 0 | *p->start | 0 |
| PARAM_VALUE | 1 | eb | 4096-ptr_max |
| PARAM_VALUE | 2 | off | 122-4294967417 |
| BUF_SIZE | 0 | p | 256 |
| DATA_SOURCE | 0 | p | $2 |
| DATA_SOURCE | 2 | off | r btrfs_file_extent_inline_start |
| DATA_SOURCE | 3 | len | r btrfs_file_extent_ram_bytes |
| PREEMPT_ADD |