Home
last modified time | relevance | path

Searched refs:XA_ZERO_ENTRY (Results 1 – 15 of 15) sorted by relevance

/linux-6.15/include/linux/
H A Dxarray.h178 #define XA_ZERO_ENTRY xa_mk_internal(257) macro
191 return unlikely(entry == XA_ZERO_ENTRY); in xa_is_zero()
1082 return xa_err(xa_cmpxchg(xa, index, NULL, XA_ZERO_ENTRY, gfp)); in xa_reserve()
1100 return xa_err(xa_cmpxchg_bh(xa, index, NULL, XA_ZERO_ENTRY, gfp)); in xa_reserve_bh()
1118 return xa_err(xa_cmpxchg_irq(xa, index, NULL, XA_ZERO_ENTRY, gfp)); in xa_reserve_irq()
1132 xa_cmpxchg(xa, index, XA_ZERO_ENTRY, NULL, 0); in xa_release()
/linux-6.15/drivers/iommu/iommufd/
H A Dmain.c51 WARN_ON(old != XA_ZERO_ENTRY); in iommufd_object_finalize()
63 WARN_ON(old != XA_ZERO_ENTRY); in iommufd_object_abort()
H A Ddriver.c28 rc = xa_alloc(&ictx->objects, &obj->id, XA_ZERO_ENTRY, xa_limit_31b, in _iommufd_object_alloc()
H A Ddevice.c566 XA_ZERO_ENTRY, GFP_KERNEL); in iommufd_hw_pagetable_attach()
583 rc = xa_insert(&attach->device_array, idev->obj.id, XA_ZERO_ENTRY, in iommufd_hw_pagetable_attach()
/linux-6.15/drivers/infiniband/hw/mlx5/
H A Dqpc.c294 tmp = xa_cmpxchg_irq(&table->dct_xa, dct->mqp.qpn, dct, XA_ZERO_ENTRY, GFP_KERNEL); in mlx5_core_destroy_dct()
300 xa_cmpxchg_irq(&table->dct_xa, dct->mqp.qpn, XA_ZERO_ENTRY, dct, 0); in mlx5_core_destroy_dct()
H A Dsrq_cmd.c672 tmp = xa_cmpxchg_irq(&table->array, srq->srqn, srq, XA_ZERO_ENTRY, 0); in mlx5_cmd_destroy_srq()
683 xa_cmpxchg_irq(&table->array, srq->srqn, XA_ZERO_ENTRY, srq, 0); in mlx5_cmd_destroy_srq()
/linux-6.15/lib/
H A Dxarray.c660 entry = XA_ZERO_ENTRY; in xas_create()
1700 entry = XA_ZERO_ENTRY; in __xa_store()
1810 entry = XA_ZERO_ENTRY; in __xa_insert()
1990 entry = XA_ZERO_ENTRY; in __xa_alloc()
H A Dtest_maple_tree.c418 XA_ZERO_ENTRY, GFP_KERNEL)); in check_find()
430 MT_BUG_ON(mt, entry != XA_ZERO_ENTRY); in check_find()
446 MT_BUG_ON(mt, entry != XA_ZERO_ENTRY); in check_find()
462 MT_BUG_ON(mt, entry != XA_ZERO_ENTRY); in check_find()
532 MT_BUG_ON(mt, entry != XA_ZERO_ENTRY); in check_find()
758 mtree_store_range(mt, MTREE_ALLOC_MAX, ULONG_MAX, XA_ZERO_ENTRY, in check_alloc_rev_range()
933 mtree_store_range(mt, MTREE_ALLOC_MAX, ULONG_MAX, XA_ZERO_ENTRY, in check_alloc_range()
H A Dtest_xarray.c502 XA_BUG_ON(xa, xa_cmpxchg(xa, 12345678, XA_ZERO_ENTRY, in check_reserve()
/linux-6.15/drivers/infiniband/core/
H A Ducma.c537 uevent->conn_req_ctx, XA_ZERO_ENTRY, in ucma_cleanup_ctx_events()
585 WARN_ON(xa_cmpxchg(&ctx_table, ctx->id, XA_ZERO_ENTRY, NULL, in ucma_destroy_private_ctx()
609 if (__xa_cmpxchg(&ctx_table, ctx->id, ctx, XA_ZERO_ENTRY, in ucma_destroy_id()
1801 WARN_ON(xa_cmpxchg(&ctx_table, ctx->id, ctx, XA_ZERO_ENTRY, in ucma_close()
H A Drdma_core.c609 old = xa_cmpxchg(&ufile->idr, obj_old->id, obj_old, XA_ZERO_ENTRY, in swap_idr_uobjects()
/linux-6.15/drivers/infiniband/sw/rxe/
H A Drxe_mr.c170 xas_store(&xas, XA_ZERO_ENTRY); in rxe_mr_alloc()
/linux-6.15/drivers/iommu/
H A Diommu.c3468 ret = xa_insert(&group->pasid_array, pasid, XA_ZERO_ENTRY, GFP_KERNEL); in iommu_attach_device_pasid()
3534 XA_ZERO_ENTRY, GFP_KERNEL); in iommu_replace_device_pasid()
3696 IOMMU_NO_PASID, XA_ZERO_ENTRY, GFP_KERNEL); in iommu_attach_group_handle()
/linux-6.15/net/ipv4/
H A Dtcp.c2376 __xa_cmpxchg(&sk->sk_user_frags, p->tokens[i], XA_ZERO_ENTRY, in tcp_xa_pool_commit_locked()
2412 XA_ZERO_ENTRY, xa_limit_31b, GFP_KERNEL); in tcp_xa_pool_refill()
/linux-6.15/kernel/
H A Dfork.c753 mas_store(&vmi.mas, XA_ZERO_ENTRY); in dup_mmap()