/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
A D | crypto.c | 45 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()
|
A D | dm.c | 116 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_dm_sw_icm_alloc() 118 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_SW_ICM); in mlx5_dm_sw_icm_alloc() 119 MLX5_SET(general_obj_in_cmd_hdr, in, uid, uid); in mlx5_dm_sw_icm_alloc() 187 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_dm_sw_icm_dealloc() 210 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_dm_sw_icm_dealloc() 212 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_SW_ICM); in mlx5_dm_sw_icm_dealloc() 213 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5_dm_sw_icm_dealloc() 214 MLX5_SET(general_obj_in_cmd_hdr, in, uid, uid); in mlx5_dm_sw_icm_dealloc()
|
A 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()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/accel/ |
A D | ipsec_offload.c | 180 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_create_ipsec_obj() 182 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_create_ipsec_obj() 194 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_destroy_ipsec_obj() 197 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_destroy_ipsec_obj() 199 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_destroy_ipsec_obj() 201 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, ipsec_id); in mlx5_destroy_ipsec_obj() 301 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_QUERY_GENERAL_OBJECT); in mlx5_modify_ipsec_obj() 302 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_IPSEC); in mlx5_modify_ipsec_obj() 303 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, ipsec_id); in mlx5_modify_ipsec_obj() 325 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_MODIFY_GENERAL_OBJECT); in mlx5_modify_ipsec_obj()
|
/linux/include/linux/mlx5/ |
A D | mlx5_ifc_vdpa.h | 113 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 159 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
|
A D | mlx5_ifc.h | 5964 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 11374 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 11389 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 11411 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member 11438 struct mlx5_ifc_general_obj_in_cmd_hdr_bits general_obj_in_cmd_hdr; member
|
/linux/drivers/infiniband/hw/mlx5/ |
A D | devx.c | 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() 1078 MLX5_SET(general_obj_in_cmd_hdr, cmd_in, uid, uid); in UVERBS_HANDLER() 1097 *dinlen = MLX5_ST_SZ_BYTES(general_obj_in_cmd_hdr); in devx_obj_build_destroy_cmd() 1098 MLX5_SET(general_obj_in_cmd_hdr, din, uid, uid); in devx_obj_build_destroy_cmd() 1104 MLX5_SET(general_obj_in_cmd_hdr, din, obj_type, in devx_obj_build_destroy_cmd() 1105 MLX5_GET(general_obj_in_cmd_hdr, in, obj_type)); in devx_obj_build_destroy_cmd() 1483 MLX5_SET(general_obj_in_cmd_hdr, cmd_in, uid, uid); in UVERBS_HANDLER() 1586 MLX5_SET(general_obj_in_cmd_hdr, cmd_in, uid, uid); in UVERBS_HANDLER() 1631 MLX5_SET(general_obj_in_cmd_hdr, cmd_in, uid, uid); in UVERBS_HANDLER() [all …]
|
A D | fs.c | 1980 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, devx_obj->dinbox, opcode); in is_flow_dest() 1985 *dest_id = MLX5_GET(general_obj_in_cmd_hdr, devx_obj->dinbox, in is_flow_dest() 2091 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, devx_obj->dinbox, opcode); in is_flow_counter()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
A D | sample.c | 136 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT); in sampler_obj_create() 137 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_SAMPLER); in sampler_obj_create() 149 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in sampler_obj_destroy() 152 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in sampler_obj_destroy() 153 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_SAMPLER); in sampler_obj_destroy() 154 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sampler_id); in sampler_obj_destroy()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | fs_cmd.c | 935 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5_cmd_destroy_match_definer() 938 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_cmd_destroy_match_definer() 940 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_cmd_destroy_match_definer() 942 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, definer_id); in mlx5_cmd_destroy_match_definer() 956 MLX5_SET(create_match_definer_in, in, general_obj_in_cmd_hdr.opcode, in mlx5_cmd_create_match_definer() 958 MLX5_SET(create_match_definer_in, in, general_obj_in_cmd_hdr.obj_type, in mlx5_cmd_create_match_definer()
|
/linux/drivers/vdpa/mlx5/net/ |
A D | mlx5_vnet.c | 845 cmd_hdr = MLX5_ADDR_OF(create_virtio_net_q_in, in, general_obj_in_cmd_hdr); in create_virtqueue() 848 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_type, MLX5_OBJ_TYPE_VIRTIO_NET_Q); in create_virtqueue() 849 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, uid, ndev->mvdev.res.uid); in create_virtqueue() 1089 cmd_hdr = MLX5_ADDR_OF(query_virtio_net_q_in, in, general_obj_in_cmd_hdr); in query_virtqueue() 1092 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_type, MLX5_OBJ_TYPE_VIRTIO_NET_Q); in query_virtqueue() 1093 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_id, mvq->virtq_id); in query_virtqueue() 1094 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, uid, ndev->mvdev.res.uid); in query_virtqueue() 1125 cmd_hdr = MLX5_ADDR_OF(modify_virtio_net_q_in, in, general_obj_in_cmd_hdr); in modify_virtqueue() 1128 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_type, MLX5_OBJ_TYPE_VIRTIO_NET_Q); in modify_virtqueue() 1129 MLX5_SET(general_obj_in_cmd_hdr, cmd_hdr, obj_id, mvq->virtq_id); in modify_virtqueue() [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
A D | dr_cmd.c | 239 u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {}; in mlx5dr_cmd_query_flow_sampler() 243 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5dr_cmd_query_flow_sampler() 245 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5dr_cmd_query_flow_sampler() 247 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sampler_id); in mlx5dr_cmd_query_flow_sampler()
|