Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/gpu/drm/amd/ras/rascore/ras_umc.c, line 133
- drivers/hwspinlock/hwspinlock_core.c
- drivers/sh/intc/virq.c, line 183
- fs/btrfs/transaction.c, line 437
- fs/xfs/xfs_icache.c, line 250
- kernel/dma/debug.c, line 449
- lib/radix-tree.c, line 998
- tools/testing/radix-tree/benchmark.c, line 83
- tools/testing/radix-tree/regression2.c, line 90
- tools/testing/radix-tree/regression3.c
- tools/testing/radix-tree/test.c, line 14
Smatch caller information:
drivers/hwspinlock/hwspinlock_core.c hwspin_lock_free() -> radix_tree_tag_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4417085762109206528 |
| PARAM_VALUE | 1 | index | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 2 | tag | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &hwspinlock_tree_lock |
drivers/hwspinlock/hwspinlock_core.c hwspin_lock_register_single() -> radix_tree_tag_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4417085762109206528 |
| PARAM_VALUE | 0 | root->xa_flags | 0,33554432-u32max |
| PARAM_VALUE | 1 | index | 0-255 |
| PARAM_VALUE | 2 | tag | 0 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 1 | index | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &hwspinlock_tree_lock |
drivers/gpu/drm/amd/amdgpu/../ras/core/ras_umc.c ras_umc_log_ecc() -> radix_tree_tag_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 0 | root->xa_flags | 0,33554432-u32max |
| PARAM_VALUE | 2 | tag | 1 |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 1 | index | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &ras_umc->tree_lock | ||
| TYPE_LOCK | (struct ras_umc)->tree_lock |
fs/btrfs/transaction.c record_root_in_trans() -> radix_tree_tag_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 2 | tag | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &fs_info->fs_roots_radix_lock | ||
| LOCK2 | &fs_info->reloc_mutex | ||
| HALF_LOCKED2 | &cow->lock | ||
| HALF_LOCKED2 | &fs_info->cleaner_mutex | ||
| HALF_LOCKED2 | &fs_info->subvol_sem | ||
| TYPE_LOCK | (struct btrfs_fs_info)->fs_roots_radix_lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->reloc_mutex |
kernel/dma/debug.c active_cacheline_set_overlap() -> radix_tree_tag_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 3621187451868135424 |
| PARAM_VALUE | 1 | index | 0-288230376151711743 |
| PARAM_VALUE | 2 | tag | 0-2 |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 1 | index | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | index | 0-288230376151711743[c] |
| LOCK2 | flags | ||
| LOCK2 | global &radix_lock | ||
| HALF_LOCKED2 | __flags |
fs/xfs/xfs_icache.c xfs_perag_set_inode_tag() -> radix_tree_tag_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 2 | tag | 0-1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 1 | index | $1 |
| DATA_SOURCE | 2 | tag | $2 |
| HARD_MAX | 2 | tag | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &pag->pag_ici_lock | ||
| HALF_LOCKED2 | &ip->i_flags_lock | ||
| TYPE_LOCK | (struct xfs_perag)->pag_ici_lock |