Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
fs/fat/file.c fat_ioctl_set_attributes() -> fat_save_attrs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | inode | 4096-ptr_max |
| PARAM_VALUE | 0 | inode->i_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | inode->i_sb->s_fs_info | 4096-ptr_max |
| PARAM_VALUE | 1 | attrs | 1-255 |
| CAPPED_DATA | 0 | inode->i_sb->s_time_max | 1 |
| PARAM_COMPARE | 0 | inode->i_sb->s_time_max | >= $0->i_sb->s_time_min |
| NOCHECK_CALL | |||
| USER_DATA | 1 | attrs | 1-255[c] |
| LOCK2 | 0 | &inode->i_rwsem | |
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/fat/inode.c fat_fill_inode() -> fat_save_attrs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | inode | 4096-ptr_max |
| PARAM_VALUE | 0 | inode->i_flags | 0,8 |
| PARAM_VALUE | 0 | inode->i_fop | 5868500355000872960,6249026287279411200 |
| PARAM_VALUE | 0 | inode->i_mapping->a_ops | 4465458634406359040,8032838596130566144 |
| PARAM_VALUE | 0 | inode->i_mode | 16384-16895,32768-33279 |
| PARAM_VALUE | 0 | inode->i_sb | 4096-ptr_max |
| PARAM_VALUE | 1 | attrs | 16-255 |
| BUF_SIZE | 0 | inode->i_fop | 272 |
| BUF_SIZE | 0 | inode->i_mapping->a_ops | (-1),144 |
| BUF_SIZE | 0 | inode->i_op | 256 |
| CAPPED_DATA | 0 | inode->i_ino | 1 |
| CAPPED_DATA | 0 | inode->i_mode | 1 |
| DATA_SOURCE | 0 | inode | $0 |
| BIT_INFO | 0 | inode->i_flags | 0x0,0x8 |
| BIT_INFO | 0 | inode->i_fop | 0x50310048a0141000,0x57f919fefd5eb000 |
| BIT_INFO | 0 | inode->i_mapping->a_ops | 0x2d7860200468f000,0x7ffa7efcbefdf000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | inode->i_sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | inode->i_sb->s_blocksize_bits |
fs/fat/inode.c fat_read_root() -> fat_save_attrs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | inode | 4096-ptr_max |
| PARAM_VALUE | 0 | inode->i_flags | 0 |
| PARAM_VALUE | 0 | inode->i_fop | 5868500355000872960 |
| PARAM_VALUE | 0 | inode->i_mapping->a_ops | 8032838596130566144 |
| PARAM_VALUE | 0 | inode->i_mode | 16384-16895 |
| PARAM_VALUE | 0 | inode->i_sb | 4096-ptr_max |
| PARAM_VALUE | 1 | attrs | 16 |
| BUF_SIZE | 0 | inode->i_fop | 272 |
| BUF_SIZE | 0 | inode->i_op | 256 |
| BUF_SIZE | 0 | inode->i_sb | (-1),2880 |
| CAPPED_DATA | 0 | inode->i_mode | 1 |
| DATA_SOURCE | 0 | inode | $0 |
| STR_LEN | 0 | inode->i_sb | (-1),8 |
| BIT_INFO | 0 | inode->i_mode | 0x4000,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | inode->i_sb->s_flags | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | inode->i_sb->s_blocksize | |
| NO_OVERFLOW_SIMPLE | 0 | inode->i_sb->s_blocksize_bits | |
| HALF_LOCKED2 | &fc->uapi_mutex |