/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
D | geneve.c | 36 MLX5_SET(general_obj_in_cmd_hdr, hdr, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT); in mlx5_geneve_tlv_option_create() 37 MLX5_SET(general_obj_in_cmd_hdr, hdr, obj_type, MLX5_OBJ_TYPE_GENEVE_TLV_OPT); in mlx5_geneve_tlv_option_create() 54 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_geneve_tlv_option_destroy() 56 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in mlx5_geneve_tlv_option_destroy() 57 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_GENEVE_TLV_OPT); in mlx5_geneve_tlv_option_destroy() 58 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5_geneve_tlv_option_destroy()
|
D | dm.c | 167 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_dm_sw_icm_alloc() 169 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_SW_ICM); in mlx5_dm_sw_icm_alloc() 170 MLX5_SET(general_obj_in_cmd_hdr, in, uid, uid); in mlx5_dm_sw_icm_alloc() 252 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_dm_sw_icm_dealloc() 285 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_dm_sw_icm_dealloc() 287 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_SW_ICM); in mlx5_dm_sw_icm_dealloc() 288 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5_dm_sw_icm_dealloc() 289 MLX5_SET(general_obj_in_cmd_hdr, in, uid, uid); in mlx5_dm_sw_icm_dealloc()
|
D | crypto.c | 166 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_crypto_create_dek_bulk() 168 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_crypto_create_dek_bulk() 170 param = MLX5_ADDR_OF(general_obj_in_cmd_hdr, in, op_param); in mlx5_crypto_create_dek_bulk() 197 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_crypto_modify_dek_key() 199 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_crypto_modify_dek_key() 201 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5_crypto_modify_dek_key() 203 param = MLX5_ADDR_OF(general_obj_in_cmd_hdr, in, op_param); in mlx5_crypto_modify_dek_key() 238 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_crypto_create_dek_key() 240 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_crypto_create_dek_key() 263 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_crypto_destroy_dek_key() [all …]
|
/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
D | cmd.c | 37 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in hws_cmd_general_obj_destroy() 40 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in hws_cmd_general_obj_destroy() 41 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, object_type); in hws_cmd_general_obj_destroy() 42 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, object_id); in hws_cmd_general_obj_destroy() 387 MLX5_SET(general_obj_in_cmd_hdr, in mlx5hws_cmd_rtc_create() 389 MLX5_SET(general_obj_in_cmd_hdr, in mlx5hws_cmd_rtc_create() 445 MLX5_SET(general_obj_in_cmd_hdr, in mlx5hws_cmd_stc_create() 447 MLX5_SET(general_obj_in_cmd_hdr, in mlx5hws_cmd_stc_create() 449 MLX5_SET(general_obj_in_cmd_hdr, in mlx5hws_cmd_stc_create() 597 MLX5_SET(general_obj_in_cmd_hdr, in mlx5hws_cmd_stc_modify() [all …]
|
/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
D | dr_cmd.c | 267 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5dr_cmd_query_flow_sampler() 271 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5dr_cmd_query_flow_sampler() 273 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5dr_cmd_query_flow_sampler() 275 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sampler_id); in mlx5dr_cmd_query_flow_sampler() 629 general_obj_in_cmd_hdr); in mlx5dr_cmd_create_definer() 630 MLX5_SET(general_obj_in_cmd_hdr, ptr, opcode, in mlx5dr_cmd_create_definer() 632 MLX5_SET(general_obj_in_cmd_hdr, ptr, obj_type, in mlx5dr_cmd_create_definer() 656 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5dr_cmd_destroy_definer() 659 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in mlx5dr_cmd_destroy_definer() 660 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_MATCH_DEFINER); in mlx5dr_cmd_destroy_definer() [all …]
|
/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | ipsec_offload.c | 176 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_create_ipsec_obj() 178 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_create_ipsec_obj() 196 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_destroy_ipsec_obj() 199 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_destroy_ipsec_obj() 201 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_destroy_ipsec_obj() 203 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sa_entry->ipsec_obj_id); in mlx5_destroy_ipsec_obj() 261 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_QUERY_GENERAL_OBJECT); in mlx5_modify_ipsec_obj() 262 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_IPSEC); in mlx5_modify_ipsec_obj() 263 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sa_entry->ipsec_obj_id); in mlx5_modify_ipsec_obj() 287 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_MODIFY_GENERAL_OBJECT); in mlx5_modify_ipsec_obj()
|
D | macsec.c | 285 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT); in mlx5e_macsec_create_object() 286 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_MACSEC); in mlx5e_macsec_create_object() 303 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5e_macsec_destroy_object() 306 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in mlx5e_macsec_destroy_object() 307 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_MACSEC); in mlx5e_macsec_destroy_object() 308 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, macsec_obj_id); in mlx5e_macsec_destroy_object() 1321 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_QUERY_GENERAL_OBJECT); in mlx5e_macsec_modify_obj() 1322 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_MACSEC); in mlx5e_macsec_modify_obj() 1323 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, macsec_id); in mlx5e_macsec_modify_obj() 1349 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_MODIFY_GENERAL_OBJECT); in mlx5e_macsec_modify_obj()
|
/linux-6.14.4/include/linux/mlx5/ |
D | mlx5_ifc_vdpa.h | 117 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 135 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 178 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
|
D | mlx5_ifc.h | 6817 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 12581 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 12596 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 12671 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 12676 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 12749 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 12754 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 12832 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 12864 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 13139 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member [all …]
|
/linux-6.14.4/drivers/infiniband/hw/mlx5/ |
D | devx.c | 380 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_get_obj_id() 387 MLX5_GET(general_obj_in_cmd_hdr, in, in devx_get_obj_id() 389 MLX5_GET(general_obj_in_cmd_hdr, in, in devx_get_obj_id() 683 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_valid_obj_id() 705 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_set_umem_valid() 796 *opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_obj_create_cmd() 849 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_obj_modify_cmd() 895 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_obj_query_cmd() 931 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_whitelist_cmd() 967 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_general_cmd() [all …]
|
D | fs.c | 1777 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, devx_obj->dinbox, opcode); in is_flow_dest() 1782 *dest_id = MLX5_GET(general_obj_in_cmd_hdr, devx_obj->dinbox, in is_flow_dest() 1889 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, devx_obj->dinbox, opcode); in is_flow_counter()
|
/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
D | meter.c | 210 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT); in mlx5e_flow_meter_create_aso_obj() 211 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5e_flow_meter_create_aso_obj() 213 param = MLX5_ADDR_OF(general_obj_in_cmd_hdr, in, op_param); in mlx5e_flow_meter_create_aso_obj() 232 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5e_flow_meter_destroy_aso_obj() 235 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in mlx5e_flow_meter_destroy_aso_obj() 236 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5e_flow_meter_destroy_aso_obj() 238 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5e_flow_meter_destroy_aso_obj()
|
D | sample.c | 137 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT); in sampler_obj_create() 138 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_SAMPLER); in sampler_obj_create() 150 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in sampler_obj_destroy() 153 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in sampler_obj_destroy() 154 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_SAMPLER); in sampler_obj_destroy() 155 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sampler_id); in sampler_obj_destroy()
|
/linux-6.14.4/drivers/vfio/pci/mlx5/ |
D | cmd.c | 886 general_obj_in_cmd_hdr); in mlx5vf_create_tracker() 887 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, opcode, in mlx5vf_create_tracker() 889 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_type, in mlx5vf_create_tracker() 939 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5vf_cmd_destroy_tracker() 942 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in mlx5vf_cmd_destroy_tracker() 943 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_PAGE_TRACK); in mlx5vf_cmd_destroy_tracker() 944 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, tracker_id); in mlx5vf_cmd_destroy_tracker() 958 cmd_hdr = MLX5_ADDR_OF(modify_page_track_obj_in, in, general_obj_in_cmd_hdr); in mlx5vf_cmd_modify_tracker() 959 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, opcode, MLX5_CMD_OP_MODIFY_GENERAL_OBJECT); in mlx5vf_cmd_modify_tracker() 960 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_type, MLX5_OBJ_TYPE_PAGE_TRACK); in mlx5vf_cmd_modify_tracker() [all …]
|
/linux-6.14.4/drivers/vdpa/mlx5/net/ |
D | mlx5_vnet.c | 906 cmd_hdr = MLX5_ADDR_OF(create_virtio_net_q_in, in, general_obj_in_cmd_hdr); in create_virtqueue() 908 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT); in create_virtqueue() 909 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_type, MLX5_OBJ_TYPE_VIRTIO_NET_Q); in create_virtqueue() 910 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, uid, ndev->mvdev.res.uid); in create_virtqueue() 1201 void *cmd_hdr = MLX5_ADDR_OF(query_virtio_net_q_in, cmd->in, general_obj_in_cmd_hdr); in fill_query_virtqueue_cmd() 1203 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, opcode, MLX5_CMD_OP_QUERY_GENERAL_OBJECT); in fill_query_virtqueue_cmd() 1204 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_type, MLX5_OBJ_TYPE_VIRTIO_NET_Q); in fill_query_virtqueue_cmd() 1205 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_id, mvq->virtq_id); in fill_query_virtqueue_cmd() 1206 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, uid, ndev->mvdev.res.uid); in fill_query_virtqueue_cmd() 1318 cmd_hdr = MLX5_ADDR_OF(modify_virtio_net_q_in, cmd->in, general_obj_in_cmd_hdr); in fill_modify_virtqueue_cmd() [all …]
|
/linux-6.14.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | fs_cmd.c | 1036 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_cmd_destroy_match_definer() 1039 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_cmd_destroy_match_definer() 1041 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_cmd_destroy_match_definer() 1043 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, definer_id); in mlx5_cmd_destroy_match_definer() 1057 MLX5_SET(create_match_definer_in, in, general_obj_in_cmd_hdr.opcode, in mlx5_cmd_create_match_definer() 1059 MLX5_SET(create_match_definer_in, in, general_obj_in_cmd_hdr.obj_type, in mlx5_cmd_create_match_definer()
|
D | cmd.c | 2177 MLX5_SET(general_obj_in_cmd_hdr, in mlx5_cmd_alias_obj_create() 2179 MLX5_SET(general_obj_in_cmd_hdr, in mlx5_cmd_alias_obj_create() 2181 param = MLX5_ADDR_OF(general_obj_in_cmd_hdr, in, op_param); in mlx5_cmd_alias_obj_create() 2204 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_cmd_alias_obj_destroy() 2206 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in mlx5_cmd_alias_obj_destroy() 2207 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, obj_type); in mlx5_cmd_alias_obj_destroy() 2208 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5_cmd_alias_obj_destroy()
|