Lines Matching defs:obj
92 static void mlx5e_ipsec_packet_setup(void *obj, u32 pdn,
97 aso_ctx = MLX5_ADDR_OF(ipsec_obj, obj, ipsec_aso);
112 MLX5_SET(ipsec_obj, obj, ipsec_aso_access_pd, pdn);
113 MLX5_SET(ipsec_obj, obj, full_offload, 1);
121 MLX5_SET(ipsec_obj, obj, aso_return_reg, MLX5_IPSEC_ASO_REG_C_4_5);
146 void *obj, *salt_p, *salt_iv_p;
150 obj = MLX5_ADDR_OF(create_ipsec_obj_in, in, ipsec_object);
153 salt_p = MLX5_ADDR_OF(ipsec_obj, obj, salt);
156 MLX5_SET(ipsec_obj, obj, icv_length, MLX5_IPSEC_OBJECT_ICV_LEN_16B);
157 salt_iv_p = MLX5_ADDR_OF(ipsec_obj, obj, implicit_iv);
161 MLX5_SET(ipsec_obj, obj, esn_en, 1);
162 MLX5_SET(ipsec_obj, obj, esn_msb, attrs->replay_esn.esn_msb);
163 MLX5_SET(ipsec_obj, obj, esn_overlap, attrs->replay_esn.overlap);
166 MLX5_SET(ipsec_obj, obj, dekn, sa_entry->enc_key_id);
176 mlx5e_ipsec_packet_setup(obj, res->pdn, attrs);
246 void *obj;
264 obj = MLX5_ADDR_OF(query_ipsec_obj_out, out, ipsec_object);
265 modify_field_select = MLX5_GET64(ipsec_obj, obj, modify_field_select);
272 obj = MLX5_ADDR_OF(modify_ipsec_obj_in, in, ipsec_object);
273 MLX5_SET64(ipsec_obj, obj, modify_field_select,
276 MLX5_SET(ipsec_obj, obj, esn_msb, attrs->replay_esn.esn_msb);
277 MLX5_SET(ipsec_obj, obj, esn_overlap, attrs->replay_esn.overlap);