| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | devx.c | 253 opcode = (obj->obj_id >> 32) & 0xffff; in get_dec_obj_type() 260 return (obj->obj_id >> 48); in get_dec_obj_type() 319 static u32 get_dec_obj_id(u64 obj_id) in get_dec_obj_id() argument 321 return (obj_id & 0xffffffff); in get_dec_obj_id() 329 static u64 get_enc_obj_id(u32 opcode, u32 obj_id) in get_enc_obj_id() argument 331 return ((u64)opcode << 32) | obj_id; in get_enc_obj_id() 338 return MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in devx_get_created_obj_id() 411 u64 obj_id; in devx_get_obj_id() local 416 obj_id = get_enc_obj_id(MLX5_CMD_OP_CREATE_GENERAL_OBJECT | in devx_get_obj_id() 420 obj_id)); in devx_get_obj_id() [all …]
|
| H A D | dm.h | 39 u32 obj_id; member
|
| H A D | dm.c | 403 &dm->base.dev_addr, &dm->obj_id); in handle_alloc_dm_sw_icm() 412 dm->base.dev_addr, dm->obj_id); in handle_alloc_dm_sw_icm() 478 dm->base.dev_addr, dm->obj_id); in mlx5_dm_icm_dealloc()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H 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()
|
| H 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() 253 *p_key_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5_crypto_create_dek_key() 270 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, key_id); in mlx5_crypto_destroy_dek_key() 434 obj_offset = dek->obj_id - bulk->base_obj_id; in mlx5_crypto_dek_free_locked() [all …]
|
| H 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()
|
| H A D | sd.c | 300 allow_attr.obj_id = (ft->type << FT_ID_FT_TYPE_OFFSET) | ft->id; in sd_cmd_set_primary() 323 u32 *obj_id, u8 *alias_key) in sd_secondary_create_alias_ft() argument 331 alias_attr.obj_id = aliased_object_id; in sd_secondary_create_alias_ft() 334 ret = mlx5_cmd_alias_obj_create(secondary, &alias_attr, obj_id); in sd_secondary_create_alias_ft()
|
| H A D | aso.h | 85 u32 obj_id, u32 opc_mode);
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| H A D | sample.c | 56 u32 obj_id; member 142 sampler->sampler_id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in sampler_obj_create() 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() 262 sample_restore_get(struct mlx5e_tc_psample *tc_psample, u32 obj_id, in sample_restore_get() argument 272 hash_for_each_possible(tc_psample->restore_hashtbl, restore, hlist, obj_id) in sample_restore_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() [all …]
|
| H 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 …]
|
| H A D | meter.h | 29 u32 obj_id; member
|
| /linux/drivers/vfio/pci/virtio/ |
| H A D | migrate.c | 152 u32 *obj_id) in virtiovf_pci_alloc_obj_id() argument 155 VIRTIO_RESOURCE_OBJ_DEV_PARTS, type, obj_id); in virtiovf_pci_alloc_obj_id() 159 virtiovf_pci_free_obj_id(struct virtiovf_pci_core_device *virtvdev, u32 obj_id) in virtiovf_pci_free_obj_id() argument 162 VIRTIO_RESOURCE_OBJ_DEV_PARTS, obj_id); in virtiovf_pci_free_obj_id() 223 virtiovf_pci_free_obj_id(migf->virtvdev, migf->obj_id); in virtiovf_clean_migf_resources() 475 VIRTIO_RESOURCE_OBJ_DEV_PARTS, migf->obj_id, in virtiovf_precopy_ioctl() 601 migf->obj_id, in virtiovf_read_device_context_chunk() 647 VIRTIO_RESOURCE_OBJ_DEV_PARTS, migf->obj_id, in virtiovf_pci_save_device_final_data() 676 u32 obj_id; in virtiovf_pci_save_device_data() local 700 &obj_id); in virtiovf_pci_save_device_data() [all …]
|
| H A D | common.h | 67 u32 obj_id; member
|
| /linux/drivers/bus/fsl-mc/ |
| H 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()
|
| H 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()
|
| H A D | fsl-mc-private.h | 198 __le32 obj_id; member 234 __le32 obj_id; member 364 int obj_id, 400 int obj_id, 552 __le32 obj_id; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | action.c | 394 u32 obj_id; in mlx5hws_action_free_single_stc() local 400 obj_id = mlx5hws_pool_get_base_id(stc_pool); in mlx5hws_action_free_single_stc() 401 mlx5hws_cmd_stc_modify(ctx->mdev, obj_id, &stc_attr); in mlx5hws_action_free_single_stc() 404 obj_id = mlx5hws_pool_get_base_mirror_id(stc_pool); in mlx5hws_action_free_single_stc() 405 mlx5hws_cmd_stc_modify(ctx->mdev, obj_id, &stc_attr); in mlx5hws_action_free_single_stc() 432 u32 obj_id, in hws_action_fill_stc_attr() argument 451 attr->id = obj_id; in hws_action_fill_stc_attr() 481 attr->dest_table_id = obj_id; in hws_action_fill_stc_attr() 510 attr->aso.devx_obj_id = obj_id; in hws_action_fill_stc_attr() 552 hws_action_create_stcs(struct mlx5hws_action *action, u32 obj_id) in hws_action_create_stcs() argument [all …]
|
| H A D | pool.c | 41 u32 obj_id = 0; in hws_pool_create_one_resource() local 52 ret = mlx5hws_cmd_ste_create(pool->ctx->mdev, &ste_attr, &obj_id); in hws_pool_create_one_resource() 57 ret = mlx5hws_cmd_stc_create(pool->ctx->mdev, &stc_attr, &obj_id); in hws_pool_create_one_resource() 68 resource->base_id = obj_id; in hws_pool_create_one_resource()
|
| H A D | cmd.h | 90 u32 obj_id; member 174 u32 obj_id; member 254 u32 obj_id,
|
| H A D | mlx5hws.h | 650 u32 obj_id, 704 u32 obj_id,
|
| H A D | matcher.c | 476 u32 obj_id; in hws_matcher_create_rtc() local 524 obj_id = mlx5hws_pool_get_base_id(ctx->stc_pool); in hws_matcher_create_rtc() 525 rtc_attr.stc_base = obj_id; in hws_matcher_create_rtc() 540 obj_id = mlx5hws_pool_get_base_mirror_id(ctx->stc_pool); in hws_matcher_create_rtc() 541 rtc_attr.stc_base = obj_id; in hws_matcher_create_rtc()
|
| /linux/drivers/gpu/drm/amd/display/dc/bios/ |
| H A D | bios_parser2.c | 211 struct graphics_object_id obj_id = { 0 }; in bios_parser_get_src_obj() local 230 obj_id = object_id_from_bios_object_id( in bios_parser_get_src_obj() 232 if (object_id.type == obj_id.type && in bios_parser_get_src_obj() 233 object_id.id == obj_id.id && in bios_parser_get_src_obj() 234 object_id.enum_id == obj_id.enum_id) { in bios_parser_get_src_obj() 246 obj_id = object_id_from_bios_object_id( in bios_parser_get_src_obj() 248 if (object_id.type == obj_id.type && in bios_parser_get_src_obj() 249 object_id.id == obj_id.id && in bios_parser_get_src_obj() 250 object_id.enum_id == obj_id.enum_id) { in bios_parser_get_src_obj() 266 obj_id = object_id_from_bios_object_id( in bios_parser_get_src_obj() [all …]
|
| /linux/arch/x86/platform/uv/ |
| H 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()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec_offload.c | 187 MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5_create_ipsec_obj() 202 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sa_entry->ipsec_obj_id); in mlx5_destroy_ipsec_obj() 262 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sa_entry->ipsec_obj_id); in mlx5_modify_ipsec_obj() 502 sa_entry = xa_load(&ipsec->sadb, be32_to_cpu(object->obj_id)); in mlx5e_ipsec_event()
|
| /linux/drivers/vfio/pci/mlx5/ |
| H A D | cmd.c | 988 tracker->id = MLX5_GET(general_obj_out_cmd_hdr, out, obj_id); in mlx5vf_create_tracker() 1002 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, tracker_id); in mlx5vf_cmd_destroy_tracker() 1019 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_id, tracker_id); in mlx5vf_cmd_modify_tracker() 1042 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_id, tracker->id); in mlx5vf_cmd_query_tracker() 1114 u32 obj_id; in mlx5vf_event_notifier() local 1132 obj_id = be32_to_cpu(object->obj_id); in mlx5vf_event_notifier() 1133 if (obj_id == tracker->id) in mlx5vf_event_notifier()
|