| /linux-6.15/net/devlink/ |
| H A D | core.c | 17 DEFINE_XARRAY_FLAGS(devlinks, XA_FLAGS_ALLOC); 434 xa_init_flags(&devlink->ports, XA_FLAGS_ALLOC); in devlink_alloc_ns() 435 xa_init_flags(&devlink->params, XA_FLAGS_ALLOC); in devlink_alloc_ns() 436 xa_init_flags(&devlink->snapshot_ids, XA_FLAGS_ALLOC); in devlink_alloc_ns() 437 xa_init_flags(&devlink->nested_rels, XA_FLAGS_ALLOC); in devlink_alloc_ns()
|
| /linux-6.15/drivers/dpll/ |
| H A D | dpll_core.c | 22 DEFINE_XARRAY_FLAGS(dpll_device_xa, XA_FLAGS_ALLOC); 23 DEFINE_XARRAY_FLAGS(dpll_pin_xa, XA_FLAGS_ALLOC); 262 xa_init_flags(&dpll->pin_refs, XA_FLAGS_ALLOC); in dpll_device_alloc() 507 xa_init_flags(&pin->dpll_refs, XA_FLAGS_ALLOC); in dpll_pin_alloc() 508 xa_init_flags(&pin->parent_refs, XA_FLAGS_ALLOC); in dpll_pin_alloc()
|
| /linux-6.15/drivers/gpu/drm/lima/ |
| H A D | lima_ctx.c | 88 xa_init_flags(&mgr->handles, XA_FLAGS_ALLOC); in lima_ctx_mgr_init()
|
| /linux-6.15/net/sunrpc/xprtrdma/ |
| H A D | ib_client.c | 116 xa_init_flags(&rd->rd_xa, XA_FLAGS_ALLOC); in rpcrdma_add_one()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_port_range.c | 181 xa_init_flags(&pr_core->prr_xa, XA_FLAGS_ALLOC); in mlxsw_sp_port_range_init()
|
| /linux-6.15/drivers/net/ethernet/intel/ice/ |
| H A D | ice_irq.c | 20 xa_init_flags(&pf->irq_tracker.entries, XA_FLAGS_ALLOC); in ice_init_irq_tracker()
|
| /linux-6.15/drivers/infiniband/sw/rxe/ |
| H A D | rxe_pool.c | 109 xa_init_flags(&pool->xa, XA_FLAGS_ALLOC); in rxe_pool_init()
|
| /linux-6.15/include/linux/ |
| H A D | idr.h | 267 #define IDA_INIT_FLAGS (XA_FLAGS_LOCK_IRQ | XA_FLAGS_ALLOC)
|
| H A D | xarray.h | 281 #define XA_FLAGS_ALLOC (XA_FLAGS_TRACK_FREE | XA_FLAGS_MARK(XA_FREE_MARK)) macro 344 #define DEFINE_XARRAY_ALLOC(name) DEFINE_XARRAY_FLAGS(name, XA_FLAGS_ALLOC)
|
| /linux-6.15/drivers/infiniband/core/ |
| H A D | restrack.c | 35 xa_init_flags(&rt[i].xa, XA_FLAGS_ALLOC); in rdma_restrack_init()
|
| H A D | device.c | 93 static DEFINE_XARRAY_FLAGS(devices, XA_FLAGS_ALLOC); 99 static DEFINE_XARRAY_FLAGS(clients, XA_FLAGS_ALLOC); 121 static DEFINE_XARRAY_FLAGS(rdma_nets, XA_FLAGS_ALLOC); 594 xa_init_flags(&device->client_data, XA_FLAGS_ALLOC); in _ib_alloc_device() 596 xa_init_flags(&device->compat_devs, XA_FLAGS_ALLOC); in _ib_alloc_device()
|
| /linux-6.15/Documentation/translations/zh_CN/core-api/ |
| H A D | xarray.rst | 115 如果你使用DEFINE_XARRAY_ALLOC()来定义XArray,或者通过向xa_init_flags()传递 ``XA_FLAGS_ALLOC``
|
| /linux-6.15/fs/dlm/ |
| H A D | lockspace.c | 457 xa_init_flags(&ls->ls_lkbxa, XA_FLAGS_ALLOC | XA_FLAGS_LOCK_BH); in new_lockspace() 520 xa_init_flags(&ls->ls_recover_xa, XA_FLAGS_ALLOC | XA_FLAGS_LOCK_BH); in new_lockspace()
|
| /linux-6.15/net/core/ |
| H A D | devmem.c | 199 xa_init_flags(&binding->bound_rxqs, XA_FLAGS_ALLOC); in net_devmem_bind_dmabuf()
|
| /linux-6.15/drivers/tty/serial/ |
| H A D | liteuart.c | 53 static DEFINE_XARRAY_FLAGS(liteuart_array, XA_FLAGS_ALLOC);
|
| /linux-6.15/drivers/accel/amdxdna/ |
| H A D | amdxdna_pci_drv.c | 86 xa_init_flags(&client->hwctx_xa, XA_FLAGS_ALLOC); in amdxdna_drm_open()
|
| H A D | amdxdna_mailbox.c | 497 xa_init_flags(&mb_chann->chan_xa, XA_FLAGS_ALLOC | XA_FLAGS_LOCK_IRQ); in xdna_mailbox_create_channel()
|
| /linux-6.15/drivers/gpu/drm/panthor/ |
| H A D | panthor_heap.c | 552 xa_init_flags(&pool->xa, XA_FLAGS_ALLOC); in panthor_heap_pool_create()
|
| /linux-6.15/drivers/tee/tstee/ |
| H A D | core.c | 66 xa_init_flags(&ctxdata->sess_list, XA_FLAGS_ALLOC); in tstee_open()
|
| /linux-6.15/drivers/net/ethernet/netronome/nfp/crypto/ |
| H A D | ipsec.c | 578 xa_init_flags(&nn->xa_ipsec, XA_FLAGS_ALLOC); in nfp_net_ipsec_init()
|
| /linux-6.15/fs/cachefiles/ |
| H A D | daemon.c | 117 xa_init_flags(&cache->reqs, XA_FLAGS_ALLOC); in cachefiles_daemon_open()
|
| /linux-6.15/drivers/gpu/drm/etnaviv/ |
| H A D | etnaviv_drv.c | 543 xa_init_flags(&priv->active_contexts, XA_FLAGS_ALLOC); in etnaviv_bind()
|
| /linux-6.15/drivers/gpu/drm/imagination/ |
| H A D | pvr_job.c | 745 xa_init_flags(&signal_array, XA_FLAGS_ALLOC); in pvr_submit_jobs()
|
| /linux-6.15/drivers/infiniband/hw/mlx4/ |
| H A D | cm.c | 490 xa_init_flags(&dev->sriov.pv_id_table, XA_FLAGS_ALLOC); in mlx4_ib_cm_paravirt_init()
|
| /linux-6.15/drivers/accel/ivpu/ |
| H A D | ivpu_drv.c | 576 xa_init_flags(&vdev->context_xa, XA_FLAGS_ALLOC | XA_FLAGS_LOCK_IRQ); in ivpu_dev_init()
|