Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A 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()
H A Ddm.c167 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()
H A Dcrypto.c166 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/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dpcie_cong_event.c111 MLX5_SET(general_obj_in_cmd_hdr, hdr, opcode, in mlx5_cmd_pcie_cong_event_set()
114 MLX5_SET(general_obj_in_cmd_hdr, hdr, obj_type, in mlx5_cmd_pcie_cong_event_set()
152 MLX5_SET(general_obj_in_cmd_hdr, hdr, opcode, in mlx5_cmd_pcie_cong_event_destroy()
154 MLX5_SET(general_obj_in_cmd_hdr, hdr, obj_type, in mlx5_cmd_pcie_cong_event_destroy()
156 MLX5_SET(general_obj_in_cmd_hdr, hdr, obj_id, obj_id); in mlx5_cmd_pcie_cong_event_destroy()
174 MLX5_SET(general_obj_in_cmd_hdr, hdr, opcode, in mlx5_cmd_pcie_cong_event_query()
176 MLX5_SET(general_obj_in_cmd_hdr, hdr, obj_type, in mlx5_cmd_pcie_cong_event_query()
178 MLX5_SET(general_obj_in_cmd_hdr, hdr, obj_id, obj_id); in mlx5_cmd_pcie_cong_event_query()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dcmd.c37 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()
382 MLX5_SET(general_obj_in_cmd_hdr, in mlx5hws_cmd_rtc_create()
384 MLX5_SET(general_obj_in_cmd_hdr, in mlx5hws_cmd_rtc_create()
439 MLX5_SET(general_obj_in_cmd_hdr, in mlx5hws_cmd_stc_create()
441 MLX5_SET(general_obj_in_cmd_hdr, in mlx5hws_cmd_stc_create()
443 MLX5_SET(general_obj_in_cmd_hdr, in mlx5hws_cmd_stc_create()
591 MLX5_SET(general_obj_in_cmd_hdr, in mlx5hws_cmd_stc_modify()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_offload.c175 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_create_ipsec_obj()
177 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_create_ipsec_obj()
195 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_destroy_ipsec_obj()
198 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_destroy_ipsec_obj()
200 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_destroy_ipsec_obj()
202 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sa_entry->ipsec_obj_id); in mlx5_destroy_ipsec_obj()
260 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_QUERY_GENERAL_OBJECT); in mlx5_modify_ipsec_obj()
261 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_IPSEC); in mlx5_modify_ipsec_obj()
262 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sa_entry->ipsec_obj_id); in mlx5_modify_ipsec_obj()
286 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_MODIFY_GENERAL_OBJECT); in mlx5_modify_ipsec_obj()
H A Dmacsec.c285 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/drivers/infiniband/hw/mlx5/
H A Ddevx.c409 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_get_obj_id()
416 MLX5_GET(general_obj_in_cmd_hdr, in, in devx_get_obj_id()
418 MLX5_GET(general_obj_in_cmd_hdr, in, in devx_get_obj_id()
712 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_valid_obj_id()
734 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_set_umem_valid()
825 *opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_obj_create_cmd()
878 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_obj_modify_cmd()
924 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_obj_query_cmd()
960 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_whitelist_cmd()
996 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode); in devx_is_general_cmd()
[all …]
/linux/include/linux/mlx5/
H A Dmlx5_ifc_vdpa.h117 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
H A Dmlx5_ifc.h6853 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr;
12656 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr;
12671 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr;
12746 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr;
12751 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr;
12824 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr;
12829 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr;
12907 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr;
12939 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr;
13252 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr;
6843 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; global() member
12646 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; global() member
12661 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; global() member
12736 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; global() member
12741 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; global() member
12814 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; global() member
12819 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; global() member
12897 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; global() member
12929 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; global() member
13242 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; global() member
13247 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; global() member
[all...]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dmeter.c210 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()
H A 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/drivers/vfio/pci/mlx5/
H A Dcmd.c944 general_obj_in_cmd_hdr); in mlx5vf_create_tracker()
945 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, opcode, in mlx5vf_create_tracker()
947 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_type, in mlx5vf_create_tracker()
997 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5vf_cmd_destroy_tracker()
1000 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in mlx5vf_cmd_destroy_tracker()
1001 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_PAGE_TRACK); in mlx5vf_cmd_destroy_tracker()
1002 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, tracker_id); in mlx5vf_cmd_destroy_tracker()
1016 cmd_hdr = MLX5_ADDR_OF(modify_page_track_obj_in, in, general_obj_in_cmd_hdr); in mlx5vf_cmd_modify_tracker()
1017 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, opcode, MLX5_CMD_OP_MODIFY_GENERAL_OBJECT); in mlx5vf_cmd_modify_tracker()
1018 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_type, MLX5_OBJ_TYPE_PAGE_TRACK); in mlx5vf_cmd_modify_tracker()
[all …]
/linux/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.c906 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/drivers/net/ethernet/mellanox/mlx5/core/
H A Dcmd.c2240 MLX5_SET(general_obj_in_cmd_hdr, in mlx5_cmd_alias_obj_create()
2242 MLX5_SET(general_obj_in_cmd_hdr, in mlx5_cmd_alias_obj_create()
2244 param = MLX5_ADDR_OF(general_obj_in_cmd_hdr, in, op_param); in mlx5_cmd_alias_obj_create()
2267 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_cmd_alias_obj_destroy()
2269 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in mlx5_cmd_alias_obj_destroy()
2270 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, obj_type); in mlx5_cmd_alias_obj_destroy()
2271 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5_cmd_alias_obj_destroy()