Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- fs/xfs/libxfs/xfs_exchmaps.c, line 508
- fs/xfs/scrub/symlink.c, line 82
- fs/xfs/xfs_symlink.c, line 72
Smatch caller information:
fs/xfs/libxfs/xfs_exchmaps.c xfs_exchmaps_link_to_sf() -> xfs_symlink_remote_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
| PARAM_VALUE | 0 | ip->i_disk_size | (-1)-3999999 |
| PARAM_VALUE | 1 | link | 16,4096-ptr_max |
| BUF_SIZE | 1 | link | 0-4294967296,9223372036854775809-u64max |
| BUF_SIZE | 1 | link | 0-4294967296,9223372036854775809-u64max |
| CAPPED_DATA | 0 | ip->i_disk_size | 1 |
| DATA_SOURCE | 1 | link | r _kmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/xfs/scrub/symlink.c xchk_symlink() -> xfs_symlink_remote_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
| BUF_SIZE | 1 | link | 40,72,192-s32max |
fs/xfs/xfs_symlink.c xfs_readlink() -> xfs_symlink_remote_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
| PARAM_VALUE | 0 | ip->i_df.if_format | (-128)-0,2-127 |
| PARAM_VALUE | 0 | ip->i_disk_size | 1-1024 |
| PARAM_VALUE | 0 | ip->i_lock.first_waiter->list.next | 2212933610777083904,2624917664208203776 |
| PARAM_VALUE | 0 | ip->i_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | ip->i_mount | 4096-ptr_max |
| PARAM_VALUE | 1 | link | 4096-ptr_max |
| BUF_SIZE | 1 | link | 1025 |
| BUF_SIZE | 1 | link | 1025 |
| DATA_SOURCE | 0 | ip | $0 |
| DATA_SOURCE | 1 | link | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |