Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/iommu/intel/iommu.c rb_find_add() -> rb_find_add param 2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new | 4096-ptr_max |
| PARAM_VALUE | 1 | existing | 1-u64max |
| DATA_SOURCE | 0 | new | $0 |
| LOCK2 | &iommu->device_rbtree_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct intel_iommu)->device_rbtree_lock |
drivers/infiniband/core/frmr_pools.c rb_find_add() -> rb_find_add param 2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new | 4096-ptr_max |
| PARAM_VALUE | 1 | existing | 1-u64max |
| DATA_SOURCE | 0 | new | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pools->rb_lock | ||
| TYPE_LOCK | (struct ib_frmr_pools)->rb_lock |
fs/btrfs/ulist.c rb_find_add() -> rb_find_add param 2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new | 4096-ptr_max |
| PARAM_VALUE | 1 | existing | 1-u64max |
| DATA_SOURCE | 0 | new | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/btrfs/qgroup.c rb_find_add() -> rb_find_add param 2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new | 4096-ptr_max |
| PARAM_VALUE | 1 | existing | 1-u64max |
| DATA_SOURCE | 0 | new | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &blocks->lock | ||
| HALF_LOCKED2 | &fs_info->cleaner_mutex |
fs/btrfs/relocation.c rb_find_add() -> rb_find_add param 2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new | 4096-ptr_max |
| PARAM_VALUE | 1 | existing | 1-u64max |
| DATA_SOURCE | 0 | new | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fs_info->cleaner_mutex | ||
| HALF_LOCKED2 | &rc->reloc_root_tree.lock |
fs/btrfs/defrag.c rb_find_add() -> rb_find_add param 2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new | 4096-ptr_max |
| PARAM_VALUE | 1 | existing | 1-u64max |
| DATA_SOURCE | 0 | new | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fs_info->defrag_inodes_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->defrag_inodes_lock |
fs/btrfs/disk-io.c rb_find_add() -> rb_find_add param 2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new | 4096-ptr_max |
| PARAM_VALUE | 1 | existing | 1-u64max |
| DATA_SOURCE | 0 | new | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fs_info->global_root_lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->global_root_lock |
fs/btrfs/ref-verify.c rb_find_add() -> rb_find_add param 2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new | 4096-ptr_max |
| PARAM_VALUE | 1 | existing | 1-u64max |
| DATA_SOURCE | 0 | new | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fs_info->ref_verify_lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->ref_verify_lock |
fs/btrfs/backref.c rb_find_add() -> rb_find_add param 2()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | new | 4096-ptr_max |
| PARAM_VALUE | 1 | existing | 1-u64max |
| DATA_SOURCE | 0 | new | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fs_info->cleaner_mutex | ||
| HALF_LOCKED2 | &fs_info->reclaim_bgs_lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->cleaner_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_info)->reclaim_bgs_lock |