Home
last modified time | relevance | path

Searched refs:obj_id (Results 1 – 25 of 70) sorted by relevance

123

/linux-6.15/drivers/infiniband/hw/mlx5/
H A Ddevx.c410 u64 obj_id; in devx_get_obj_id() local
627 obj_id = 0; in devx_get_obj_id()
639 if (!obj_id) in devx_is_valid_obj_id()
721 return devx_uobj->obj_id <= obj_id && end > obj_id; in devx_is_valid_obj_id()
724 return devx_uobj->obj_id == obj_id; in devx_is_valid_obj_id()
1190 *obj_id); in devx_obj_build_destroy_cmd()
1265 *obj_id); in devx_obj_build_destroy_cmd()
1524 u32 obj_id; in UVERBS_HANDLER() local
2073 obj_id = get_dec_obj_id(obj->obj_id); in UVERBS_HANDLER()
2363 u32 obj_id; in UVERBS_HANDLER() local
[all …]
H A Ddevx.h14 u64 obj_id; member
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dgeneve.c12 u32 obj_id; member
26 u16 obj_id; in mlx5_geneve_tlv_option_create() local
47 obj_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5_geneve_tlv_option_create()
48 return obj_id; in mlx5_geneve_tlv_option_create()
51 static void mlx5_geneve_tlv_option_destroy(struct mlx5_core_dev *mdev, u16 obj_id) in mlx5_geneve_tlv_option_destroy() argument
58 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5_geneve_tlv_option_destroy()
106 geneve->obj_id = res; in mlx5_geneve_tlv_option_add()
126 mlx5_geneve_tlv_option_destroy(geneve->mdev, geneve->obj_id); in mlx5_geneve_tlv_option_del()
130 geneve->obj_id = 0; in mlx5_geneve_tlv_option_del()
155 mlx5_geneve_tlv_option_destroy(geneve->mdev, geneve->obj_id); in mlx5_geneve_destroy()
H A Dcrypto.c82 u32 obj_id; member
87 return dek->obj_id; in mlx5_crypto_dek_get_id()
159 u32 *obj_id) in mlx5_crypto_create_dek_bulk() argument
181 *obj_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5_crypto_create_dek_bulk()
183 1 << log_obj_range, *obj_id); in mlx5_crypto_create_dek_bulk()
190 u32 obj_id, u32 obj_offset) in mlx5_crypto_modify_dek_key() argument
201 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5_crypto_modify_dek_key()
434 obj_offset = dek->obj_id - bulk->base_obj_id; in mlx5_crypto_dek_free_locked()
620 key_purpose, &dek->obj_id); in mlx5_crypto_dek_create()
631 dek->obj_id = bulk->base_obj_id + obj_offset; in mlx5_crypto_dek_create()
[all …]
H A Ddm.c145 phys_addr_t *addr, u32 *obj_id) in mlx5_dm_sw_icm_alloc() argument
241 *obj_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5_dm_sw_icm_alloc()
248 u64 length, u16 uid, phys_addr_t addr, u32 obj_id) in mlx5_dm_sw_icm_dealloc() argument
288 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5_dm_sw_icm_dealloc()
H A Dsd.c296 allow_attr.obj_id = (ft->type << FT_ID_FT_TYPE_OFFSET) | ft->id; in sd_cmd_set_primary()
319 u32 *obj_id, u8 *alias_key) in sd_secondary_create_alias_ft() argument
327 alias_attr.obj_id = aliased_object_id; in sd_secondary_create_alias_ft()
330 ret = mlx5_cmd_alias_obj_create(secondary, &alias_attr, obj_id); in sd_secondary_create_alias_ft()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dsample.c56 u32 obj_id; member
155 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sampler_id); in sampler_obj_destroy()
233 sample_modify_hdr_get(struct mlx5_core_dev *mdev, u32 obj_id, in sample_modify_hdr_get() argument
240 MAPPED_OBJ_TO_REG, obj_id); in sample_modify_hdr_get()
273 if (restore->obj_id == obj_id) in sample_restore_get()
281 restore->obj_id = obj_id; in sample_restore_get()
283 modify_hdr = sample_modify_hdr_get(mdev, obj_id, mod_acts); in sample_restore_get()
290 restore->rule = esw_add_restore_rule(esw, obj_id); in sample_restore_get()
482 u32 obj_id; in mlx5e_tc_sample_offload() local
528 sample_attr->restore_obj_id = obj_id; in mlx5e_tc_sample_offload()
[all …]
H A Dmeter.c161 mlx5_aso_build_wqe(aso, ds_cnt, aso_wqe, meter->obj_id, in mlx5e_tc_meter_modify()
202 mlx5e_flow_meter_create_aso_obj(struct mlx5e_flow_meters *flow_meters, int *obj_id) in mlx5e_flow_meter_create_aso_obj() argument
222 *obj_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5e_flow_meter_create_aso_obj()
223 mlx5_core_dbg(mdev, "flow meter aso obj(0x%x) created\n", *obj_id); in mlx5e_flow_meter_create_aso_obj()
230 mlx5e_flow_meter_destroy_aso_obj(struct mlx5_core_dev *mdev, u32 obj_id) in mlx5e_flow_meter_destroy_aso_obj() argument
238 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5e_flow_meter_destroy_aso_obj()
241 mlx5_core_dbg(mdev, "flow meter aso obj(0x%x) destroyed\n", obj_id); in mlx5e_flow_meter_destroy_aso_obj()
308 meter->obj_id = meters_obj->base_id + pos / 2; in __mlx5e_flow_meter_alloc()
314 meter->obj_id, meter->idx); in __mlx5e_flow_meter_alloc()
344 pos = (meter->obj_id - meters_obj->base_id) * 2 + meter->idx; in __mlx5e_flow_meter_free()
[all …]
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_arg.c37 u32 obj_id = 0; in dr_arg_pool_alloc_objs() local
63 &obj_id); in dr_arg_pool_alloc_objs()
81 arg_obj->obj_id = obj_id; in dr_arg_pool_alloc_objs()
89 mlx5dr_cmd_destroy_modify_header_arg(pool->dmn->mdev, obj_id); in dr_arg_pool_alloc_objs()
163 mlx5dr_cmd_destroy_modify_header_arg(pool->dmn->mdev, arg_obj->obj_id); in dr_arg_pool_destroy()
187 return (arg_obj->obj_id + arg_obj->obj_offset); in mlx5dr_arg_get_obj_id()
H A Ddr_cmd.c275 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sampler_id); in mlx5dr_cmd_query_flow_sampler()
648 *definer_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5dr_cmd_create_definer()
661 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, definer_id); in mlx5dr_cmd_destroy_definer()
703 u32 *obj_id) in mlx5dr_cmd_create_modify_header_arg() argument
725 *obj_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5dr_cmd_create_modify_header_arg()
730 u32 obj_id) in mlx5dr_cmd_destroy_modify_header_arg() argument
739 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5dr_cmd_destroy_modify_header_arg()
H A Ddr_icm_pool.c39 u32 obj_id; member
151 &icm_mr->dm.obj_id); in dr_icm_pool_mr_create()
182 icm_mr->dm.addr, icm_mr->dm.obj_id); in dr_icm_pool_mr_create()
195 dm->addr, dm->obj_id); in dr_icm_pool_mr_destroy()
/linux-6.15/drivers/vfio/pci/virtio/
H A Dmigrate.c153 u32 *obj_id) in virtiovf_pci_alloc_obj_id() argument
602 migf->obj_id, in virtiovf_read_device_context_chunk()
677 u32 obj_id; in virtiovf_pci_save_device_data() local
701 &obj_id); in virtiovf_pci_save_device_data()
705 migf->obj_id = obj_id; in virtiovf_pci_save_device_data()
1067 u32 obj_id; in virtiovf_pci_resume_device_data() local
1108 &obj_id); in virtiovf_pci_resume_device_data()
1112 migf->obj_id = obj_id; in virtiovf_pci_resume_device_data()
1272 u32 obj_id; in virtiovf_pci_get_data_size() local
1280 &obj_id); in virtiovf_pci_get_data_size()
[all …]
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dmacsec.c27 u32 obj_id; member
42 u32 obj_id; member
55 u32 obj_id; member
1435 const u32 obj_id) in get_macsec_tx_sa_from_obj_id() argument
1509 in.obj_id = obj_id; in macsec_epn_update()
1522 u32 obj_id; in macsec_async_event() local
1529 obj_id = async_work->obj_id; in macsec_async_event()
1540 in.obj_id = obj_id; in macsec_async_event()
1559 u32 obj_id; in macsec_obj_change_event() local
1566 obj_id = be32_to_cpu(obj_change->obj_id); in macsec_obj_change_event()
[all …]
/linux-6.15/drivers/bus/fsl-mc/
H A Dobj-api.c46 int obj_id, in fsl_mc_obj_open() argument
61 cmd_params->obj_id = cpu_to_le32(obj_id); in fsl_mc_obj_open()
H A Ddprc.c475 int obj_id, in dprc_set_obj_irq() argument
491 cmd_params->obj_id = cpu_to_le32(obj_id); in dprc_set_obj_irq()
515 int obj_id, in dprc_get_obj_region() argument
562 cmd_params->obj_id = cpu_to_le32(obj_id); in dprc_get_obj_region()
H A Dfsl-mc-private.h198 __le32 obj_id; member
234 __le32 obj_id; member
364 int obj_id,
400 int obj_id,
552 __le32 obj_id; member
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Daction.c390 u32 obj_id; in mlx5hws_action_free_single_stc() local
428 u32 obj_id, in hws_action_fill_stc_attr() argument
447 attr->id = obj_id; in hws_action_fill_stc_attr()
751 u32 obj_id, in hws_action_create_aso() argument
762 action->aso.obj_id = obj_id; in hws_action_create_aso()
778 u32 obj_id, in mlx5hws_action_create_aso_meter() argument
788 u32 obj_id, in mlx5hws_action_create_counter() argument
1573 definer->obj_id = ret; in hws_action_create_dest_match_range_definer()
1590 u32 obj_id; in hws_action_create_dest_match_range_table() local
1635 rtc_attr.ste_base = obj_id; in hws_action_create_dest_match_range_table()
[all …]
H A Daction.h152 u32 obj_id; member
161 u32 obj_id; member
197 u32 obj_id; member
H A Dmatcher.c232 u32 obj_id; in hws_matcher_create_rtc() local
308 obj_id = mlx5hws_pool_chunk_get_base_id(ste_pool, ste); in hws_matcher_create_rtc()
311 rtc_attr.ste_base = obj_id; in hws_matcher_create_rtc()
320 obj_id = mlx5hws_pool_chunk_get_base_id(stc_pool, &default_stc->default_hit); in hws_matcher_create_rtc()
321 rtc_attr.stc_base = obj_id; in hws_matcher_create_rtc()
331 obj_id = mlx5hws_pool_chunk_get_base_mirror_id(ste_pool, ste); in hws_matcher_create_rtc()
332 rtc_attr.ste_base = obj_id; in hws_matcher_create_rtc()
335 obj_id = mlx5hws_pool_chunk_get_base_mirror_id(stc_pool, &default_stc->default_hit); in hws_matcher_create_rtc()
336 rtc_attr.stc_base = obj_id; in hws_matcher_create_rtc()
H A Dcmd.h90 u32 obj_id; member
174 u32 obj_id; member
254 u32 obj_id,
H A Dpool.c42 u32 obj_id = 0; in hws_pool_create_one_resource() local
53 ret = mlx5hws_cmd_ste_create(pool->ctx->mdev, &ste_attr, &obj_id); in hws_pool_create_one_resource()
58 ret = mlx5hws_cmd_stc_create(pool->ctx->mdev, &stc_attr, &obj_id); in hws_pool_create_one_resource()
71 resource->base_id = obj_id; in hws_pool_create_one_resource()
H A Ddefiner.c1884 return definer->obj_id; in mlx5hws_definer_get_id()
1980 u32 obj_id; in mlx5hws_definer_get_obj() local
1991 return cached_definer->definer.obj_id; in mlx5hws_definer_get_obj()
1999 ret = mlx5hws_cmd_definer_create(ctx->mdev, &def_attr, &obj_id); in mlx5hws_definer_get_obj()
2008 cached_definer->definer.obj_id = obj_id; in mlx5hws_definer_get_obj()
2012 return obj_id; in mlx5hws_definer_get_obj()
2015 mlx5hws_cmd_definer_destroy(ctx->mdev, obj_id); in mlx5hws_definer_get_obj()
2020 hws_definer_put_obj(struct mlx5hws_context *ctx, u32 obj_id) in hws_definer_put_obj() argument
2025 if (cached_definer->definer.obj_id != obj_id) in hws_definer_put_obj()
2073 definer->obj_id = ret; in hws_definer_alloc()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/bios/
H A Dbios_parser2.c233 object_id.id == obj_id.id && in bios_parser_get_src_obj()
249 object_id.id == obj_id.id && in bios_parser_get_src_obj()
271 object_id.id == obj_id.id && in bios_parser_get_src_obj()
292 object_id.id == obj_id.id && in bios_parser_get_src_obj()
323 if (id.type == obj_id.type && id.id == obj_id.id in get_bios_object()
324 && id.enum_id == obj_id.enum_id) in get_bios_object()
336 if (id.type == obj_id.type && id.id == obj_id.id in get_bios_object()
337 && id.enum_id == obj_id.enum_id) in get_bios_object()
358 if (id.type == obj_id.type && id.id == obj_id.id in get_bios_object_from_path_v3()
359 && id.enum_id == obj_id.enum_id) in get_bios_object_from_path_v3()
[all …]
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A Dnotif.h32 u32 obj_id);
H A Dnotif.c71 u32 obj_id) \
75 return obj_id == _Generic((notif)->id_member, \
83 u32 obj_id) in iwl_mld_always_cancel() argument
726 u32 obj_id) in iwl_mld_cancel_notifications_of_object() argument
744 if (rx_h->cancel(mld, rxb_addr(&entry->rxb), obj_id)) { in iwl_mld_cancel_notifications_of_object()

123