Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/btrfs/tree-log.c btrfs_log_dentry_safe() -> btrfs_log_inode_parent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trans | 4096-ptr_max |
| PARAM_VALUE | 0 | trans->in_fsync | 1 |
| PARAM_VALUE | 1 | inode | 4096-ptr_max |
| PARAM_VALUE | 2 | parent | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->d_lockref.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 2 | parent->d_op->d_dname | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->d_op->d_iput | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->d_op->d_prune | 0,4096-ptr_max |
| PARAM_VALUE | 2 | parent->d_op->d_real | 0,4096-ptr_max |
| PARAM_VALUE | 3 | log_mode | 0 |
| PARAM_VALUE | 4 | ctx | 7647806072892100608 |
| PARAM_VALUE | 4 | ctx->conflict_inodes.next | 1353467440510324792,3530672843421683768,7647806072892100664 |
| PARAM_VALUE | 4 | ctx->conflict_inodes.prev | 1353467440510324792,3530672843421683768,7647806072892100664 |
| PARAM_VALUE | 4 | ctx->inode | 4096-ptr_max |
| PARAM_VALUE | 4 | ctx->list.next | 1353467440510324760,3530672843421683736,7647806072892100632 |
| PARAM_VALUE | 4 | ctx->list.prev | 1353467440510324760,3530672843421683736,7647806072892100632 |
| PARAM_VALUE | 4 | ctx->log_new_dentries | 0 |
| PARAM_VALUE | 4 | ctx->log_ret | 0 |
| PARAM_VALUE | 4 | ctx->log_transid | 0 |
| PARAM_VALUE | 4 | ctx->logged_before | 0 |
| PARAM_VALUE | 4 | ctx->logging_conflict_inodes | 0 |
| PARAM_VALUE | 4 | ctx->logging_new_delayed_dentries | 0 |
| PARAM_VALUE | 4 | ctx->logging_new_name | 0 |
| PARAM_VALUE | 4 | ctx->num_conflict_inodes | 0 |
| PARAM_VALUE | 4 | ctx->ordered_extents.next | 1353467440510324776,3530672843421683752,7647806072892100648 |
| PARAM_VALUE | 4 | ctx->ordered_extents.prev | 4096-ptr_max |
| BUF_SIZE | 0 | trans | (-1),4,24,64,168-s32max |
| BUF_SIZE | 0 | trans | (-1),4,24,64,168-s32max |
| CAPPED_DATA | 2 | parent | 1 |
| DATA_SOURCE | 0 | trans | $0 |
| DATA_SOURCE | 4 | ctx | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | parent | unit_jiffy |
| HALF_LOCKED2 | &inode->i_mmap_lock | ||
| HALF_LOCKED2 | &inode->vfs_inode.i_rwsem |
fs/btrfs/tree-log.c btrfs_log_new_name() -> btrfs_log_inode_parent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trans | 4096-ptr_max |
| PARAM_VALUE | 0 | trans->block_rsv->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | trans->fs_info->commit_root_sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | trans->fs_info->commit_root_sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | trans->fs_info->tree_root->node->lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | trans->fs_info->tree_root->node->lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | inode | 4096-ptr_max |
| PARAM_VALUE | 2 | parent->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 2 | parent->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 3 | log_mode | 1 |
| PARAM_VALUE | 4 | ctx | 3530672843421683712 |
| PARAM_VALUE | 4 | ctx->conflict_inodes.next | 1353467440510324792,3530672843421683768,7647806072892100664 |
| PARAM_VALUE | 4 | ctx->conflict_inodes.prev | 1353467440510324792,3530672843421683768,7647806072892100664 |
| PARAM_VALUE | 4 | ctx->inode | 4096-ptr_max |
| PARAM_VALUE | 4 | ctx->list.next | 1353467440510324760,3530672843421683736,7647806072892100632 |
| PARAM_VALUE | 4 | ctx->list.prev | 1353467440510324760,3530672843421683736,7647806072892100632 |
| PARAM_VALUE | 4 | ctx->log_new_dentries | 0 |
| PARAM_VALUE | 4 | ctx->log_ret | 0 |
| PARAM_VALUE | 4 | ctx->log_transid | 0 |
| PARAM_VALUE | 4 | ctx->logged_before | 0 |
| PARAM_VALUE | 4 | ctx->logging_new_delayed_dentries | 0 |
| PARAM_VALUE | 4 | ctx->logging_new_name | 1 |
| PARAM_VALUE | 4 | ctx->num_conflict_inodes | 0 |
| PARAM_VALUE | 4 | ctx->ordered_extents.next | 1353467440510324776,3530672843421683752,7647806072892100648 |
| PARAM_VALUE | 4 | ctx->ordered_extents.prev | 1353467440510324776,3530672843421683752,7647806072892100648 |
| BUF_SIZE | 0 | trans | (-1),4,24,64,168-s32max |
| BUF_SIZE | 0 | trans | (-1),4,24,64,168-s32max |
| DATA_SOURCE | 0 | trans | $0 |
| DATA_SOURCE | 2 | parent | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | parent | unit_jiffy |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |