Lines Matching refs:in

11 	u32 in[MLX5_ST_SZ_DW(query_special_contexts_in)] = {};
14 MLX5_SET(query_special_contexts_in, in, opcode,
16 err = mlx5_cmd_exec_inout(dev, query_special_contexts, in, out);
26 u32 in[MLX5_ST_SZ_DW(query_special_contexts_in)] = {};
29 MLX5_SET(query_special_contexts_in, in, opcode,
31 err = mlx5_cmd_exec_inout(dev, query_special_contexts, in, out);
41 u32 in[MLX5_ST_SZ_DW(query_cong_params_in)] = {};
43 MLX5_SET(query_cong_params_in, in, opcode,
45 MLX5_SET(query_cong_params_in, in, cong_protocol, cong_point);
47 return mlx5_cmd_exec_inout(dev, query_cong_params, in, out);
60 u32 in[MLX5_ST_SZ_DW(alloc_memic_in)] = {};
76 MLX5_SET(alloc_memic_in, in, opcode, MLX5_CMD_OP_ALLOC_MEMIC);
77 MLX5_SET(alloc_memic_in, in, range_size, num_pages * PAGE_SIZE);
78 MLX5_SET(alloc_memic_in, in, memic_size, length);
79 MLX5_SET(alloc_memic_in, in, log_memic_addr_alignment,
98 MLX5_SET64(alloc_memic_in, in, range_start_addr,
101 ret = mlx5_cmd_exec_inout(dev, alloc_memic, in, out);
130 u32 in[MLX5_ST_SZ_DW(dealloc_memic_in)] = {};
137 MLX5_SET(dealloc_memic_in, in, opcode, MLX5_CMD_OP_DEALLOC_MEMIC);
138 MLX5_SET64(dealloc_memic_in, in, memic_start_addr, addr);
139 MLX5_SET(dealloc_memic_in, in, memic_size, length);
141 err = mlx5_cmd_exec_in(dev, dealloc_memic, in);
153 u32 in[MLX5_ST_SZ_DW(destroy_tir_in)] = {};
155 MLX5_SET(destroy_tir_in, in, opcode, MLX5_CMD_OP_DESTROY_TIR);
156 MLX5_SET(destroy_tir_in, in, tirn, tirn);
157 MLX5_SET(destroy_tir_in, in, uid, uid);
158 mlx5_cmd_exec_in(dev, destroy_tir, in);
163 u32 in[MLX5_ST_SZ_DW(destroy_tis_in)] = {};
165 MLX5_SET(destroy_tis_in, in, opcode, MLX5_CMD_OP_DESTROY_TIS);
166 MLX5_SET(destroy_tis_in, in, tisn, tisn);
167 MLX5_SET(destroy_tis_in, in, uid, uid);
168 mlx5_cmd_exec_in(dev, destroy_tis, in);
173 u32 in[MLX5_ST_SZ_DW(destroy_rqt_in)] = {};
175 MLX5_SET(destroy_rqt_in, in, opcode, MLX5_CMD_OP_DESTROY_RQT);
176 MLX5_SET(destroy_rqt_in, in, rqtn, rqtn);
177 MLX5_SET(destroy_rqt_in, in, uid, uid);
178 return mlx5_cmd_exec_in(dev, destroy_rqt, in);
184 u32 in[MLX5_ST_SZ_DW(alloc_transport_domain_in)] = {};
188 MLX5_SET(alloc_transport_domain_in, in, opcode,
190 MLX5_SET(alloc_transport_domain_in, in, uid, uid);
192 err = mlx5_cmd_exec_inout(dev, alloc_transport_domain, in, out);
203 u32 in[MLX5_ST_SZ_DW(dealloc_transport_domain_in)] = {};
205 MLX5_SET(dealloc_transport_domain_in, in, opcode,
207 MLX5_SET(dealloc_transport_domain_in, in, uid, uid);
208 MLX5_SET(dealloc_transport_domain_in, in, transport_domain, tdn);
209 mlx5_cmd_exec_in(dev, dealloc_transport_domain, in);
214 u32 in[MLX5_ST_SZ_DW(dealloc_pd_in)] = {};
216 MLX5_SET(dealloc_pd_in, in, opcode, MLX5_CMD_OP_DEALLOC_PD);
217 MLX5_SET(dealloc_pd_in, in, pd, pdn);
218 MLX5_SET(dealloc_pd_in, in, uid, uid);
219 return mlx5_cmd_exec_in(dev, dealloc_pd, in);
225 u32 in[MLX5_ST_SZ_DW(attach_to_mcg_in)] = {};
228 MLX5_SET(attach_to_mcg_in, in, opcode, MLX5_CMD_OP_ATTACH_TO_MCG);
229 MLX5_SET(attach_to_mcg_in, in, qpn, qpn);
230 MLX5_SET(attach_to_mcg_in, in, uid, uid);
231 gid = MLX5_ADDR_OF(attach_to_mcg_in, in, multicast_gid);
233 return mlx5_cmd_exec_in(dev, attach_to_mcg, in);
239 u32 in[MLX5_ST_SZ_DW(detach_from_mcg_in)] = {};
242 MLX5_SET(detach_from_mcg_in, in, opcode, MLX5_CMD_OP_DETACH_FROM_MCG);
243 MLX5_SET(detach_from_mcg_in, in, qpn, qpn);
244 MLX5_SET(detach_from_mcg_in, in, uid, uid);
245 gid = MLX5_ADDR_OF(detach_from_mcg_in, in, multicast_gid);
247 return mlx5_cmd_exec_in(dev, detach_from_mcg, in);
253 u32 in[MLX5_ST_SZ_DW(alloc_xrcd_in)] = {};
256 MLX5_SET(alloc_xrcd_in, in, opcode, MLX5_CMD_OP_ALLOC_XRCD);
257 MLX5_SET(alloc_xrcd_in, in, uid, uid);
258 err = mlx5_cmd_exec_inout(dev, alloc_xrcd, in, out);
266 u32 in[MLX5_ST_SZ_DW(dealloc_xrcd_in)] = {};
268 MLX5_SET(dealloc_xrcd_in, in, opcode, MLX5_CMD_OP_DEALLOC_XRCD);
269 MLX5_SET(dealloc_xrcd_in, in, xrcd, xrcdn);
270 MLX5_SET(dealloc_xrcd_in, in, uid, uid);
271 return mlx5_cmd_exec_in(dev, dealloc_xrcd, in);
283 u32 *in;
285 in = kzalloc(inlen, GFP_KERNEL);
287 if (!in || !out)
290 MLX5_SET(mad_ifc_in, in, opcode, MLX5_CMD_OP_MAD_IFC);
291 MLX5_SET(mad_ifc_in, in, op_mod, opmod);
292 MLX5_SET(mad_ifc_in, in, port, port);
294 data = MLX5_ADDR_OF(mad_ifc_in, in, mad);
297 err = mlx5_cmd_exec_inout(dev, mad_ifc, in, out);
307 kfree(in);