devx.c (50501936288d6a29d7ef78f25d00e33240fad45f) | devx.c (f14c1a14e63227a65faa68237687784a6dd2e922) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB 2/* 3 * Copyright (c) 2018, Mellanox Technologies inc. All rights reserved. 4 */ 5 6#include <rdma/ib_user_verbs.h> 7#include <rdma/ib_verbs.h> 8#include <rdma/uverbs_types.h> --- 988 unchanged lines hidden (view full) --- 997 MLX5_IB_ATTR_DEVX_QUERY_EQN_USER_VEC)) 998 return -EFAULT; 999 1000 c = devx_ufile2uctx(attrs); 1001 if (IS_ERR(c)) 1002 return PTR_ERR(c); 1003 dev = to_mdev(c->ibucontext.device); 1004 | 1// SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB 2/* 3 * Copyright (c) 2018, Mellanox Technologies inc. All rights reserved. 4 */ 5 6#include <rdma/ib_user_verbs.h> 7#include <rdma/ib_verbs.h> 8#include <rdma/uverbs_types.h> --- 988 unchanged lines hidden (view full) --- 997 MLX5_IB_ATTR_DEVX_QUERY_EQN_USER_VEC)) 998 return -EFAULT; 999 1000 c = devx_ufile2uctx(attrs); 1001 if (IS_ERR(c)) 1002 return PTR_ERR(c); 1003 dev = to_mdev(c->ibucontext.device); 1004 |
1005 err = mlx5_vector2eqn(dev->mdev, user_vector, &dev_eqn); | 1005 err = mlx5_comp_eqn_get(dev->mdev, user_vector, &dev_eqn); |
1006 if (err < 0) 1007 return err; 1008 1009 if (uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_QUERY_EQN_DEV_EQN, 1010 &dev_eqn, sizeof(dev_eqn))) 1011 return -EFAULT; 1012 1013 return 0; --- 2086 unchanged lines hidden --- | 1006 if (err < 0) 1007 return err; 1008 1009 if (uverbs_copy_to(attrs, MLX5_IB_ATTR_DEVX_QUERY_EQN_DEV_EQN, 1010 &dev_eqn, sizeof(dev_eqn))) 1011 return -EFAULT; 1012 1013 return 0; --- 2086 unchanged lines hidden --- |