Symbol: xa_lock
arch/arm64/kernel/hibernate.c
246
xa_lock(&mte_pages);
arch/arm64/kernel/hibernate.c
303
xa_lock(&mte_pages);
arch/arm64/kvm/vgic/vgic.c
134
lockdep_assert_held(&dist->lpi_xa.xa_lock);
arch/arm64/kvm/vgic/vgic.c
163
guard(spinlock_irqsave)(&dist->lpi_xa.xa_lock);
arch/arm64/kvm/vgic/vgic.c
170
&dist->lpi_xa.xa_lock, &flags)) {
arch/arm64/mm/mteswap.c
86
xa_lock(&mte_pages);
drivers/block/brd.c
190
xa_lock(&brd->brd_pages);
drivers/block/brd.c
95
xa_lock(&brd->brd_pages);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1228
xa_lock(&userq_mgr->userq_xa);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
567
xa_lock(&uq_mgr->userq_xa);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
853
xa_lock(&fpriv->userq_mgr.userq_xa);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
108
xa_lock(xa);
drivers/gpu/drm/drm_drv.c
244
xa_lock(minor_xa);
drivers/gpu/drm/drm_syncobj.c
253
xa_lock(&file_private->syncobj_xa);
drivers/gpu/drm/i915/gem/i915_gem_context.c
357
xa_lock(&file_priv->vm_xa);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1150
xa_lock(&guc->context_lookup);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1951
xa_lock(&guc->context_lookup);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2044
xa_lock(&guc->context_lookup);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4997
guc->tlb_lookup.xa_lock);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5436
xa_lock(&guc->context_lookup);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5442
xa_lock(&guc->context_lookup);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5486
xa_lock(&guc->context_lookup);
drivers/gpu/drm/imagination/pvr_context.h
164
xa_lock(&pvr_file->ctx_handles);
drivers/gpu/drm/imagination/pvr_context.h
188
xa_lock(&pvr_dev->ctx_ids);
drivers/gpu/drm/imagination/pvr_free_list.h
142
xa_lock(&pvr_file->free_list_handles);
drivers/gpu/drm/imagination/pvr_free_list.h
165
xa_lock(&pvr_dev->free_list_ids);
drivers/gpu/drm/imagination/pvr_hwrt.h
104
xa_lock(&pvr_file->hwrt_handles);
drivers/gpu/drm/imagination/pvr_vm.c
649
xa_lock(&pvr_file->vm_ctx_handles);
drivers/gpu/drm/panfrost/panfrost_drv.c
834
xa_lock(&pfile->jm_ctxs);
drivers/gpu/drm/panfrost/panfrost_drv.c
840
xa_lock(&pfile->jm_ctxs);
drivers/gpu/drm/panfrost/panfrost_job.c
1017
xa_lock(&priv->jm_ctxs);
drivers/gpu/drm/panthor/panthor_mmu.c
1626
xa_lock(&pool->xa);
drivers/gpu/drm/panthor/panthor_mmu.c
2088
xa_lock(&pfile->vms->xa);
drivers/gpu/drm/panthor/panthor_sched.c
3046
xa_lock(&gpool->xa);
drivers/gpu/drm/panthor/panthor_sched.c
3828
xa_lock(&pool->xa);
drivers/gpu/drm/panthor/panthor_sched.c
3915
xa_lock(&gpool->xa);
drivers/gpu/drm/tegra/submit.c
149
xa_lock(&context->mappings);
drivers/gpu/drm/v3d/v3d_perfmon.c
300
xa_lock(&v3d_priv->perfmons);
drivers/gpu/drm/vc4/vc4_perfmon.c
95
xa_lock(&vc4file->perfmons);
drivers/infiniband/core/counters.c
307
xa_lock(&rt->xa);
drivers/infiniband/core/counters.c
420
xa_lock(&rt->xa);
drivers/infiniband/core/counters.c
435
xa_lock(&rt->xa);
drivers/infiniband/core/ib_core_uverbs.c
130
xa_lock(&ucontext->mmap_xa);
drivers/infiniband/core/ib_core_uverbs.c
195
xa_lock(&ucontext->mmap_xa);
drivers/infiniband/core/ib_core_uverbs.c
243
xa_lock(&entry->ucontext->mmap_xa);
drivers/infiniband/core/ib_core_uverbs.c
312
xa_lock(&ucontext->mmap_xa);
drivers/infiniband/core/nldev.c
1645
xa_lock(&rt->xa);
drivers/infiniband/core/nldev.c
1682
again: xa_lock(&rt->xa);
drivers/infiniband/core/nldev.c
828
xa_lock(&rt->xa);
drivers/infiniband/core/nldev.c
973
xa_lock(&rt->xa);
drivers/infiniband/core/restrack.c
253
xa_lock(&rt->xa);
drivers/infiniband/core/restrack.c
72
xa_lock(&rt->xa);
drivers/infiniband/core/ucma.c
145
xa_lock(&ctx_table);
drivers/infiniband/core/ucma.c
1543
xa_lock(&multicast_table);
drivers/infiniband/core/ucma.c
1578
xa_lock(&multicast_table);
drivers/infiniband/core/ucma.c
1642
xa_lock(&multicast_table);
drivers/infiniband/core/ucma.c
1712
xa_lock(&ctx_table);
drivers/infiniband/core/ucma.c
367
xa_lock(&ctx_table);
drivers/infiniband/core/ucma.c
498
xa_lock(&multicast_table);
drivers/infiniband/core/ucma.c
611
xa_lock(&ctx_table);
drivers/infiniband/hw/hns/hns_roce_cq.c
528
xa_lock(&hr_dev->cq_table.array);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2867
xa_lock(&hr_dev->qp_table.dip_xa);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5051
xa_lock(dip_xa);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5954
xa_lock(&hr_dev->qp_table.dip_xa);
drivers/infiniband/hw/hns/hns_roce_srq.c
17
xa_lock(&srq_table->xa);
drivers/infiniband/hw/ionic/ionic_admin.c
641
xa_lock(&dev->qp_tbl);
drivers/infiniband/hw/ionic/ionic_admin.c
655
xa_lock(&dev->cq_tbl);
drivers/infiniband/hw/mlx4/cm.c
366
xa_lock(&sriov->xa_rej_tmout);
drivers/infiniband/hw/mlx4/cm.c
411
xa_lock(&sriov->xa_rej_tmout);
drivers/infiniband/hw/mlx4/cm.c
501
xa_lock(&sriov->xa_rej_tmout);
drivers/infiniband/hw/mlx5/cq.c
563
xa_lock(&dev->sig_mrs);
drivers/infiniband/hw/mlx5/odp.c
1972
xa_lock(&dev->odp_mkeys);
drivers/infiniband/hw/mlx5/odp.c
248
xa_lock(&imr->implicit_children);
drivers/infiniband/hw/mlx5/odp.c
515
xa_lock(&imr->implicit_children);
drivers/infiniband/hw/mlx5/odp.c
774
xa_lock(&imr->implicit_children);
drivers/infiniband/hw/mlx5/odp.c
987
xa_lock(&dev->odp_mkeys);
drivers/infiniband/hw/mlx5/srq_cmd.c
747
xa_lock(&table->array);
drivers/infiniband/hw/qedr/qedr_iw_cm.c
523
xa_lock(&dev->qps);
drivers/iommu/amd/iommu.c
1570
xa_lock(&aviommu->gdomid_array);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
284
xa_lock(&vsmmu->core.vdevs);
drivers/iommu/iommu.c
3874
xa_lock(&group->pasid_array);
drivers/iommu/iommufd/device.c
114
xa_lock(&ictx->groups);
drivers/iommu/iommufd/device.c
1308
xa_lock(&ioas->iopt.access_list);
drivers/iommu/iommufd/device.c
1318
xa_lock(&ioas->iopt.access_list);
drivers/iommu/iommufd/device.c
311
xa_lock(&ictx->objects);
drivers/iommu/iommufd/device.c
81
xa_lock(&ictx->groups);
drivers/iommu/iommufd/driver.c
116
xa_lock(&viommu->vdevs);
drivers/iommu/iommufd/driver.c
98
lockdep_assert_held(&viommu->vdevs.xa_lock);
drivers/iommu/iommufd/ioas.c
412
xa_lock(&ictx->objects);
drivers/iommu/iommufd/ioas.c
434
xa_lock(&ictx->objects);
drivers/iommu/iommufd/ioas.c
603
xa_lock(&ictx->objects);
drivers/iommu/iommufd/main.c
108
xa_lock(&ictx->objects);
drivers/iommu/iommufd/main.c
121
xa_lock(&ictx->objects);
drivers/iommu/iommufd/main.c
174
xa_lock(&ictx->objects);
drivers/iommu/iommufd/main.c
235
xa_lock(&ictx->objects);
drivers/iommu/iommufd/selftest.c
674
xa_lock(&viommu->vdevs);
drivers/iommu/iommufd/vfio_compat.c
143
xa_lock(&ucmd->ictx->objects);
drivers/iommu/iommufd/vfio_compat.c
150
xa_lock(&ucmd->ictx->objects);
drivers/iommu/iommufd/vfio_compat.c
19
xa_lock(&ictx->objects);
drivers/iommu/iommufd/vfio_compat.c
59
xa_lock(&ictx->objects);
drivers/iommu/iommufd/vfio_compat.c
89
xa_lock(&ictx->objects);
drivers/md/md.c
1036
xa_lock(&md_submodule);
drivers/md/md.c
4283
xa_lock(&md_submodule);
drivers/md/md.c
4307
xa_lock(&md_submodule);
drivers/md/md.c
723
xa_lock(&md_submodule);
drivers/md/md.c
8057
xa_lock(&md_submodule);
drivers/md/md.c
8806
xa_lock(&md_submodule);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
669
xa_lock(fs_id_xa);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
478
xa_lock(cache_xa);
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
626
xa_lock(&nn->xa_ipsec);
drivers/tee/tstee/core.c
175
xa_lock(&ctxdata->sess_list);
drivers/vfio/vfio_main.c
101
xa_lock(&vfio_device_set_xa);
drivers/vfio/vfio_main.c
137
xa_lock(&vfio_device_set_xa);
drivers/vfio/vfio_main.c
88
xa_lock(&vfio_device_set_xa);
fs/btrfs/delayed-inode.c
165
xa_lock(&root->delayed_nodes);
fs/btrfs/delayed-inode.c
2065
xa_lock(&root->delayed_nodes);
fs/btrfs/delayed-inode.c
83
xa_lock(&root->delayed_nodes);
fs/btrfs/disk-io.c
2777
lockdep_set_class(&fs_info->buffer_tree.xa_lock, &buffer_xa_class);
fs/btrfs/extent_map.c
1212
xa_lock(&root->inodes);
fs/btrfs/extent_map.c
1251
xa_lock(&root->inodes);
fs/btrfs/inode.c
10497
xa_lock(&root->inodes);
fs/btrfs/inode.c
10508
xa_lock(&root->inodes);
fs/btrfs/inode.c
5701
xa_lock(&root->inodes);
fs/btrfs/inode.c
5718
xa_lock(&root->inodes);
fs/btrfs/qgroup.c
2047
xa_lock(&delayed_refs->dirty_extents);
fs/cachefiles/daemon.c
159
xa_lock(xa);
fs/cachefiles/ondemand.c
130
xa_lock(&cache->reqs);
fs/cachefiles/ondemand.c
191
xa_lock(&cache->reqs);
fs/cachefiles/ondemand.c
34
xa_lock(&cache->reqs);
fs/cachefiles/ondemand.c
423
xa_lock(&cache->reqs);
fs/cachefiles/ondemand.c
716
xa_lock(&cache->reqs);
fs/erofs/zdata.c
774
xa_lock(&sbi->managed_pslots);
fs/erofs/zdata.c
924
xa_lock(&sbi->managed_pslots);
fs/erofs/zdata.c
934
xa_lock(&sbi->managed_pslots);
fs/namespace.c
217
xa_lock(&mnt_id_xa);
fs/nfsd/blocklayout.c
290
xa_lock(xa);
fs/nfsd/blocklayout.c
306
xa_lock(xa);
include/linux/backing-dev.h
255
!lockdep_is_held(&inode->i_mapping->i_pages.xa_lock) &&
include/linux/idr.h
102
#define idr_lock(idr) xa_lock(&(idr)->idr_rt)
include/linux/xarray.h
1211
lockdep_is_held(&xa->xa_lock));
include/linux/xarray.h
1218
lockdep_is_held(&xa->xa_lock));
include/linux/xarray.h
1227
lockdep_is_held(&xa->xa_lock));
include/linux/xarray.h
1236
lockdep_is_held(&xa->xa_lock));
include/linux/xarray.h
1244
lockdep_is_held(&xa->xa_lock));
include/linux/xarray.h
1252
lockdep_is_held(&xa->xa_lock));
include/linux/xarray.h
1418
#define xas_lock(xas) xa_lock((xas)->xa)
include/linux/xarray.h
301
spinlock_t xa_lock;
include/linux/xarray.h
308
.xa_lock = __SPIN_LOCK_UNLOCKED(name.xa_lock), \
include/linux/xarray.h
384
spin_lock_init(&xa->xa_lock);
include/linux/xarray.h
535
#define xa_trylock(xa) spin_trylock(&(xa)->xa_lock)
include/linux/xarray.h
536
#define xa_lock(xa) spin_lock(&(xa)->xa_lock)
include/linux/xarray.h
537
#define xa_unlock(xa) spin_unlock(&(xa)->xa_lock)
include/linux/xarray.h
538
#define xa_lock_bh(xa) spin_lock_bh(&(xa)->xa_lock)
include/linux/xarray.h
539
#define xa_unlock_bh(xa) spin_unlock_bh(&(xa)->xa_lock)
include/linux/xarray.h
540
#define xa_lock_irq(xa) spin_lock_irq(&(xa)->xa_lock)
include/linux/xarray.h
541
#define xa_unlock_irq(xa) spin_unlock_irq(&(xa)->xa_lock)
include/linux/xarray.h
543
spin_lock_irqsave(&(xa)->xa_lock, flags)
include/linux/xarray.h
545
spin_unlock_irqrestore(&(xa)->xa_lock, flags)
include/linux/xarray.h
547
spin_lock_nested(&(xa)->xa_lock, subclass)
include/linux/xarray.h
549
spin_lock_bh_nested(&(xa)->xa_lock, subclass)
include/linux/xarray.h
551
spin_lock_irq_nested(&(xa)->xa_lock, subclass)
include/linux/xarray.h
553
spin_lock_irqsave_nested(&(xa)->xa_lock, flags, subclass)
include/linux/xarray.h
698
xa_lock(xa);
include/linux/xarray.h
784
xa_lock(xa);
include/linux/xarray.h
877
xa_lock(xa);
include/linux/xarray.h
982
xa_lock(xa);
lib/test_xarray.c
1090
xa_lock(xa);
lib/test_xarray.c
2013
xa_lock(xa);
lib/xarray.c
1669
xa_lock(xa);
lib/xarray.c
1733
xa_lock(xa);
lib/xarray.c
2148
xa_lock(xa);
lib/xarray.c
2166
xa_lock(xa);
lib/xarray.c
329
__must_hold(xas->xa->xa_lock)
mm/workingset.c
641
lockdep_assert_held(&node->array->xa_lock);
net/devlink/core.c
205
xa_lock(&devlink_rels);
net/devlink/region.c
283
xa_lock(&devlink->snapshot_ids);
net/devlink/region.c
325
xa_lock(&devlink->snapshot_ids);
net/devlink/region.c
367
xa_lock(&devlink->snapshot_ids);
rust/helpers/xarray.c
22
return xa_lock(xa);
tools/testing/radix-tree/regression1.c
128
xa_lock(&mt_tree);
tools/testing/radix-tree/regression1.c
133
xa_lock(&mt_tree);
tools/testing/radix-tree/regression1.c
137
xa_lock(&mt_tree);
tools/testing/radix-tree/regression1.c
145
xa_lock(&mt_tree);