mlx5_cmd_exec_inout
err = mlx5_cmd_exec_inout(dev, alloc_xrcd, in, out);
err = mlx5_cmd_exec_inout(dev->mdev, mad_ifc, in, out);
err = mlx5_cmd_exec_inout(dev, alloc_uar, in, out);
err = mlx5_cmd_exec_inout(dev->mdev, query_special_contexts, in, out);
return mlx5_cmd_exec_inout(dev, query_cong_params, in, out);
err = mlx5_cmd_exec_inout(dev, alloc_transport_domain, in, out);
ret = mlx5_cmd_exec_inout(mdev, query_q_counter, in, out);
ret = mlx5_cmd_exec_inout(mdev, query_q_counter, in, out);
err = mlx5_cmd_exec_inout(dev->mdev, alloc_q_counter, in, out);
err = mlx5_cmd_exec_inout(dev->mdev, alloc_q_counter, in, out);
err = mlx5_cmd_exec_inout(dev, modify_memic, in, out);
ret = mlx5_cmd_exec_inout(dev, alloc_memic, in, out);
err = mlx5_cmd_exec_inout(to_mdev(ibdev)->mdev, alloc_pd, in, out);
err = mlx5_cmd_exec_inout(dev->mdev, create_tir, in, out);
err = mlx5_cmd_exec_inout(dev->mdev, create_tir, in, out);
err = mlx5_cmd_exec_inout(dev->mdev, alloc_xrcd, in, out);
err = mlx5_cmd_exec_inout(dev->mdev, query_srq, in, srq_out);
err = mlx5_cmd_exec_inout(dev->mdev, query_xrc_srq, in, xrcsrq_out);
err = mlx5_cmd_exec_inout(dev->mdev, modify_rmp, in, out);
err = mlx5_cmd_exec_inout(dev->mdev, query_rmp, rmp_in, rmp_out);
err = mlx5_cmd_exec_inout(dev->mdev, query_xrq, in, xrq_out);
err = mlx5_cmd_exec_inout(mdev, query_esw_vport_context, in,
return mlx5_cmd_exec_inout(dev, query_cq, in, out);
err = mlx5_cmd_exec_inout(dev, query_qp, in, out);
err = mlx5_cmd_exec_inout(dev, query_eq, in, out);
mlx5_cmd_exec_inout(dev, query_vnic_env, in, &vnic.query_vnic_env_out);
err = mlx5_cmd_exec_inout(pos, alloc_q_counter, in, out);
err = mlx5_cmd_exec_inout(mdev, alloc_q_counter, in, out);
return mlx5_cmd_exec_inout(dev, query_q_counter, in, out);
ret = mlx5_cmd_exec_inout(pos, query_q_counter, in, out);
ret = mlx5_cmd_exec_inout(priv->mdev, query_q_counter, in, out);
mlx5_cmd_exec_inout(mdev, query_vnic_env, in, out);
mlx5_cmd_exec_inout(mdev, query_vport_counter, in, out);
return mlx5_cmd_exec_inout(dev, query_hca_cap, in, out);
err = mlx5_cmd_exec_inout(esw->dev, query_vport_counter, in, out);
err = mlx5_cmd_exec_inout(esw->dev, query_esw_vport_context, in, out);
ret = mlx5_cmd_exec_inout(dev, fpga_create_qp, in, out);
ret = mlx5_cmd_exec_inout(dev, fpga_query_qp, in, out);
ret = mlx5_cmd_exec_inout(dev, fpga_query_qp_counters, in, out);
err = mlx5_cmd_exec_inout(dev, create_match_definer, in, out);
err = mlx5_cmd_exec_inout(dev, create_flow_table, in, out);
err = mlx5_cmd_exec_inout(dev, create_flow_group, in, out);
err = mlx5_cmd_exec_inout(dev, alloc_flow_counter, in, out);
err = mlx5_cmd_exec_inout(mdev, query_adapter, in, out);
ret = mlx5_cmd_exec_inout(dev, teardown_hca, in, out);
err = mlx5_cmd_exec_inout(dev, query_adapter, in, out);
ret = mlx5_cmd_exec_inout(priv->mdev, create_qp, in, out);
ret = mlx5_cmd_exec_inout(mdev[i], query_cong_statistics, in,
err = mlx5_cmd_exec_inout(dev, query_hca_cap, in, out);
err = mlx5_cmd_exec_inout(dev, query_issi, query_in, query_out);
err = mlx5_cmd_exec_inout(dev, create_psv, in, out);
if (mlx5_cmd_exec_inout(dev, query_special_contexts, in, out))
err = mlx5_cmd_exec_inout(dev, query_pages, in, out);
err = mlx5_cmd_exec_inout(dev, alloc_pd, in, out);
err = mlx5_cmd_exec_inout(mdev, query_wol_rol, in, out);
err = mlx5_cmd_exec_inout(dev, create_scheduling_element, in, out);
return mlx5_cmd_exec_inout(dev, modify_vhca_state, in, out);
ret = mlx5_cmd_exec_inout(mdev, query_flow_table, in, out);
ret = mlx5_cmd_exec_inout(mdev, create_flow_group, in, out);
ret = mlx5_cmd_exec_inout(mdev, create_flow_table, in, out);
err = mlx5_cmd_exec_inout(mdev, query_esw_vport_context, in, out);
err = mlx5_cmd_exec_inout(dev, query_flow_table, in, out);
err = mlx5_cmd_exec_inout(mdev, create_flow_group, in, out);
err = mlx5_cmd_exec_inout(mdev, create_flow_table, in, out);
err = mlx5_cmd_exec_inout(mdev, query_roce_address, in, out);
return mlx5_cmd_exec_inout(dev, query_rq, in, out);
return mlx5_cmd_exec_inout(dev, query_sq, in, out);
err = mlx5_cmd_exec_inout(dev, create_tir, in, out);
err = mlx5_cmd_exec_inout(dev, create_tis, in, out);
err = mlx5_cmd_exec_inout(dev, alloc_transport_domain, in, out);
err = mlx5_cmd_exec_inout(dev, alloc_uar, in, out);
err = mlx5_cmd_exec_inout(dev, query_vport_counter, in, out);
err = mlx5_cmd_exec_inout(mdev, query_vnic_env, in, out);
return mlx5_cmd_exec_inout(dev, query_hca_cap, in, out);
err = mlx5_cmd_exec_inout(mdev, query_vport_state, in, out);
return mlx5_cmd_exec_inout(mdev, query_nic_vport_context, in, out);
err = mlx5_cmd_exec_inout(mdev, query_nic_vport_context, in, out);
err = mlx5_cmd_exec_inout(mdev, query_vport_state, in, out);
err = mlx5_cmd_exec_inout(dev, query_hca_vport_context, in, out);
err = mlx5_cmd_exec_inout(mdev, query_vport_state, in, out);
err = mlx5_cmd_exec_inout(mvdev->mdev, create_tis, in, out);
err = mlx5_cmd_exec_inout(mvdev->mdev, create_tir, in, out);
err = mlx5_cmd_exec_inout(mvdev->mdev, alloc_transport_domain, in, out);
err = mlx5_cmd_exec_inout(mdev, alloc_pd, in, out);
err = mlx5_cmd_exec_inout(mdev, query_special_contexts, in, out);
err = mlx5_cmd_exec_inout(mdev, query_vport_state, in, out);
err = mlx5_cmd_exec_inout(mdev, query_hca_cap, in, out);
ret = mlx5_cmd_exec_inout(mvdev->mdev, query_vhca_migration_state, in,
ret = mlx5_cmd_exec_inout(mdev, query_hca_cap, in, out);
err = mlx5_cmd_exec_inout(mvdev->mdev, suspend_vhca, in, out);
return mlx5_cmd_exec_inout(mvdev->mdev, resume_vhca, in, out);
return mlx5_cmd_exec_inout(mvdev->mdev, load_vhca_state, in, out);
mlx5_cmd_exec_inout(dev, ifc_cmd, in, _out); \