Searched refs:__xa_cmpxchg (Results 1 – 14 of 14) sorted by relevance
| /linux/drivers/iommu/amd/ |
| H A D | nested.c | 76 res = __xa_cmpxchg(xa, index, NULL, elm, GFP_KERNEL); in gdom_info_load_or_alloc_locked() 162 __xa_cmpxchg(&aviommu->gdomid_array, in amd_iommu_alloc_domain_nested() 275 curr = __xa_cmpxchg(&aviommu->gdomid_array, ndom->gdom_id, in nested_domain_free()
|
| /linux/include/linux/ |
| H A D | xarray.h | 564 void *__xa_cmpxchg(struct xarray *, unsigned long index, void *old, 699 curr = __xa_cmpxchg(xa, index, old, entry, gfp); in xa_cmpxchg() 727 curr = __xa_cmpxchg(xa, index, old, entry, gfp); in xa_cmpxchg_bh() 755 curr = __xa_cmpxchg(xa, index, old, entry, gfp); in xa_cmpxchg_irq()
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | xarray.rst | 190 * __xa_cmpxchg()
|
| /linux/drivers/block/ |
| H A D | brd.c | 96 ret = __xa_cmpxchg(&brd->brd_pages, sector >> PAGE_SECTORS_SHIFT, NULL, in brd_insert_page()
|
| /linux/lib/ |
| H A D | xarray.c | 1763 void *__xa_cmpxchg(struct xarray *xa, unsigned long index, in __xa_cmpxchg() function 1768 EXPORT_SYMBOL(__xa_cmpxchg);
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | odp.c | 248 if (__xa_cmpxchg(&imr->implicit_children, idx, mr, NULL, GFP_KERNEL) != in destroy_unused_implicit_child_mr() 516 ret = __xa_cmpxchg(&imr->implicit_children, idx, NULL, mr, in implicit_get_child_mr()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | device.c | 116 igroup = __xa_cmpxchg(&ictx->groups, id, cur_igroup, new_igroup, in iommufd_get_group()
|
| /linux/drivers/vfio/ |
| H A D | vfio_main.c | 93 dev_set = __xa_cmpxchg(&vfio_device_set_xa, idx, NULL, new_dev_set, in vfio_assign_device_set()
|
| /linux/fs/btrfs/ |
| H A D | extent_io.c | 3224 exists = __xa_cmpxchg(&fs_info->buffer_tree, start >> fs_info->nodesize_bits, in alloc_test_extent_buffer() 3540 existing_eb = __xa_cmpxchg(&fs_info->buffer_tree, in alloc_extent_buffer()
|
| H A D | inode.c | 5895 entry = __xa_cmpxchg(&root->inodes, btrfs_ino(inode), inode, NULL, in btrfs_del_inode_from_root()
|
| /linux/Documentation/core-api/ |
| H A D | xarray.rst | 233 * __xa_cmpxchg()
|
| /linux/fs/erofs/ |
| H A D | zdata.c | 776 pre = __xa_cmpxchg(&sbi->managed_pslots, pcl->pos, in z_erofs_register_pcluster()
|
| /linux/drivers/infiniband/core/ |
| H A D | ucma.c | 614 if (__xa_cmpxchg(&ctx_table, ctx->id, ctx, XA_ZERO_ENTRY, in ucma_destroy_id()
|
| /linux/net/ipv4/ |
| H A D | tcp.c | 2480 __xa_cmpxchg(&sk->sk_user_frags, p->tokens[i], XA_ZERO_ENTRY, in tcp_xa_pool_commit_locked()
|