Home
last modified time | relevance | path

Searched refs:xa_err (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.4/include/linux/
Dxarray.h217 static inline int xa_err(void *entry) in xa_err() function
1007 return xa_err(xa_cmpxchg(xa, index, NULL, XA_ZERO_ENTRY, gfp)); in xa_reserve()
1025 return xa_err(xa_cmpxchg_bh(xa, index, NULL, XA_ZERO_ENTRY, gfp)); in xa_reserve_bh()
1043 return xa_err(xa_cmpxchg_irq(xa, index, NULL, XA_ZERO_ENTRY, gfp)); in xa_reserve_irq()
1352 return xa_err(xas->xa_node); in xas_error()
/Linux-v5.4/lib/
Dtest_xarray.c84 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 0, GFP_NOWAIT)) != 0); in check_xa_err()
85 XA_BUG_ON(xa, xa_err(xa_erase(xa, 0)) != 0); in check_xa_err()
88 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 1, GFP_NOWAIT)) != -ENOMEM); in check_xa_err()
89 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 1, GFP_NOWAIT)) != -ENOMEM); in check_xa_err()
91 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 1, GFP_KERNEL)) != 0); in check_xa_err()
92 XA_BUG_ON(xa, xa_err(xa_store(xa, 1, xa_mk_value(0), GFP_KERNEL)) != 0); in check_xa_err()
93 XA_BUG_ON(xa, xa_err(xa_erase(xa, 1)) != 0); in check_xa_err()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Dmr.c88 err = xa_err(xa_store_irq(mkeys, mlx5_base_mkey(mkey->key), mkey, in mlx5_core_create_mkey_cb()
/Linux-v5.4/mm/
Dmemremap.c247 error = xa_err(xa_store_range(&pgmap_array, PHYS_PFN(res->start), in memremap_pages()
/Linux-v5.4/drivers/infiniband/hw/hns/
Dhns_roce_srq.c123 ret = xa_err(xa_store(&srq_table->xa, srq->srqn, srq, GFP_KERNEL)); in hns_roce_srq_alloc()
Dhns_roce_cq.c130 ret = xa_err(xa_store(&cq_table->array, hr_cq->cqn, hr_cq, GFP_KERNEL)); in hns_roce_cq_alloc()
Dhns_roce_qp.c155 ret = xa_err(xa_store_irq(xa, hr_qp->qpn & (hr_dev->caps.num_qps - 1), in hns_roce_gsi_qp_alloc()
/Linux-v5.4/drivers/infiniband/core/
Ddevice.c677 ret = xa_err(xa_store(&device->client_data, client->client_id, NULL, in add_client_context()
910 ret = xa_err(xa_store(&device->compat_devs, rnet->id, in add_one_compat_dev()
1064 ret = xa_err(xa_store(&rdma_nets, rnet->id, NULL, GFP_KERNEL)); in rdma_dev_exit_net()
/Linux-v5.4/Documentation/core-api/
Dxarray.rst166 special value which can be turned into an errno using xa_err().
247 err = xa_err(__xa_store(&foo->array, index, entry, GFP_KERNEL));
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dsrq_cmd.c598 err = xa_err(xa_store_irq(&table->array, srq->srqn, srq, GFP_KERNEL)); in mlx5_cmd_create_srq()
Dmr.c126 err = xa_err(__xa_store(mkeys, mlx5_base_mkey(mr->mmkey.key), in reg_mr_callback()
Ddevx.c1268 return xa_err(xa_store(&dev->mdev->priv.mkey_table, in devx_handle_mkey_indirect()