Lines Matching defs:in

7  * COPYING in the main directory of this source tree, or the
10 * Redistribution and use in source and binary forms, with or
18 * - Redistributions in binary form must reproduce the above
20 * disclaimer in the documentation and/or other materials
40 u32 in[MLX5_ST_SZ_DW(alloc_transport_domain_in)] = {};
43 MLX5_SET(alloc_transport_domain_in, in, opcode,
46 err = mlx5_cmd_exec_inout(dev, alloc_transport_domain, in, out);
57 u32 in[MLX5_ST_SZ_DW(dealloc_transport_domain_in)] = {};
59 MLX5_SET(dealloc_transport_domain_in, in, opcode,
61 MLX5_SET(dealloc_transport_domain_in, in, transport_domain, tdn);
62 mlx5_cmd_exec_in(dev, dealloc_transport_domain, in);
66 int mlx5_core_create_rq(struct mlx5_core_dev *dev, u32 *in, int inlen, u32 *rqn)
71 MLX5_SET(create_rq_in, in, opcode, MLX5_CMD_OP_CREATE_RQ);
72 err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
80 int mlx5_core_modify_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *in)
82 MLX5_SET(modify_rq_in, in, rqn, rqn);
83 MLX5_SET(modify_rq_in, in, opcode, MLX5_CMD_OP_MODIFY_RQ);
85 return mlx5_cmd_exec_in(dev, modify_rq, in);
91 u32 in[MLX5_ST_SZ_DW(destroy_rq_in)] = {};
93 MLX5_SET(destroy_rq_in, in, opcode, MLX5_CMD_OP_DESTROY_RQ);
94 MLX5_SET(destroy_rq_in, in, rqn, rqn);
95 mlx5_cmd_exec_in(dev, destroy_rq, in);
101 u32 in[MLX5_ST_SZ_DW(query_rq_in)] = {};
103 MLX5_SET(query_rq_in, in, opcode, MLX5_CMD_OP_QUERY_RQ);
104 MLX5_SET(query_rq_in, in, rqn, rqn);
106 return mlx5_cmd_exec_inout(dev, query_rq, in, out);
110 int mlx5_core_create_sq(struct mlx5_core_dev *dev, u32 *in, int inlen, u32 *sqn)
115 MLX5_SET(create_sq_in, in, opcode, MLX5_CMD_OP_CREATE_SQ);
116 err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
123 int mlx5_core_modify_sq(struct mlx5_core_dev *dev, u32 sqn, u32 *in)
125 MLX5_SET(modify_sq_in, in, sqn, sqn);
126 MLX5_SET(modify_sq_in, in, opcode, MLX5_CMD_OP_MODIFY_SQ);
127 return mlx5_cmd_exec_in(dev, modify_sq, in);
133 u32 in[MLX5_ST_SZ_DW(destroy_sq_in)] = {};
135 MLX5_SET(destroy_sq_in, in, opcode, MLX5_CMD_OP_DESTROY_SQ);
136 MLX5_SET(destroy_sq_in, in, sqn, sqn);
137 mlx5_cmd_exec_in(dev, destroy_sq, in);
142 u32 in[MLX5_ST_SZ_DW(query_sq_in)] = {};
144 MLX5_SET(query_sq_in, in, opcode, MLX5_CMD_OP_QUERY_SQ);
145 MLX5_SET(query_sq_in, in, sqn, sqn);
146 return mlx5_cmd_exec_inout(dev, query_sq, in, out);
175 int mlx5_core_create_tir(struct mlx5_core_dev *dev, u32 *in, u32 *tirn)
180 MLX5_SET(create_tir_in, in, opcode, MLX5_CMD_OP_CREATE_TIR);
181 err = mlx5_cmd_exec_inout(dev, create_tir, in, out);
189 int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in)
191 MLX5_SET(modify_tir_in, in, tirn, tirn);
192 MLX5_SET(modify_tir_in, in, opcode, MLX5_CMD_OP_MODIFY_TIR);
193 return mlx5_cmd_exec_in(dev, modify_tir, in);
198 u32 in[MLX5_ST_SZ_DW(destroy_tir_in)] = {};
200 MLX5_SET(destroy_tir_in, in, opcode, MLX5_CMD_OP_DESTROY_TIR);
201 MLX5_SET(destroy_tir_in, in, tirn, tirn);
202 mlx5_cmd_exec_in(dev, destroy_tir, in);
206 int mlx5_core_create_tis(struct mlx5_core_dev *dev, u32 *in, u32 *tisn)
211 MLX5_SET(create_tis_in, in, opcode, MLX5_CMD_OP_CREATE_TIS);
212 err = mlx5_cmd_exec_inout(dev, create_tis, in, out);
220 int mlx5_core_modify_tis(struct mlx5_core_dev *dev, u32 tisn, u32 *in)
222 MLX5_SET(modify_tis_in, in, tisn, tisn);
223 MLX5_SET(modify_tis_in, in, opcode, MLX5_CMD_OP_MODIFY_TIS);
225 return mlx5_cmd_exec_in(dev, modify_tis, in);
231 u32 in[MLX5_ST_SZ_DW(destroy_tis_in)] = {};
233 MLX5_SET(destroy_tis_in, in, opcode, MLX5_CMD_OP_DESTROY_TIS);
234 MLX5_SET(destroy_tis_in, in, tisn, tisn);
235 mlx5_cmd_exec_in(dev, destroy_tis, in);
239 int mlx5_core_create_rqt(struct mlx5_core_dev *dev, u32 *in, int inlen,
245 MLX5_SET(create_rqt_in, in, opcode, MLX5_CMD_OP_CREATE_RQT);
246 err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
254 int mlx5_core_modify_rqt(struct mlx5_core_dev *dev, u32 rqtn, u32 *in,
259 MLX5_SET(modify_rqt_in, in, rqtn, rqtn);
260 MLX5_SET(modify_rqt_in, in, opcode, MLX5_CMD_OP_MODIFY_RQT);
261 return mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
266 u32 in[MLX5_ST_SZ_DW(destroy_rqt_in)] = {};
268 MLX5_SET(destroy_rqt_in, in, opcode, MLX5_CMD_OP_DESTROY_RQT);
269 MLX5_SET(destroy_rqt_in, in, rqtn, rqtn);
270 mlx5_cmd_exec_in(dev, destroy_rqt, in);
277 u32 in[MLX5_ST_SZ_DW(create_rq_in)] = {0};
280 rqc = MLX5_ADDR_OF(create_rq_in, in, ctx);
290 return mlx5_core_create_rq(mdev, in, MLX5_ST_SZ_BYTES(create_rq_in), rqn);
296 u32 in[MLX5_ST_SZ_DW(create_sq_in)] = {0};
299 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx);
308 return mlx5_core_create_sq(mdev, in, MLX5_ST_SZ_BYTES(create_sq_in), sqn);
355 u32 in[MLX5_ST_SZ_DW(modify_rq_in)] = {};
358 rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx);
365 MLX5_SET(modify_rq_in, in, rq_state, curr_state);
368 return mlx5_core_modify_rq(func_mdev, rqn, in);
375 u32 in[MLX5_ST_SZ_DW(modify_sq_in)] = {0};
378 sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx);
385 MLX5_SET(modify_sq_in, in, sq_state, curr_state);
388 return mlx5_core_modify_sq(peer_mdev, sqn, in);