Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/hwspinlock/hwspinlock_core.c
- drivers/sh/intc/virq.c, line 68
- kernel/dma/debug.c, line 435
- lib/idr.c, line 301
- lib/radix-tree.c, line 1113
- tools/testing/radix-tree/test.c, line 25
Smatch caller information:
drivers/hwspinlock/hwspinlock_core.c hwspin_lock_free() -> radix_tree_tag_get()
| 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_request_specific() -> radix_tree_tag_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4417085762109206528 |
| PARAM_VALUE | 1 | index | 0-s32max |
| PARAM_VALUE | 2 | tag | 0 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 1 | index | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &hwspinlock_tree_lock |
drivers/hwspinlock/hwspinlock_core.c hwspin_lock_unregister_single() -> radix_tree_tag_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4417085762109206528 |
| PARAM_VALUE | 2 | tag | 0 |
| DATA_SOURCE | 1 | index | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &hwspinlock_tree_lock |
lib/idr.c idr_replace() -> radix_tree_tag_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 2 | tag | 0 |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 1 | index | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | index | 0-u32max,18446744069414584321-u64max[c] |
| HALF_LOCKED2 | &clist->lock | ||
| HALF_LOCKED2 | &dev->mode_config.idr_mutex | ||
| HALF_LOCKED2 | &file_priv->prime.lock | ||
| HALF_LOCKED2 | &file_priv->table_lock | ||
| HALF_LOCKED2 | &filp->table_lock | ||
| HALF_LOCKED2 | &idrinfo->lock | ||
| HALF_LOCKED2 | &ids->rwsem | ||
| HALF_LOCKED2 | &new->lock | ||
| HALF_LOCKED2 | &nn->nfs_client_lock | ||
| HALF_LOCKED2 | &pgt->lock | ||
| HALF_LOCKED2 | &pn->l2tp_session_idr_lock | ||
| HALF_LOCKED2 | &pn->l2tp_tunnel_idr_lock | ||
| HALF_LOCKED2 | &qdev->surf_evict_mutex | ||
| HALF_LOCKED2 | &qdev->surf_id_idr_lock | ||
| HALF_LOCKED2 | &teedev->mutex | ||
| HALF_LOCKED2 | &tp->lock | ||
| HALF_LOCKED2 | &tunnel->list_lock | ||
| HALF_LOCKED2 | &vfile->fence_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &_minor_lock | ||
| HALF_LOCKED2 | global &cgroup_idr_lock | ||
| HALF_LOCKED2 | global &core_lock | ||
| HALF_LOCKED2 | global &idr_lock | ||
| HALF_LOCKED2 | global &nfs_clid_init_mutex | ||
| HALF_LOCKED2 | global &pidmap_lock | ||
| HALF_LOCKED2 | rcu_read |
kernel/dma/debug.c active_cacheline_read_overlap() -> radix_tree_tag_get()
| 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 | |||
| HOST_DATA | 1 | index | 0-288230376151711743[c] |
| LOCK2 | flags | ||
| LOCK2 | global &radix_lock | ||
| HALF_LOCKED2 | __flags |