| /linux/rust/helpers/ |
| H A D | xarray.c | 7 return xa_err(entry); in rust_helper_xa_err()
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | xarray.rst | 140 个特殊的值,可以用xa_err()把它变成一个错误值。如果你不需要确切地知道哪个错误发生,使用xa_is_err() 215 err = xa_err(__xa_store(&foo->array, index, entry, GFP_KERNEL));
|
| /linux/drivers/iommu/amd/ |
| H A D | nested.c | 80 res = ERR_PTR(xa_err(res)); in gdom_info_load_or_alloc_locked() 284 if (WARN_ON(!curr || xa_err(curr))) in nested_domain_free()
|
| /linux/include/linux/ |
| H A D | xarray.h | 223 static inline int xa_err(void *entry) in xa_err() function 1088 return xa_err(xa_cmpxchg(xa, index, NULL, XA_ZERO_ENTRY, gfp)); in xa_reserve() 1106 return xa_err(xa_cmpxchg_bh(xa, index, NULL, XA_ZERO_ENTRY, gfp)); in xa_reserve_bh() 1124 return xa_err(xa_cmpxchg_irq(xa, index, NULL, XA_ZERO_ENTRY, gfp)); in xa_reserve_irq() 1437 return xa_err(xas->xa_node); in xas_error()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/ |
| H A D | dev.c | 137 goto xa_err; in mlx5_sf_dev_add() 140 xa_err: in mlx5_sf_dev_add()
|
| /linux/drivers/cxl/core/ |
| H A D | cdat.c | 678 return xa_err(ptr); in cxl_endpoint_gather_bandwidth() 805 return ERR_PTR(xa_err(ptr)); in DEFINE_FREE() 888 return ERR_PTR(xa_err(ptr)); in cxl_rp_gather_bandwidth() 937 return ERR_PTR(xa_err(ptr)); in cxl_hb_gather_bandwidth()
|
| /linux/lib/ |
| H A D | alloc_tag.c | 535 ret = ERR_PTR(xa_err(mas.node)); in reserve_module_tags() 544 ret = ERR_PTR(xa_err(mas.node)); in reserve_module_tags() 550 ret = ERR_PTR(xa_err(mas.node)); in reserve_module_tags()
|
| H A D | test_xarray.c | 88 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 0, GFP_NOWAIT)) != 0); in check_xa_err() 89 XA_BUG_ON(xa, xa_err(xa_erase(xa, 0)) != 0); in check_xa_err() 92 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 1, GFP_NOWAIT)) != -ENOMEM); in check_xa_err() 93 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 1, GFP_NOWAIT)) != -ENOMEM); in check_xa_err() 95 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 1, GFP_KERNEL)) != 0); in check_xa_err() 96 XA_BUG_ON(xa, xa_err(xa_store(xa, 1, xa_mk_value(0), GFP_KERNEL)) != 0); in check_xa_err() 97 XA_BUG_ON(xa, xa_err(xa_erase(xa, 1)) != 0); in check_xa_err()
|
| /linux/rust/kernel/ |
| H A D | xarray.rs | 256 // SAFETY: `__xa_store` returns the old entry at this index on success or `xa_err` if an in store() 258 let errno = unsafe { bindings::xa_err(old) }; in store()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | context.c | 253 if (xa_err(xa_store(&ctx->peer_ctx_xa, peer_vhca_id, peer_ctx, GFP_KERNEL))) in mlx5hws_context_set_peer()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_domain.c | 88 ret = xa_err(xa_store(&dmn->csum_fts_xa, vport_num, in mlx5dr_domain_get_recalc_cs_ft_addr() 550 WARN_ON(xa_err(xa_store(&dmn->peer_dmn_xa, peer_vhca_id, peer_dmn, GFP_KERNEL))); in mlx5dr_domain_set_peer()
|
| /linux/drivers/block/ |
| H A D | brd.c | 114 return ERR_PTR(xa_err(ret)); in brd_insert_page()
|
| /linux/io_uring/ |
| H A D | tctx.c | 132 ret = xa_err(xa_store(&tctx->xa, (unsigned long)ctx, in io_tctx_install_node()
|
| /linux/mm/ |
| H A D | memremap.c | 180 error = xa_err(xa_store_range(&pgmap_array, PHYS_PFN(range->start), in pagemap_range()
|
| /linux/net/devlink/ |
| H A D | region.c | 298 err = xa_err(__xa_store(&devlink->snapshot_ids, id, xa_mk_value(count), in __devlink_snapshot_id_increment() 372 err = xa_err(__xa_store(&devlink->snapshot_ids, id, xa_mk_value(0), in __devlink_snapshot_id_insert()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | fs_counters.c | 295 err = xa_err(xa_store(&fc_stats->counters, id, counter, GFP_KERNEL)); in mlx5_fc_create()
|
| /linux/drivers/nvme/target/ |
| H A D | passthru.c | 622 ret = xa_err(old); in nvmet_passthru_ctrl_enable()
|
| /linux/net/shaper/ |
| H A D | shaper.c | 407 if (xa_err(prev)) { in net_shaper_pre_insert() 410 ret = xa_err(prev); in net_shaper_pre_insert()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | device.c | 147 return ERR_PTR(xa_err(igroup)); in iommufd_get_group() 693 rc = xa_err(attach); in iommufd_hw_pagetable_attach()
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_bo.c | 849 return xa_err(xa_store(&vbo->detached_resources, (unsigned long)res, res, GFP_KERNEL)); in vmw_bo_add_detached_resource()
|
| /linux/drivers/scsi/elx/libefc/ |
| H A D | efc_nport.c | 185 rc = xa_err(xa_store(&nport->domain->lookup, fc_id, nport, GFP_ATOMIC)); in efc_nport_attach()
|
| H A D | efc_domain.c | 478 rc = xa_err(xa_store(&domain->lookup, fc_id, domain->nport, in __efc_domain_allocated()
|
| H A D | efc_node.c | 97 rc = xa_err(xa_store(&nport->lookup, port_id, node, GFP_ATOMIC)); in efc_node_alloc()
|
| /linux/net/qrtr/ |
| H A D | ns.c | 277 srv->service, srv->instance, xa_err(old)); in server_add()
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_bond.c | 260 ret = xa_err(xa_store(&roce_bond_xa, bus_num, die_info, GFP_KERNEL)); in alloc_die_info()
|