cmd.c (674dd4e2e04e7a62bfacf28129e0808f33395bdf) cmd.c (f14c1a14e63227a65faa68237687784a6dd2e922)
1// SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
2/*
3 * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved
4 */
5
6#include "cmd.h"
7
8enum { CQ_OK = 0, CQ_EMPTY = -1, CQ_POLL_ERR = -2 };

--- 1012 unchanged lines hidden (view full) ---

1021 cq->buf.frag_buf.npages;
1022 in = kvzalloc(inlen, GFP_KERNEL);
1023 if (!in) {
1024 err = -ENOMEM;
1025 goto err_buff;
1026 }
1027
1028 vector = raw_smp_processor_id() % mlx5_comp_vectors_max(mdev);
1// SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
2/*
3 * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved
4 */
5
6#include "cmd.h"
7
8enum { CQ_OK = 0, CQ_EMPTY = -1, CQ_POLL_ERR = -2 };

--- 1012 unchanged lines hidden (view full) ---

1021 cq->buf.frag_buf.npages;
1022 in = kvzalloc(inlen, GFP_KERNEL);
1023 if (!in) {
1024 err = -ENOMEM;
1025 goto err_buff;
1026 }
1027
1028 vector = raw_smp_processor_id() % mlx5_comp_vectors_max(mdev);
1029 err = mlx5_vector2eqn(mdev, vector, &eqn);
1029 err = mlx5_comp_eqn_get(mdev, vector, &eqn);
1030 if (err)
1031 goto err_vec;
1032
1033 cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context);
1034 MLX5_SET(cqc, cqc, log_cq_size, ilog2(ncqe));
1035 MLX5_SET(cqc, cqc, c_eqn_or_apu_element, eqn);
1036 MLX5_SET(cqc, cqc, uar_page, tracker->uar->index);
1037 MLX5_SET(cqc, cqc, log_page_size, cq->buf.frag_buf.page_shift -

--- 633 unchanged lines hidden ---
1030 if (err)
1031 goto err_vec;
1032
1033 cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context);
1034 MLX5_SET(cqc, cqc, log_cq_size, ilog2(ncqe));
1035 MLX5_SET(cqc, cqc, c_eqn_or_apu_element, eqn);
1036 MLX5_SET(cqc, cqc, uar_page, tracker->uar->index);
1037 MLX5_SET(cqc, cqc, log_page_size, cq->buf.frag_buf.page_shift -

--- 633 unchanged lines hidden ---