| /linux/drivers/infiniband/hw/mlx5/ |
| A D | devx.c | 368 u64 obj_id; in devx_get_obj_id() local 585 obj_id = 0; in devx_get_obj_id() 597 if (!obj_id) in devx_is_valid_obj_id() 679 return devx_uobj->obj_id <= obj_id && end > obj_id; in devx_is_valid_obj_id() 682 return devx_uobj->obj_id == obj_id; in devx_is_valid_obj_id() 1148 *obj_id); in devx_obj_build_destroy_cmd() 1223 *obj_id); in devx_obj_build_destroy_cmd() 1480 u32 obj_id; in UVERBS_HANDLER() local 2029 obj_id = get_dec_obj_id(obj->obj_id); in UVERBS_HANDLER() 2319 u32 obj_id; in UVERBS_HANDLER() local [all …]
|
| A D | devx.h | 14 u64 obj_id; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| A D | geneve.c | 12 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()
|
| A D | crypto.c | 82 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 …]
|
| A D | dm.c | 145 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()
|
| A D | sd.c | 296 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/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| A D | sample.c | 56 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 …]
|
| A D | meter.c | 161 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/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| A D | dr_arg.c | 37 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()
|
| A D | dr_cmd.c | 275 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()
|
| A D | dr_icm_pool.c | 39 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/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| A D | macsec.c | 27 u32 obj_id; member 42 u32 obj_id; member 55 u32 obj_id; member 1431 const u32 obj_id) in get_macsec_tx_sa_from_obj_id() argument 1505 in.obj_id = obj_id; in macsec_epn_update() 1518 u32 obj_id; in macsec_async_event() local 1525 obj_id = async_work->obj_id; in macsec_async_event() 1536 in.obj_id = obj_id; in macsec_async_event() 1555 u32 obj_id; in macsec_obj_change_event() local 1562 obj_id = be32_to_cpu(obj_change->obj_id); in macsec_obj_change_event() [all …]
|
| /linux/drivers/bus/fsl-mc/ |
| A D | obj-api.c | 46 int obj_id, in fsl_mc_obj_open() argument 61 cmd_params->obj_id = cpu_to_le32(obj_id); in fsl_mc_obj_open()
|
| A D | dprc.c | 475 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()
|
| A D | fsl-mc-private.h | 202 __le32 obj_id; member 238 __le32 obj_id; member 368 int obj_id, 404 int obj_id, 556 __le32 obj_id; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| A D | mlx5hws_action.c | 392 u32 obj_id; in mlx5hws_action_free_single_stc() local 430 u32 obj_id, in hws_action_fill_stc_attr() argument 449 attr->id = obj_id; in hws_action_fill_stc_attr() 752 u32 obj_id, in hws_action_create_aso() argument 763 action->aso.obj_id = obj_id; in hws_action_create_aso() 779 u32 obj_id, in mlx5hws_action_create_aso_meter() argument 789 u32 obj_id, in mlx5hws_action_create_counter() argument 1574 definer->obj_id = ret; in hws_action_create_dest_match_range_definer() 1591 u32 obj_id; in hws_action_create_dest_match_range_table() local 1636 rtc_attr.ste_base = obj_id; in hws_action_create_dest_match_range_table() [all …]
|
| A D | mlx5hws_cmd.h | 90 u32 obj_id; member 174 u32 obj_id; member 254 u32 obj_id, 339 u32 *obj_id); 343 u32 obj_id);
|
| A D | mlx5hws_cmd.c | 42 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, object_id); in hws_cmd_general_obj_destroy() 419 *rtc_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5hws_cmd_rtc_create() 455 *stc_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5hws_cmd_stc_create() 595 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, stc_id); in mlx5hws_cmd_stc_modify() 647 *arg_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5hws_cmd_arg_create() 708 *ptrn_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5hws_cmd_header_modify_pattern_create() 745 *ste_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5hws_cmd_ste_create() 905 in, object_id_to_be_accessed, attr->obj_id); in mlx5hws_cmd_allow_other_vhca_access() 919 u32 *obj_id) in mlx5hws_cmd_alias_obj_create() argument 947 *obj_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5hws_cmd_alias_obj_create() [all …]
|
| A D | mlx5hws_action.h | 152 u32 obj_id; member 161 u32 obj_id; member 194 u32 obj_id; member
|
| A D | mlx5hws_matcher.c | 241 u32 obj_id; in hws_matcher_create_rtc() local 311 obj_id = mlx5hws_pool_chunk_get_base_id(ste_pool, ste); in hws_matcher_create_rtc() 314 rtc_attr.ste_base = obj_id; in hws_matcher_create_rtc() 323 obj_id = mlx5hws_pool_chunk_get_base_id(stc_pool, &default_stc->default_hit); in hws_matcher_create_rtc() 324 rtc_attr.stc_base = obj_id; in hws_matcher_create_rtc() 334 obj_id = mlx5hws_pool_chunk_get_base_mirror_id(ste_pool, ste); in hws_matcher_create_rtc() 335 rtc_attr.ste_base = obj_id; in hws_matcher_create_rtc() 338 obj_id = mlx5hws_pool_chunk_get_base_mirror_id(stc_pool, &default_stc->default_hit); in hws_matcher_create_rtc() 339 rtc_attr.stc_base = obj_id; in hws_matcher_create_rtc()
|
| A D | mlx5hws_pool.c | 42 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()
|
| A D | mlx5hws_definer.c | 1883 return definer->obj_id; in mlx5hws_definer_get_id() 1979 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/drivers/gpu/drm/amd/display/dc/bios/ |
| A D | bios_parser2.c | 233 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/drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | mlx5_core.h | 106 u32 obj_id; member 111 u32 obj_id; member 362 u32 *obj_id); 363 int mlx5_cmd_alias_obj_destroy(struct mlx5_core_dev *dev, u32 obj_id, u16 obj_type);
|
| /linux/arch/x86/platform/uv/ |
| A D | bios_uv.c | 210 extern s64 uv_bios_enum_ports(u64 nasid, u64 obj_id, u64 size, u64 *portbuf) in uv_bios_enum_ports() argument 213 obj_id, size, (u64)portbuf); in uv_bios_enum_ports()
|