Documented in 1 files:

Defined in 1 files as a function:

Referenced in 24 files:

Smatch caller information:

lib/idr.c ida_alloc_range() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
DATA_SOURCE 0 entry r xas_find_marked
PREEMPT_ADD <- disables preempt
LOCK2 &((&xas)->xa)->xa_lock
LOCK2 flags

lib/idr.c ida_find_first_range() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_find
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &(&ida->xa)->xa_lock
LOCK2 flags
HALF_LOCKED2 &conn->lock
HALF_LOCKED2 &device->dev_set->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &vdev->dev_set->lock

lib/idr.c ida_free() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
DATA_SOURCE 0 entry r xas_load
PREEMPT_ADD <- disables preempt
LOCK2 &((&xas)->xa)->xa_lock
LOCK2 flags

mm/madvise.c radix_to_swp_entry() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
DATA_SOURCE 0 entry $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &madv_behavior->mm->mmap_lock

io_uring/rsrc.c hpage_acct_ref() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
HALF_LOCKED2 &ctx->uring_lock

io_uring/rsrc.c hpage_acct_unref() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ctx->uring_lock

lib/maple_tree.c mt_dump_entry() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
DATA_SOURCE 0 entry $0
UNITS 0 entry unit_byte

lib/maple_tree.c mt_dump_entry() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
DATA_SOURCE 0 entry $0
UNITS 0 entry unit_byte

fs/dax.c dax_entry_order() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
DATA_SOURCE 0 entry $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &((&xas)->xa)->xa_lock
HALF_LOCKED2 &(xas->xa)->xa_lock
HALF_LOCKED2 irq

fs/dax.c dax_insert_entry() -> xa_to_value()

Type Parameter Key Value
DATA_SOURCE 0 entry $3
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &(xas->xa)->xa_lock
LOCK2 irq
HALF_LOCKED2 &inode->i_mapping->invalidate_lock
HALF_LOCKED2 &mapping->invalidate_lock

fs/dax.c dax_is_empty_entry() -> xa_to_value()

Type Parameter Key Value
DATA_SOURCE 0 entry $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
HALF_LOCKED2 &((&xas)->xa)->xa_lock
HALF_LOCKED2 &(xas->xa)->xa_lock
HALF_LOCKED2 rcu_read

fs/dax.c dax_is_locked() -> xa_to_value()

Type Parameter Key Value
DATA_SOURCE 0 entry $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &((&xas)->xa)->xa_lock
HALF_LOCKED2 &(xas->xa)->xa_lock
HALF_LOCKED2 global &mf_mutex
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

fs/dax.c dax_is_pmd_entry() -> xa_to_value()

Type Parameter Key Value
DATA_SOURCE 0 entry $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &(xas->xa)->xa_lock
HALF_LOCKED2 irq

fs/dax.c dax_is_pte_entry() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
CAPPED_DATA 0 entry 1
DATA_SOURCE 0 entry $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &((&xas)->xa)->xa_lock
LOCK2 irq
HALF_LOCKED2 &inode->i_mapping->invalidate_lock
HALF_LOCKED2 &mapping->invalidate_lock

fs/dax.c dax_is_zero_entry() -> xa_to_value()

Type Parameter Key Value
DATA_SOURCE 0 entry $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &((&xas)->xa)->xa_lock
HALF_LOCKED2 &(xas->xa)->xa_lock
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

fs/dax.c dax_lock_entry() -> xa_to_value()

Type Parameter Key Value
DATA_SOURCE 0 entry $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
HALF_LOCKED2 &((&xas)->xa)->xa_lock
HALF_LOCKED2 &(xas->xa)->xa_lock
HALF_LOCKED2 global &mf_mutex
HALF_LOCKED2 rcu_read

fs/dax.c dax_to_pfn() -> xa_to_value()

