Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- fs/xfs/libxfs/xfs_inode_buf.c, line 739
- fs/xfs/libxfs/xfs_inode_util.c, line 206
- fs/xfs/scrub/inode.c, line 244
- fs/xfs/scrub/inode_repair.c, line 705
- fs/xfs/xfs_ioctl.c, line 703
Smatch caller information:
fs/xfs/scrub/inode.c xchk_inode_extsize() -> xfs_inode_validate_extsize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| DATA_SOURCE | 2 | mode | $3 |
| DATA_SOURCE | 3 | flags | $4 |
| UNITS | 0 | mp | unit_byte |
fs/xfs/scrub/inode_repair.c xrep_dinode_extsize_hints() -> xfs_inode_validate_extsize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| UNITS | 0 | mp | unit_byte |
fs/xfs/libxfs/xfs_inode_buf.c xfs_dinode_verify() -> xfs_inode_validate_extsize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| BUF_SIZE | 0 | mp | (-1),1-s32max |
| BUF_SIZE | 0 | mp | (-1),1-s32max |
| DATA_SOURCE | 0 | mp | $0 |
| STR_LEN | 0 | mp | (-1),5,8 |
| STR_LEN | 0 | mp | (-1),5,8 |
| STR_LEN | 0 | mp->m_super | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | mp | unit_byte |
| HALF_LOCKED2 | &bp->b_sema |
fs/xfs/libxfs/xfs_inode_util.c xfs_inode_inherit_flags() -> xfs_inode_validate_extsize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | flags | 0-1,32-33,64-6112,8192-8193,8224-8225,8256-14304,16384-16385,16416-16417,16448-22496,24576-24577,24608-24609,24640-30688 |
| BIT_INFO | 3 | flags | 0x0,0x7fe1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | mp | unit_byte |
fs/xfs/xfs_ioctl.c xfs_ioctl_setattr_check_extsize() -> xfs_inode_validate_extsize()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 3 | flags | 0-30714 |
| DATA_SOURCE | 3 | flags | r xfs_flags2diflags |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | extsize | 0-u32max[c] |
| UNITS | 0 | mp | unit_byte |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct inode)->i_rwsem |