Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 47 files:
- arch/s390/kvm/gmap.c
- arch/s390/kvm/vsie.c
- block/blk-cgroup.c, line 546
- block/blk-ioc.c, line 78
- drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h, line 110
- drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c
- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c, line 869
- drivers/gpu/drm/i915/gem/i915_gem_object.c, line 282
- drivers/gpu/drm/i915/gem/i915_gem_pages.c
- drivers/gpu/drm/i915/gem/i915_gem_ttm.c, line 403
- drivers/gpu/drm/i915/gt/selftest_timeline.c, line 83
- drivers/gpu/drm/i915/gvt/gtt.c, line 687
- drivers/gpu/drm/i915/gvt/page_track.c, line 88
- drivers/hwspinlock/hwspinlock_core.c, line 492
- drivers/infiniband/hw/mlx5/qpc.c, line 202
- drivers/md/dm-zoned-target.c, line 470
- drivers/md/raid5-cache.c, line 2863
- drivers/misc/ocxl/link.c, line 725
- drivers/net/ethernet/mellanox/mlx4/cq.c
- drivers/net/ethernet/mellanox/mlx4/qp.c, line 524
- drivers/net/ethernet/mellanox/mlx4/srq.c
- drivers/net/ethernet/mellanox/mlx5/core/eq.c, line 414
- drivers/net/ethernet/netronome/nfp/abm/qdisc.c, line 329
- drivers/nvme/target/core.c
- drivers/pinctrl/core.c
- drivers/pinctrl/pinmux.c
- drivers/power/sequencing/core.c
- drivers/usb/cdns3/cdnsp-mem.c, line 224
- drivers/usb/host/xhci-mem.c, line 242
- drivers/xen/pvcalls-back.c
- fs/btrfs/disk-io.c, line 4254
- fs/f2fs/checkpoint.c
- fs/f2fs/extent_cache.c
- fs/f2fs/gc.c, line 1009
- fs/f2fs/node.c
- fs/xfs/xfs_icache.c, line 1032
- fs/xfs/xfs_mru_cache.c
- fs/xfs/xfs_qm.c
- kernel/dma/debug.c, line 531
- kernel/irq/irqdomain.c, line 612
- lib/radix-tree.c, line 1454
- mm/backing-dev.c, line 652
- tools/testing/radix-tree/regression1.c
- tools/testing/radix-tree/regression2.c
- tools/testing/radix-tree/regression3.c
- tools/testing/radix-tree/regression4.c, line 50
- tools/testing/radix-tree/test.c, line 63
Smatch caller information:
drivers/hwspinlock/hwspinlock_core.c hwspin_lock_unregister_single() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4417085762109206528 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 1 | index | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &hwspinlock_tree_lock |
drivers/usb/host/xhci-mem.c xhci_remove_segment_mapping() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| BUF_SIZE | 0 | root | (-1),88 |
| BUF_SIZE | 0 | root | (-1),88 |
| DATA_SOURCE | 0 | root | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/xfs/xfs_mru_cache.c _xfs_mru_cache_clear_reap_list() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mru->lock | ||
| TYPE_LOCK | (struct xfs_mru_cache)->lock |
fs/xfs/xfs_mru_cache.c xfs_mru_cache_remove() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| DATA_SOURCE | 1 | index | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mru->lock | ||
| TYPE_LOCK | (struct xfs_mru_cache)->lock |
drivers/md/dm-zoned-target.c dmz_put_chunk_work() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &dmz->chunk_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct dmz_target)->chunk_lock |
drivers/power/sequencing/core.c pwrseq_check_target_deps() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 1832016975543025664 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/power/sequencing/core.c pwrseq_setup_targets() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 1784378624518893568 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gvt/gtt.c ppgtt_free_spt() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vgpu->vgpu_lock |
drivers/infiniband/hw/mlx5/qpc.c destroy_resource_common() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-u32max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &table->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct mlx5_qp_table)->lock |
drivers/net/ethernet/netronome/nfp/abm/qdisc.c nfp_abm_qdisc_free() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0,65536-u32max |
| BIT_INFO | 1 | index | 0x0,0xffff0000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |
drivers/net/ethernet/mellanox/mlx4/srq.c mlx4_srq_alloc() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 0 | root->xa_flags | 0,33554432-u32max |
| PARAM_VALUE | 1 | index | 0-s32max,18446744071562067968-u64max |
| CAPPED_DATA | 1 | index | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &srq_table->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &devr->srq_lock | ||
| HALF_LOCKED2 | global &device_list_mutex | ||
| TYPE_LOCK | (struct mlx4_srq_table)->lock |
drivers/net/ethernet/mellanox/mlx4/srq.c mlx4_srq_free() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-s32max,18446744071562067968-u64max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &srq_table->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct mlx4_srq_table)->lock |
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c __eb_add_lut() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 0 | root->xa_flags | 0,33554432-u32max |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 1 | index | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 1 | index | unit_array_size |
| LOCK2 | &ctx->lut_mutex | ||
| LOCK2 | &obj->lut_lock | ||
| TYPE_LOCK | (struct drm_i915_gem_object)->lut_lock | ||
| TYPE_LOCK | (struct i915_gem_context)->lut_mutex |
drivers/pinctrl/core.c pinctrl_free_pindescs() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | index | unit_array_size |
| HALF_LOCKED2 | &pctldev->mutex | ||
| HALF_LOCKED2 | global &pinctrldev_list_mutex |
drivers/pinctrl/core.c pinctrl_generic_free_groups() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &pctldev->mutex | ||
| LOCK2 | global &pinctrldev_list_mutex | ||
| TYPE_LOCK | (struct pinctrl_dev)->mutex |
drivers/pinctrl/core.c pinctrl_generic_remove_group() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-s32max |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 1 | index | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &pcs->mutex | ||
| HALF_LOCKED2 | &pctrl->mutex | ||
| HALF_LOCKED2 | &priv->mutex | ||
| HALF_LOCKED2 | &rza1_pctl->mutex | ||
| HALF_LOCKED2 | _T->lock |
fs/f2fs/gc.c put_gc_inode() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 1443759744449450000,8650016576401834000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->pin_sem.internal_rwsem |
drivers/net/ethernet/mellanox/mlx4/qp.c mlx4_qp_remove() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-s32max |
| CAPPED_DATA | 1 | index | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | index | 0-s32max[c] |
| LOCK2 | &qp_table->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->reset_flow_resource_lock | ||
| HALF_LOCKED2 | &send_cq->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct mlx4_qp_table)->lock |
mm/backing-dev.c cgwb_kill() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-s32max,18446744071562067968-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &cgwb_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &cgroup_mutex | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/mellanox/mlx4/cq.c mlx4_cq_alloc() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 0 | root->xa_flags | 0,33554432-u32max |
| PARAM_VALUE | 1 | index | 0-s32max,18446744071562067968-u64max |
| CAPPED_DATA | 1 | index | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &cq_table->lock | ||
| TYPE_LOCK | (struct mlx4_cq_table)->lock |
drivers/net/ethernet/mellanox/mlx4/cq.c mlx4_cq_free() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-s32max,18446744071562067968-u64max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &cq_table->lock | ||
| TYPE_LOCK | (struct mlx4_cq_table)->lock |
drivers/gpu/drm/amd/amdgpu/../ras/core/log_ring.c ras_log_ring_clear_log_tree() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| BIT_INFO | 1 | index | 0x0,0xffffffffffffff1f |
| BIT_INFO | 1 | index | 0x0,0xffffffffffffff1f |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &log_ring->spin_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct ras_log_ring)->spin_lock |
drivers/gpu/drm/amd/amdgpu/../ras/core/log_ring.c ras_log_ring_delete_data() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| BIT_INFO | 1 | index | 0x0,0xffffffffffffff1f |
| BIT_INFO | 1 | index | 0x0,0xffffffffffffff1f |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &log_ring->spin_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct ras_log_ring)->spin_lock |
drivers/gpu/drm/amd/amdgpu/../ras/core/ras_umc.c ras_radix_tree_delete_iter() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | root | $0 |
fs/f2fs/checkpoint.c __clear_ino_bitmap() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-u32max |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &im->ino_lock | ||
| TYPE_LOCK | (struct inode_management)->ino_lock |
fs/f2fs/checkpoint.c __remove_ino_entry() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| DATA_SOURCE | 1 | index | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | index | |
| UNITS | 1 | index | unit_byte |
| LOCK2 | &im->ino_lock | ||
| TYPE_LOCK | (struct inode_management)->ino_lock |
fs/f2fs/checkpoint.c f2fs_release_ino_entry() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | index | unit_byte |
| LOCK2 | &im->ino_lock | ||
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->umount_mutex | ||
| TYPE_LOCK | (struct inode_management)->ino_lock |
drivers/nvme/target/core.c nvmet_ns_disable() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &subsys->lock | ||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | global &nvmet_config_sem | ||
| TYPE_LOCK | (struct nvmet_subsys)->lock |
drivers/nvme/target/core.c nvmet_ns_enable() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| LOCK2 | &subsys->lock | ||
| LOCK2 | global &nvmet_config_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem | ||
| TYPE_LOCK | (struct nvmet_subsys)->lock |
drivers/gpu/drm/i915/gem/i915_gem_ttm.c i915_ttm_free_cached_io_rsgt() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | index | 0-65545[c] |
| LOCK2 | rcu_read |
drivers/net/ethernet/mellanox/mlx5/core/eq.c mlx5_eq_del_cq() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &table->lock | ||
| TYPE_LOCK | (struct mlx5_cq_table)->lock |
drivers/gpu/drm/i915/gem/i915_gem_object.c i915_gem_close_object() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ctx->lut_mutex | ||
| HALF_LOCKED2 | &dev->object_name_lock | ||
| TYPE_LOCK | (struct i915_gem_context)->lut_mutex |
fs/xfs/xfs_qm.c xfs_qm_dqfree_one() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | root | (-1),88 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &qi->qi_tree_lock | ||
| HALF_LOCKED2 | global &bch_register_lock | ||
| TYPE_LOCK | (struct xfs_quotainfo)->qi_tree_lock |
fs/xfs/xfs_qm.c xfs_qm_dqpurge() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | root | (-1),88 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &qi->qi_tree_lock | ||
| HALF_LOCKED2 | &dqp->q_logitem.qli_item.li_buf->b_sema | ||
| TYPE_LOCK | (struct xfs_quotainfo)->qi_tree_lock |
drivers/xen/pvcalls-back.c backend_disconnect() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &fedata->socket_lock | ||
| LOCK2 | global &pvcalls_back_global.frontends_lock | ||
| HALF_LOCKED2 | global &xenwatch_mutex | ||
| TYPE_LOCK | (struct pvcalls_back_global)->frontends_lock | ||
| TYPE_LOCK | (struct pvcalls_fedata)->socket_lock |
drivers/xen/pvcalls-back.c pvcalls_back_release() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &fedata->socket_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct pvcalls_fedata)->socket_lock |
kernel/irq/irqdomain.c irq_domain_clear_mapping() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| DATA_SOURCE | 1 | index | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | index | unit_array_size |
| HALF_LOCKED2 | &domain->root->mutex | ||
| HALF_LOCKED2 | &domain->root->mutex | ||
| TYPE_LOCK | (struct irq_domain)->mutex |
drivers/gpu/drm/i915/gem/i915_gem_pages.c __i915_gem_object_reset_page_iter() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_pages.c __i915_gem_object_reset_page_iter() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/i915/gt/intel_timeline.c __mock_hwsp_record() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 2194786014894809096 |
| PARAM_VALUE | 1 | index | 2297433944284463104-2297433944284463615,2305826585258754048-2305826585258754559 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | tl->hwsp_ggtt->obj->base.resv |
block/blk-cgroup.c blkg_destroy() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-s32max,18446744071562067968-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &blkcg->lock | ||
| LOCK2 | &q->queue_lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &q->blkcg_mutex | ||
| TYPE_LOCK | (struct blkcg)->lock | ||
| TYPE_LOCK | (struct request_queue)->queue_lock |
fs/btrfs/disk-io.c btrfs_drop_and_free_fs_root() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &fs_info->fs_roots_radix_lock | ||
| HALF_LOCKED2 | &fs_info->commit_root_sem | ||
| TYPE_LOCK | (struct btrfs_fs_info)->fs_roots_radix_lock |
kernel/dma/debug.c active_cacheline_remove() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 3621187451868135424 |
| PARAM_VALUE | 1 | index | 0-288230376151711743 |
| DATA_SOURCE | 1 | index | r to_cacheline_number |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | global &radix_lock |
drivers/gpu/drm/i915/gvt/page_track.c intel_vgpu_unregister_page_track() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 1-u64max |
| DATA_SOURCE | 1 | index | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | index | 1-17179869183[c] |
| UNITS | 1 | index | unit_page |
| HALF_LOCKED2 | &vgpu->vgpu_lock |
fs/xfs/xfs_icache.c xfs_reclaim_inode() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-u32max |
| CAPPED_DATA | 1 | index | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pag->pag_ici_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct xfs_perag)->pag_ici_lock |
drivers/usb/cdns3/cdnsp-mem.c cdnsp_remove_segment_mapping() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| BUF_SIZE | 0 | root | (-1),88 |
| BUF_SIZE | 0 | root | (-1),88 |
| DATA_SOURCE | 0 | root | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->lock |
fs/f2fs/node.c __del_from_nat_cache() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | index | unit_byte |
| LOCK2 | &nm_i->nat_tree_lock.internal_rwsem | ||
| TYPE_LOCK | (struct f2fs_rwsem)->internal_rwsem |
fs/f2fs/node.c __flush_nat_entry_set() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &nm_i->nat_tree_lock.internal_rwsem | ||
| LOCK2 | &sbi->cp_global_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->pin_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->umount_mutex | ||
| TYPE_LOCK | (struct f2fs_rwsem)->internal_rwsem |
fs/f2fs/node.c __remove_free_nid() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | index | unit_byte |
| LOCK2 | &nm_i->nid_list_lock | ||
| HALF_LOCKED2 | &nm_i->build_lock | ||
| TYPE_LOCK | (struct f2fs_nm_info)->nid_list_lock |
fs/f2fs/node.c f2fs_destroy_node_manager() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-u32max |
| NOCHECK_CALL | |||
| LOCK2 | &nm_i->nat_tree_lock.internal_rwsem | ||
| TYPE_LOCK | (struct f2fs_rwsem)->internal_rwsem |
fs/f2fs/extent_cache.c __destroy_extent_tree() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &eti->extent_tree_lock | ||
| TYPE_LOCK | (struct extent_tree_info)->extent_tree_lock |
fs/f2fs/extent_cache.c __shrink_extent_tree() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &eti->extent_tree_lock | ||
| HALF_LOCKED2 | &sbi->gc_lock.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->umount_mutex | ||
| TYPE_LOCK | (struct extent_tree_info)->extent_tree_lock |
block/blk-ioc.c ioc_destroy_icq() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-s32max,18446744071562067968-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &q->queue_lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &icq->ioc->lock | ||
| HALF_LOCKED2 | &ioc->lock | ||
| HALF_LOCKED2 | &q->elevator_lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct io_context)->lock | ||
| TYPE_LOCK | (struct request_queue)->queue_lock |
drivers/md/raid5-cache.c r5c_finish_stripe_write_out() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| CAPPED_DATA | 1 | index | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 1 | index | r r5c_tree_index |
| PREEMPT_ADD | <- disables preempt | ||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &log->tree_lock | ||
| TYPE_LOCK | (struct r5l_log)->tree_lock |
drivers/pinctrl/pinmux.c pinmux_generic_free_functions() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &pctldev->mutex | ||
| LOCK2 | global &pinctrldev_list_mutex | ||
| TYPE_LOCK | (struct pinctrl_dev)->mutex |
drivers/pinctrl/pinmux.c pinmux_generic_remove_function() -> radix_tree_delete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | root | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-s32max |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 1 | index | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pcs->mutex | ||
| HALF_LOCKED2 | &priv->mutex | ||
| HALF_LOCKED2 | &rza1_pctl->mutex |