Type Parameter Key Value
DATA_SOURCE 0 entry $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &((&xas)->xa)->xa_lock
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_add_to_pf_maps() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mcam->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_add_to_pf_maps() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mcam->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_add_to_pf_maps() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mcam->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_cn20k_defrag() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mcam->lock
TYPE_LOCK (struct npc_mcam)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_cn20k_dft_rules_idx_get() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mcam->lock
HALF_LOCKED2 &rvu->rsrc_lock
HALF_LOCKED2 &s->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_cn20k_dft_rules_idx_get() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mcam->lock
HALF_LOCKED2 &rvu->rsrc_lock
HALF_LOCKED2 &s->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_cn20k_dft_rules_idx_get() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mcam->lock
HALF_LOCKED2 &rvu->rsrc_lock
HALF_LOCKED2 &s->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_defrag_move_vdx_to_free() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mcam->lock
TYPE_LOCK (struct npc_mcam)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_del_from_pf_maps() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
DATA_SOURCE 0 entry r xa_erase
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mcam->lock
HALF_LOCKED2 &rvu->rsrc_lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_del_from_pf_maps() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mcam->lock
HALF_LOCKED2 &rvu->rsrc_lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_idx2vidx() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_subbank_noref_alloc() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_subbank_noref_alloc() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_vidx2idx() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mcam->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c npc_vidx_maps_modify() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
DATA_SOURCE 0 entry r xa_erase
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mcam->lock
TYPE_LOCK (struct npc_mcam)->lock

drivers/iommu/iommufd/pages.c batch_from_xarray() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xas_next
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &access->ioas_lock
HALF_LOCKED2 &ioas->mutex
HALF_LOCKED2 &iopt->domains_rwsem
HALF_LOCKED2 &iopt->iova_rwsem
HALF_LOCKED2 &pages->mutex
HALF_LOCKED2 _T->lock

drivers/iommu/iommufd/pages.c batch_from_xarray_clear() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xas_next
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &((&xas)->xa)->xa_lock
LOCK2 &access->ioas_lock
LOCK2 &iopt->iova_rwsem
LOCK2 &pages->mutex
HALF_LOCKED2 &staccess->lock
TYPE_LOCK (struct io_pagetable)->iova_rwsem
TYPE_LOCK (struct iommufd_access)->ioas_lock
TYPE_LOCK (struct iopt_pages)->mutex

drivers/iommu/iommufd/pages.c iopt_pages_fill_from_xarray() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xas_next
LOCK2 &access->ioas_lock
LOCK2 &iopt->iova_rwsem
LOCK2 &pages->mutex
LOCK2 rcu_read
HALF_LOCKED2 &staccess->lock
HALF_LOCKED2 &vgpu->cache_lock
TYPE_LOCK (struct io_pagetable)->iova_rwsem
TYPE_LOCK (struct iommufd_access)->ioas_lock
TYPE_LOCK (struct iopt_pages)->mutex

fs/nfsd/nfs4state.c nfsd4_sequence() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
PREEMPT_ADD <- disables preempt
LOCK2 &nn->client_lock
TYPE_LOCK (struct nfsd_net)->client_lock

mm/shmem.c radix_to_swp_entry() -> xa_to_value()

Type Parameter Key Value
CAPPED_DATA 0 entry 1
DATA_SOURCE 0 entry $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/pci/p2pdma.c pci_p2pdma_map_type() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

fs/f2fs/checkpoint.c __clear_ino_bitmap() -> xa_to_value()

Type Parameter Key Value
DATA_SOURCE 0 entry r radix_tree_deref_slot
PREEMPT_ADD <- disables preempt
LOCK2 &im->ino_lock
TYPE_LOCK (struct inode_management)->ino_lock

fs/f2fs/checkpoint.c __set_ino_bitmap() -> xa_to_value()

Type Parameter Key Value
DATA_SOURCE 0 entry r radix_tree_deref_slot
PREEMPT_ADD <- disables preempt
LOCK2 &im->ino_lock
TYPE_LOCK (struct inode_management)->ino_lock

fs/f2fs/checkpoint.c f2fs_exist_written_data() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
DATA_SOURCE 0 entry r radix_tree_lookup
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &im->ino_lock
HALF_LOCKED2 &inode->i_rwsem
TYPE_LOCK (struct inode_management)->ino_lock

arch/x86/kvm/svm/sev.c kvm_get_memory_attributes() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max

arch/x86/kvm/mmu/mmu.c kvm_get_memory_attributes() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &kvm->lock
HALF_LOCKED2 &kvm->slots_arch_lock
HALF_LOCKED2 &kvm->slots_lock

