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