Home
last modified time | relevance | path

Searched refs:general_obj_in_cmd_hdr (Results 1 – 15 of 15) sorted by relevance

/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_offload.c79 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_create_ipsec_obj()
81 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_create_ipsec_obj()
95 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_destroy_ipsec_obj()
98 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_destroy_ipsec_obj()
100 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_destroy_ipsec_obj()
102 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sa_entry->ipsec_obj_id); in mlx5_destroy_ipsec_obj()
163 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_QUERY_GENERAL_OBJECT); in mlx5_modify_ipsec_obj()
164 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_IPSEC); in mlx5_modify_ipsec_obj()
165 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sa_entry->ipsec_obj_id); in mlx5_modify_ipsec_obj()
190 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_MODIFY_GENERAL_OBJECT); in mlx5_modify_ipsec_obj()
Dmacsec.c301 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT); in mlx5e_macsec_create_object()
302 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_MACSEC); in mlx5e_macsec_create_object()
319 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5e_macsec_destroy_object()
322 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in mlx5e_macsec_destroy_object()
323 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_MACSEC); in mlx5e_macsec_destroy_object()
324 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, macsec_obj_id); in mlx5e_macsec_destroy_object()
1337 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_QUERY_GENERAL_OBJECT); in mlx5e_macsec_modify_obj()
1338 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_MACSEC); in mlx5e_macsec_modify_obj()
1339 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, macsec_id); in mlx5e_macsec_modify_obj()
1365 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_MODIFY_GENERAL_OBJECT); in mlx5e_macsec_modify_obj()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dcrypto.c45 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_create_encryption_key()
47 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_create_encryption_key()
63 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_destroy_encryption_key()
66 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_destroy_encryption_key()
68 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_destroy_encryption_key()
70 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, key_id); in mlx5_destroy_encryption_key()
Dgeneve.c36 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()
Ddm.c143 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_dm_sw_icm_alloc()
145 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_SW_ICM); in mlx5_dm_sw_icm_alloc()
146 MLX5_SET(general_obj_in_cmd_hdr, in, uid, uid); in mlx5_dm_sw_icm_alloc()
221 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_dm_sw_icm_dealloc()
249 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_dm_sw_icm_dealloc()
251 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_SW_ICM); in mlx5_dm_sw_icm_dealloc()
252 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5_dm_sw_icm_dealloc()
253 MLX5_SET(general_obj_in_cmd_hdr, in, uid, uid); in mlx5_dm_sw_icm_dealloc()
/Linux-v6.1/include/linux/mlx5/
Dmlx5_ifc_vdpa.h113 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
131 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
167 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
Dmlx5_ifc.h6146 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
11591 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
11606 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
11681 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
11686 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
11718 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
11800 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
12067 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
12072 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
/Linux-v6.1/drivers/infiniband/hw/mlx5/
Ddevx.c367 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_get_obj_id()
374 MLX5_GET(general_obj_in_cmd_hdr, in, in devx_get_obj_id()
376 MLX5_GET(general_obj_in_cmd_hdr, in, in devx_get_obj_id()
678 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_set_umem_valid()
769 *opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_obj_create_cmd()
822 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_obj_modify_cmd()
868 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_obj_query_cmd()
904 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_whitelist_cmd()
940 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_general_cmd()
944 MLX5_GET(general_obj_in_cmd_hdr, in, vhca_tunnel_id)) || in devx_is_general_cmd()
[all …]
Dfs.c1776 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, devx_obj->dinbox, opcode); in is_flow_dest()
1781 *dest_id = MLX5_GET(general_obj_in_cmd_hdr, devx_obj->dinbox, in is_flow_dest()
1887 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, devx_obj->dinbox, opcode); in is_flow_counter()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
Dmeter.c211 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT); in mlx5e_flow_meter_create_aso_obj()
212 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5e_flow_meter_create_aso_obj()
214 MLX5_SET(general_obj_in_cmd_hdr, in, log_obj_range, flow_meters->log_granularity); in mlx5e_flow_meter_create_aso_obj()
231 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5e_flow_meter_destroy_aso_obj()
234 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in mlx5e_flow_meter_destroy_aso_obj()
235 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5e_flow_meter_destroy_aso_obj()
237 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5e_flow_meter_destroy_aso_obj()
Dsample.c137 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-v6.1/drivers/vfio/pci/mlx5/
Dcmd.c507 general_obj_in_cmd_hdr); in mlx5vf_create_tracker()
508 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, opcode, in mlx5vf_create_tracker()
510 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_type, in mlx5vf_create_tracker()
560 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5vf_cmd_destroy_tracker()
563 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in mlx5vf_cmd_destroy_tracker()
564 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_PAGE_TRACK); in mlx5vf_cmd_destroy_tracker()
565 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, tracker_id); in mlx5vf_cmd_destroy_tracker()
579 cmd_hdr = MLX5_ADDR_OF(modify_page_track_obj_in, in, general_obj_in_cmd_hdr); in mlx5vf_cmd_modify_tracker()
580 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, opcode, MLX5_CMD_OP_MODIFY_GENERAL_OBJECT); in mlx5vf_cmd_modify_tracker()
581 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_type, MLX5_OBJ_TYPE_PAGE_TRACK); in mlx5vf_cmd_modify_tracker()
[all …]
/Linux-v6.1/drivers/vdpa/mlx5/net/
Dmlx5_vnet.c858 cmd_hdr = MLX5_ADDR_OF(create_virtio_net_q_in, in, general_obj_in_cmd_hdr); in create_virtqueue()
860 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT); in create_virtqueue()
861 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_type, MLX5_OBJ_TYPE_VIRTIO_NET_Q); in create_virtqueue()
862 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, uid, ndev->mvdev.res.uid); in create_virtqueue()
1104 cmd_hdr = MLX5_ADDR_OF(query_virtio_net_q_in, in, general_obj_in_cmd_hdr); in query_virtqueue()
1106 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, opcode, MLX5_CMD_OP_QUERY_GENERAL_OBJECT); in query_virtqueue()
1107 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_type, MLX5_OBJ_TYPE_VIRTIO_NET_Q); in query_virtqueue()
1108 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_id, mvq->virtq_id); in query_virtqueue()
1109 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, uid, ndev->mvdev.res.uid); in query_virtqueue()
1160 cmd_hdr = MLX5_ADDR_OF(modify_virtio_net_q_in, in, general_obj_in_cmd_hdr); in modify_virtqueue()
[all …]
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/
Dfs_cmd.c994 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_cmd_destroy_match_definer()
997 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_cmd_destroy_match_definer()
999 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_cmd_destroy_match_definer()
1001 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, definer_id); in mlx5_cmd_destroy_match_definer()
1015 MLX5_SET(create_match_definer_in, in, general_obj_in_cmd_hdr.opcode, in mlx5_cmd_create_match_definer()
1017 MLX5_SET(create_match_definer_in, in, general_obj_in_cmd_hdr.obj_type, in mlx5_cmd_create_match_definer()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_cmd.c246 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5dr_cmd_query_flow_sampler()
250 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5dr_cmd_query_flow_sampler()
252 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5dr_cmd_query_flow_sampler()
254 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sampler_id); in mlx5dr_cmd_query_flow_sampler()