| /drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| A D | fs_hws.h | 19 struct xarray el2tol3tnl_pools; 20 struct xarray el2tol2tnl_pools; 21 struct xarray mh_pools; 22 struct xarray table_dests; 23 struct xarray vport_vhca_dests; 24 struct xarray vport_dests; 25 struct xarray aso_meters; 26 struct xarray sample_dests;
|
| A D | context.h | 34 struct xarray vport_gvmi_xa; 55 struct xarray peer_ctx_xa;
|
| A D | fs_hws.c | 17 mlx5_fs_destroy_pr_pool(struct mlx5_fs_pool *pool, struct xarray *pr_pools, 20 mlx5_fs_destroy_mh_pool(struct mlx5_fs_pool *pool, struct xarray *mh_pools, 203 struct xarray *dests_xa; in mlx5_fs_add_flow_table_dest_action() 225 struct xarray *dests_xa; in mlx5_fs_del_flow_table_dest_action() 418 struct xarray *dests_xa; in mlx5_fs_get_dest_action_vport() 472 mlx5_fs_get_cached_hws_data(struct xarray *cache_xa, unsigned long index) in mlx5_fs_get_cached_hws_data() 507 struct xarray *meters_xa; in mlx5_fs_get_action_aso_meter() 526 struct xarray *meters_xa; in mlx5_fs_put_action_aso_meter() 543 struct xarray *sampler_xa; in mlx5_fs_get_dest_action_sampler() 561 struct xarray *sampler_xa; in mlx5_fs_put_dest_action_sampler() [all …]
|
| /drivers/dpll/ |
| A D | dpll_core.h | 34 struct xarray pin_refs; 57 struct xarray dpll_refs; 58 struct xarray parent_refs; 59 struct xarray ref_sync_pins; 88 struct dpll_pin_ref *dpll_xa_ref_dpll_first(struct xarray *xa_refs); 89 extern struct xarray dpll_device_xa; 90 extern struct xarray dpll_pin_xa;
|
| A D | dpll_core.c | 72 dpll_xa_ref_pin_add(struct xarray *xa_pins, struct dpll_pin *pin, in dpll_xa_ref_pin_add() 126 static int dpll_xa_ref_pin_del(struct xarray *xa_pins, struct dpll_pin *pin, in dpll_xa_ref_pin_del() 154 dpll_xa_ref_dpll_add(struct xarray *xa_dplls, struct dpll_device *dpll, in dpll_xa_ref_dpll_add() 208 dpll_xa_ref_dpll_del(struct xarray *xa_dplls, struct dpll_device *dpll, in dpll_xa_ref_dpll_del() 232 struct dpll_pin_ref *dpll_xa_ref_dpll_first(struct xarray *xa_refs) in dpll_xa_ref_dpll_first()
|
| /drivers/gpu/drm/imagination/ |
| A D | pvr_sync.h | 10 struct xarray; 61 pvr_sync_signal_array_cleanup(struct xarray *array); 64 pvr_sync_signal_array_collect_ops(struct xarray *array, 70 pvr_sync_signal_array_update_fences(struct xarray *array, 76 pvr_sync_signal_array_push_fences(struct xarray *array); 82 struct xarray *signal_array);
|
| A D | pvr_sync.c | 48 pvr_sync_signal_array_cleanup(struct xarray *array) in pvr_sync_signal_array_cleanup() 60 pvr_sync_signal_array_add(struct xarray *array, struct drm_file *file, u32 handle, u64 point) in pvr_sync_signal_array_add() 107 pvr_sync_signal_array_search(struct xarray *array, u32 handle, u64 point) in pvr_sync_signal_array_search() 121 pvr_sync_signal_array_get(struct xarray *array, struct drm_file *file, u32 handle, u64 point) in pvr_sync_signal_array_get() 133 pvr_sync_signal_array_collect_ops(struct xarray *array, in pvr_sync_signal_array_collect_ops() 160 pvr_sync_signal_array_update_fences(struct xarray *array, in pvr_sync_signal_array_update_fences() 189 pvr_sync_signal_array_push_fences(struct xarray *array) in pvr_sync_signal_array_push_fences() 251 struct xarray *signal_array) in pvr_sync_add_deps_to_job()
|
| A D | pvr_device.h | 194 struct xarray ctx_ids; 202 struct xarray free_list_ids; 208 struct xarray job_ids; 349 struct xarray ctx_handles; 357 struct xarray free_list_handles; 365 struct xarray hwrt_handles; 373 struct xarray vm_ctx_handles;
|
| /drivers/cxl/core/ |
| A D | cdat.c | 58 struct xarray *dsmas_xa = arg; in cdat_dsmas_handler() 130 struct xarray *dsmas_xa = arg; in cdat_dslbis_handler() 181 struct xarray *dsmas_xa) in cxl_cdat_endpoint_process() 197 struct xarray *dsmas_xa) in cxl_port_perf_data_calculate() 259 struct xarray *dsmas_xa) in cxl_memdev_set_qos_class() 407 struct xarray __dsmas_xa; in DEFINE_FREE() 633 struct xarray *usp_xa, in cxl_endpoint_gather_bandwidth() 865 static struct xarray *cxl_rp_gather_bandwidth(struct xarray *xa) in cxl_rp_gather_bandwidth() 909 static struct xarray *cxl_hb_gather_bandwidth(struct xarray *xa) in cxl_hb_gather_bandwidth() 958 struct xarray *input_xa) in cxl_region_update_bandwidth() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | mapping.c | 18 struct xarray xarray; member 64 err = xa_alloc(&ctx->xarray, &mi->id, mi, XA_LIMIT(1, ctx->max_id), in mapping_add() 88 xa_erase(&ctx->xarray, mi->id); in mapping_remove_and_free() 116 mi = xa_load(&ctx->xarray, index); in mapping_remove() 139 mi = xa_load(&ctx->xarray, index); in mapping_find() 214 xa_init_flags(&ctx->xarray, XA_FLAGS_ALLOC1); in mapping_create() 259 xa_destroy(&ctx->xarray); in mapping_destroy()
|
| /drivers/gpu/drm/i915/ |
| A D | i915_file_private.h | 78 struct xarray proto_context_xa; 87 struct xarray context_xa; 88 struct xarray vm_xa;
|
| /drivers/accel/ivpu/ |
| A D | ivpu_drv.h | 141 struct xarray context_xa; 144 struct xarray db_xa; 156 struct xarray submitted_jobs_xa; 184 struct xarray cmdq_xa;
|
| /drivers/gpu/drm/vkms/ |
| A D | vkms_config.h | 49 struct xarray possible_crtcs; 91 struct xarray possible_crtcs; 112 struct xarray possible_encoders;
|
| /drivers/gpu/drm/xe/ |
| A D | xe_device_types.h | 397 struct xarray indexes; 441 struct xarray asid_to_vm; 679 struct xarray xa; 691 struct xarray xa;
|
| A D | xe_reg_sr_types.h | 23 struct xarray xa;
|
| /drivers/gpu/drm/tegra/ |
| A D | uapi.h | 23 struct xarray contexts; 24 struct xarray syncpoints;
|
| /drivers/iommu/iommufd/ |
| A D | iommufd_private.h | 44 struct xarray objects; 45 struct xarray groups; 84 struct xarray domains; 85 struct xarray access_list; 474 struct xarray pasid_attach; 575 struct xarray response;
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_eswitch_br.h | 50 struct xarray vlans; 59 struct xarray ports;
|
| /drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| A D | bridge_priv.h | 164 struct xarray ports; 185 struct xarray vlans;
|
| /drivers/infiniband/hw/cxgb4/ |
| A D | iw_cxgb4.h | 317 struct xarray cqs; 318 struct xarray qps; 319 struct xarray mrs; 323 struct xarray hwtids; 324 struct xarray atids; 325 struct xarray stids;
|
| /drivers/cxl/ |
| A D | cxl.h | 604 struct xarray dports; 605 struct xarray endpoints; 606 struct xarray regions; 710 struct xarray endpoints;
|
| /drivers/infiniband/hw/erdma/ |
| A D | erdma.h | 206 struct xarray qp_xa; 207 struct xarray cq_xa;
|
| /drivers/infiniband/sw/rxe/ |
| A D | rxe_pool.c | 156 struct xarray *xa = &pool->xa; in rxe_pool_get_index() 180 struct xarray *xa = &pool->xa; in __rxe_cleanup()
|
| /drivers/infiniband/core/ |
| A D | restrack.h | 19 struct xarray xa;
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | eswitch.h | 145 struct xarray bounce_rules; 291 struct xarray vport_reps; 301 struct xarray vhca_map; 355 struct xarray vports; 394 struct xarray paired;
|