mm/filemap.c radix_to_swp_entry() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry $0
LOCK2 rcu_read

mm/workingset.c unpack_shadow() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
DATA_SOURCE 0 entry $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/block/ublk_drv.c __ublk_shmem_remove_ranges() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ub->mutex

net/devlink/region.c __devlink_snapshot_id_decrement() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &(&devlink->snapshot_ids)->xa_lock
HALF_LOCKED2 &region->snapshot_lock

net/devlink/region.c __devlink_snapshot_id_increment() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &(&devlink->snapshot_ids)->xa_lock
LOCK2 &region->snapshot_lock
TYPE_LOCK (struct devlink_region)->snapshot_lock

drivers/gpu/drm/i915/gem/i915_gem_pages.c __i915_gem_object_page_iter_get_sg() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
DATA_SOURCE 0 entry r radix_tree_lookup
RX_PATH
TASK_NOT_RUNNING
UNITS 0 entry unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &pxp->tee_mutex

drivers/net/ethernet/mellanox/mlx5/core/steering/hws/vport.c mlx5hws_vport_get_gvmi() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ctx->ctrl_lock

mm/mincore.c radix_to_swp_entry() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 ptl

drivers/pci/doe.c pci_doe_sysfs_feature_populate() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &pci_rescan_remove_lock

drivers/pci/doe.c pci_doe_sysfs_feature_populate() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &pci_rescan_remove_lock

drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c mlx5_esw_ipsec_rx_ipsec_obj_id_search() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh

lib/test_xarray.c check_cmpxchg_order() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 11
DATA_SOURCE 0 entry r xa_mk_value

lib/test_xarray.c check_cmpxchg_order() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 11
DATA_SOURCE 0 entry r xa_mk_value

lib/test_xarray.c check_xa_load() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load

lib/test_xarray.c check_xa_load() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load

drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c npc_idx2vidx_map_show() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c npc_mcam_dstats_show() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
LOCK2 global &stats_lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c npc_mcam_layout_show() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
LOCK2 &sb->lock
TYPE_LOCK (struct npc_subbank)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c npc_mcam_layout_show() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
LOCK2 &sb->lock
TYPE_LOCK (struct npc_subbank)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c npc_mcam_layout_show() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
LOCK2 &sb->lock
TYPE_LOCK (struct npc_subbank)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c npc_mcam_layout_show() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
LOCK2 &sb->lock
TYPE_LOCK (struct npc_subbank)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c npc_mcam_layout_show() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
LOCK2 &sb->lock
TYPE_LOCK (struct npc_subbank)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c npc_mcam_layout_show() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
LOCK2 &sb->lock
TYPE_LOCK (struct npc_subbank)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c npc_mcam_layout_show() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
LOCK2 &sb->lock
TYPE_LOCK (struct npc_subbank)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c npc_mcam_layout_show() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
LOCK2 &sb->lock
TYPE_LOCK (struct npc_subbank)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c npc_mcam_layout_show() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
LOCK2 &sb->lock
TYPE_LOCK (struct npc_subbank)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c npc_mcam_layout_show() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
LOCK2 &sb->lock
TYPE_LOCK (struct npc_subbank)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/marvell/octeontx2/af/cn20k/debugfs.c npc_vidx2idx_map_show() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-u64max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

arch/x86/kvm/../../../virt/kvm/kvm_main.c kvm_get_memory_attributes() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &file->f_mapping->invalidate_lock
HALF_LOCKED2 &kvm->lock
HALF_LOCKED2 &kvm->mmu_lock
HALF_LOCKED2 &kvm->slots_arch_lock
HALF_LOCKED2 &kvm->slots_lock
HALF_LOCKED2 &kvm->srcu

arch/x86/kvm/../../../virt/kvm/kvm_main.c kvm_range_has_memory_attributes() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xas_next
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &file->f_mapping->invalidate_lock
HALF_LOCKED2 &kvm->slots_lock

drivers/net/ethernet/mellanox/mlx5/core/eswitch.c mlx5_esw_vhca_id_to_func_type() -> xa_to_value()

Type Parameter Key Value
PARAM_VALUE 0 entry 1-1025,1027-1029,1031-u64max
DATA_SOURCE 0 entry r xa_load
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->intf_state_mutex