Defined in 2 files as a function:
Referenced in 2 files:
Smatch caller information:
lib/rbtree.c rb_first_postorder() -> rb_left_deepest_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 1-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | node | unit_byte |
| HALF_LOCKED2 | &c->bucket_lock | ||
| HALF_LOCKED2 | &c->umount_mutex | ||
| HALF_LOCKED2 | &child->lock | ||
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | &dc->writeback_keys.lock | ||
| HALF_LOCKED2 | &dst->lock | ||
| HALF_LOCKED2 | &f->sem | ||
| HALF_LOCKED2 | &fs_info->commit_root_sem | ||
| HALF_LOCKED2 | &fs_info->defrag_inodes_lock | ||
| HALF_LOCKED2 | &fs_info->global_root_lock | ||
| HALF_LOCKED2 | &nf->lock | ||
| HALF_LOCKED2 | &obj->mmo.lock | ||
| HALF_LOCKED2 | &parent->lock | ||
| HALF_LOCKED2 | &sc->lock | ||
| HALF_LOCKED2 | &src->lock | ||
| HALF_LOCKED2 | &swapped_blocks->lock | ||
| HALF_LOCKED2 | &tn->nametbl_lock | ||
| HALF_LOCKED2 | &tree->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &namespace_sem | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | sk |
lib/rbtree.c rb_next_postorder() -> rb_left_deepest_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | node | 1-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | node | unit_byte |
| HALF_LOCKED2 | &c->bucket_lock | ||
| HALF_LOCKED2 | &c->umount_mutex | ||
| HALF_LOCKED2 | &child->lock | ||
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | &dc->writeback_keys.lock | ||
| HALF_LOCKED2 | &dst->lock | ||
| HALF_LOCKED2 | &f->sem | ||
| HALF_LOCKED2 | &fs_info->commit_root_sem | ||
| HALF_LOCKED2 | &fs_info->defrag_inodes_lock | ||
| HALF_LOCKED2 | &fs_info->global_root_lock | ||
| HALF_LOCKED2 | &nf->lock | ||
| HALF_LOCKED2 | &obj->mmo.lock | ||
| HALF_LOCKED2 | &parent->lock | ||
| HALF_LOCKED2 | &sc->lock | ||
| HALF_LOCKED2 | &src->lock | ||
| HALF_LOCKED2 | &swapped_blocks->lock | ||
| HALF_LOCKED2 | &tn->nametbl_lock | ||
| HALF_LOCKED2 | &tree->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &namespace_sem | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | sk |