Lines Matching defs:out
140 goto out;
153 out:
208 u32 *in, int inlen, u32 *out, int outlen)
216 err = mlx5_cmd_do(dev->mdev, in, inlen, out, outlen);
220 qp->qpn = MLX5_GET(create_dct_out, out, dctn);
233 u32 *in, int inlen, u32 *out)
240 err = mlx5_cmd_exec(dev->mdev, in, inlen, out,
246 qp->qpn = MLX5_GET(create_qp_out, out, qpn);
334 u32 *out;
344 mbox->out = kzalloc(mbox->outlen, GFP_KERNEL);
345 if (!mbox->in || !mbox->out) {
347 kfree(mbox->out);
357 kfree(mbox->out);
360 static int get_ece_from_mbox(void *out, u16 opcode)
366 ece = MLX5_GET(init2init_qp_out, out, ece);
369 ece = MLX5_GET(init2rtr_qp_out, out, ece);
372 ece = MLX5_GET(rtr2rts_qp_out, out, ece);
375 ece = MLX5_GET(rts2rts_qp_out, out, ece);
378 ece = MLX5_GET(rst2init_qp_out, out, ece);
391 mbox->out = NULL;
490 err = mlx5_cmd_exec(dev->mdev, mbox.in, mbox.inlen, mbox.out,
494 *ece = get_ece_from_mbox(mbox.out, opcode);
524 u32 *out, int outlen, bool qpc_ext)
532 return mlx5_cmd_exec(dev->mdev, in, sizeof(in), out, outlen);
536 u32 *out, int outlen)
544 return mlx5_cmd_exec(dev->mdev, (void *)&in, sizeof(in), (void *)out,
550 u32 out[MLX5_ST_SZ_DW(alloc_xrcd_out)] = {};
555 err = mlx5_cmd_exec_inout(dev->mdev, alloc_xrcd, in, out);
557 *xrcdn = MLX5_GET(alloc_xrcd_out, out, xrcd);
624 u32 out[MLX5_ST_SZ_DW(create_sq_out)] = {};
628 err = mlx5_cmd_exec(dev->mdev, in, inlen, out, sizeof(out));
632 sq->qpn = MLX5_GET(create_sq_out, out, sqn);