Symbol: __xa_cmpxchg
drivers/block/brd.c
96
ret = __xa_cmpxchg(&brd->brd_pages, sector >> PAGE_SECTORS_SHIFT, NULL,
drivers/infiniband/core/ucma.c
614
if (__xa_cmpxchg(&ctx_table, ctx->id, ctx, XA_ZERO_ENTRY,
drivers/infiniband/hw/mlx5/odp.c
248
if (__xa_cmpxchg(&imr->implicit_children, idx, mr, NULL, GFP_KERNEL) !=
drivers/infiniband/hw/mlx5/odp.c
516
ret = __xa_cmpxchg(&imr->implicit_children, idx, NULL, mr,
drivers/iommu/amd/nested.c
162
__xa_cmpxchg(&aviommu->gdomid_array,
drivers/iommu/amd/nested.c
275
curr = __xa_cmpxchg(&aviommu->gdomid_array, ndom->gdom_id,
drivers/iommu/amd/nested.c
76
res = __xa_cmpxchg(xa, index, NULL, elm, GFP_KERNEL);
drivers/iommu/iommufd/device.c
116
igroup = __xa_cmpxchg(&ictx->groups, id, cur_igroup, new_igroup,
drivers/vfio/vfio_main.c
93
dev_set = __xa_cmpxchg(&vfio_device_set_xa, idx, NULL, new_dev_set,
fs/btrfs/extent_io.c
3224
exists = __xa_cmpxchg(&fs_info->buffer_tree, start >> fs_info->nodesize_bits,
fs/btrfs/extent_io.c
3540
existing_eb = __xa_cmpxchg(&fs_info->buffer_tree,
fs/btrfs/inode.c
5895
entry = __xa_cmpxchg(&root->inodes, btrfs_ino(inode), inode, NULL,
fs/erofs/zdata.c
776
pre = __xa_cmpxchg(&sbi->managed_pslots, pcl->pos,
include/linux/xarray.h
564
void *__xa_cmpxchg(struct xarray *, unsigned long index, void *old,
include/linux/xarray.h
699
curr = __xa_cmpxchg(xa, index, old, entry, gfp);
include/linux/xarray.h
727
curr = __xa_cmpxchg(xa, index, old, entry, gfp);
include/linux/xarray.h
755
curr = __xa_cmpxchg(xa, index, old, entry, gfp);
lib/xarray.c
1768
EXPORT_SYMBOL(__xa_cmpxchg);
net/ipv4/tcp.c
2480
__xa_cmpxchg(&sk->sk_user_frags, p->tokens[i], XA_ZERO_ENTRY,