diff options
| author | Hans Petter Selasky <hselasky@FreeBSD.org> | 2021-06-16 13:01:54 +0000 |
|---|---|---|
| committer | Hans Petter Selasky <hselasky@FreeBSD.org> | 2021-07-12 12:22:33 +0000 |
| commit | c3987b8ea793c11f61fecb14ef93195a23e3522c (patch) | |
| tree | cd1e88ef999b0c43bdcc42c0306e280b6159906a /sys/dev/qlnx | |
| parent | 4fb0a74e081772fc6fc2a43222ee072fd089bf5f (diff) | |
Diffstat (limited to 'sys/dev/qlnx')
| -rw-r--r-- | sys/dev/qlnx/qlnxr/qlnxr_cm.c | 12 | ||||
| -rw-r--r-- | sys/dev/qlnx/qlnxr/qlnxr_cm.h | 8 | ||||
| -rw-r--r-- | sys/dev/qlnx/qlnxr/qlnxr_verbs.c | 34 | ||||
| -rw-r--r-- | sys/dev/qlnx/qlnxr/qlnxr_verbs.h | 12 |
4 files changed, 33 insertions, 33 deletions
diff --git a/sys/dev/qlnx/qlnxr/qlnxr_cm.c b/sys/dev/qlnx/qlnxr/qlnxr_cm.c index 89386787c7f1..a9976146fe94 100644 --- a/sys/dev/qlnx/qlnxr/qlnxr_cm.c +++ b/sys/dev/qlnx/qlnxr/qlnxr_cm.c @@ -485,7 +485,7 @@ qlnxr_get_vlan_id_gsi(struct ib_ah_attr *ah_attr, u16 *vlan_id) static inline int qlnxr_gsi_build_header(struct qlnxr_dev *dev, struct qlnxr_qp *qp, - struct ib_send_wr *swr, + const struct ib_send_wr *swr, struct ib_ud_header *udh, int *roce_mode) { @@ -625,7 +625,7 @@ qlnxr_gsi_build_header(struct qlnxr_dev *dev, static inline int qlnxr_gsi_build_packet(struct qlnxr_dev *dev, - struct qlnxr_qp *qp, struct ib_send_wr *swr, + struct qlnxr_qp *qp, const struct ib_send_wr *swr, struct ecore_roce_ll2_packet **p_packet) { u8 ud_header_buffer[QLNXR_MAX_UD_HEADER_SIZE]; @@ -690,8 +690,8 @@ qlnxr_gsi_build_packet(struct qlnxr_dev *dev, int qlnxr_gsi_post_send(struct ib_qp *ibqp, - struct ib_send_wr *wr, - struct ib_send_wr **bad_wr) + const struct ib_send_wr *wr, + const struct ib_send_wr **bad_wr) { struct ecore_roce_ll2_packet *pkt = NULL; struct qlnxr_qp *qp = get_qlnxr_qp(ibqp); @@ -764,8 +764,8 @@ err: #define QLNXR_LL2_RX_BUFFER_SIZE (4 * 1024) int qlnxr_gsi_post_recv(struct ib_qp *ibqp, - struct ib_recv_wr *wr, - struct ib_recv_wr **bad_wr) + const struct ib_recv_wr *wr, + const struct ib_recv_wr **bad_wr) { struct qlnxr_dev *dev = get_qlnxr_dev((ibqp->device)); struct qlnxr_qp *qp = get_qlnxr_qp(ibqp); diff --git a/sys/dev/qlnx/qlnxr/qlnxr_cm.h b/sys/dev/qlnx/qlnxr/qlnxr_cm.h index 15363613a06c..530a42833e95 100644 --- a/sys/dev/qlnx/qlnxr/qlnxr_cm.h +++ b/sys/dev/qlnx/qlnxr/qlnxr_cm.h @@ -87,12 +87,12 @@ extern int qlnxr_gsi_poll_cq(struct ib_cq *ibcq, struct ib_wc *wc); extern int qlnxr_gsi_post_recv(struct ib_qp *ibqp, - struct ib_recv_wr *wr, - struct ib_recv_wr **bad_wr); + const struct ib_recv_wr *wr, + const struct ib_recv_wr **bad_wr); extern int qlnxr_gsi_post_send(struct ib_qp *ibqp, - struct ib_send_wr *wr, - struct ib_send_wr **bad_wr); + const struct ib_send_wr *wr, + const struct ib_send_wr **bad_wr); extern struct ib_qp* qlnxr_create_gsi_qp(struct qlnxr_dev *dev, struct ib_qp_init_attr *attrs, diff --git a/sys/dev/qlnx/qlnxr/qlnxr_verbs.c b/sys/dev/qlnx/qlnxr/qlnxr_verbs.c index 861db52044f8..c078df0365f9 100644 --- a/sys/dev/qlnx/qlnxr/qlnxr_verbs.c +++ b/sys/dev/qlnx/qlnxr/qlnxr_verbs.c @@ -393,8 +393,8 @@ qlnxr_roce_port_immutable(struct ib_device *ibdev, u8 port_num, #endif int -qlnxr_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, - struct ib_recv_wr **bad_wr) +qlnxr_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr, + const struct ib_recv_wr **bad_wr) { struct qlnxr_dev *dev; struct qlnxr_srq *srq; @@ -4100,8 +4100,8 @@ static u32 qlnxr_prepare_sq_inline_data(struct qlnxr_dev *dev, struct qlnxr_qp *qp, u8 *wqe_size, - struct ib_send_wr *wr, - struct ib_send_wr **bad_wr, + const struct ib_send_wr *wr, + const struct ib_send_wr **bad_wr, u8 *bits, u8 bit) { @@ -4175,7 +4175,7 @@ qlnxr_prepare_sq_inline_data(struct qlnxr_dev *dev, static u32 qlnxr_prepare_sq_sges(struct qlnxr_dev *dev, struct qlnxr_qp *qp, - u8 *wqe_size, struct ib_send_wr *wr) + u8 *wqe_size, const struct ib_send_wr *wr) { int i; u32 data_size = 0; @@ -4206,8 +4206,8 @@ qlnxr_prepare_sq_rdma_data(struct qlnxr_dev *dev, struct qlnxr_qp *qp, struct rdma_sq_rdma_wqe_1st *rwqe, struct rdma_sq_rdma_wqe_2nd *rwqe2, - struct ib_send_wr *wr, - struct ib_send_wr **bad_wr) + const struct ib_send_wr *wr, + const struct ib_send_wr **bad_wr) { qlnx_host_t *ha; u32 ret = 0; @@ -4238,8 +4238,8 @@ qlnxr_prepare_sq_send_data(struct qlnxr_dev *dev, struct qlnxr_qp *qp, struct rdma_sq_send_wqe *swqe, struct rdma_sq_send_wqe *swqe2, - struct ib_send_wr *wr, - struct ib_send_wr **bad_wr) + const struct ib_send_wr *wr, + const struct ib_send_wr **bad_wr) { qlnx_host_t *ha; u32 ret = 0; @@ -4299,7 +4299,7 @@ qlnx_handle_completed_mrs(struct qlnxr_dev *dev, struct mr_info *info) static int qlnxr_prepare_reg(struct qlnxr_qp *qp, struct rdma_sq_fmr_wqe_1st *fwqe1, - struct ib_reg_wr *wr) + const struct ib_reg_wr *wr) { struct qlnxr_mr *mr = get_qlnxr_mr(wr->mr); struct rdma_sq_fmr_wqe_2nd *fwqe2; @@ -4338,7 +4338,7 @@ static int qlnxr_prepare_reg(struct qlnxr_qp *qp, #else static void -build_frmr_pbes(struct qlnxr_dev *dev, struct ib_send_wr *wr, +build_frmr_pbes(struct qlnxr_dev *dev, const struct ib_send_wr *wr, struct mr_info *info) { int i; @@ -4423,7 +4423,7 @@ qlnxr_prepare_safe_pbl(struct qlnxr_dev *dev, struct mr_info *info) static inline int qlnxr_prepare_fmr(struct qlnxr_qp *qp, struct rdma_sq_fmr_wqe_1st *fwqe1, - struct ib_send_wr *wr) + const struct ib_send_wr *wr) { struct qlnxr_dev *dev = qp->dev; u64 fbo; @@ -4525,7 +4525,7 @@ qlnxr_ib_to_wc_opcode(enum ib_wr_opcode opcode) } } static inline bool -qlnxr_can_post_send(struct qlnxr_qp *qp, struct ib_send_wr *wr) +qlnxr_can_post_send(struct qlnxr_qp *qp, const struct ib_send_wr *wr) { int wq_is_full, err_wr, pbl_is_full; struct qlnxr_dev *dev = qp->dev; @@ -4581,8 +4581,8 @@ qlnxr_can_post_send(struct qlnxr_qp *qp, struct ib_send_wr *wr) int qlnxr_post_send(struct ib_qp *ibqp, - struct ib_send_wr *wr, - struct ib_send_wr **bad_wr) + const struct ib_send_wr *wr, + const struct ib_send_wr **bad_wr) { struct qlnxr_dev *dev = get_qlnxr_dev(ibqp->device); struct qlnxr_qp *qp = get_qlnxr_qp(ibqp); @@ -4972,8 +4972,8 @@ qlnxr_srq_elem_left(struct qlnxr_srq_hwq_info *hw_srq) int qlnxr_post_recv(struct ib_qp *ibqp, - struct ib_recv_wr *wr, - struct ib_recv_wr **bad_wr) + const struct ib_recv_wr *wr, + const struct ib_recv_wr **bad_wr) { struct qlnxr_qp *qp = get_qlnxr_qp(ibqp); struct qlnxr_dev *dev = qp->dev; diff --git a/sys/dev/qlnx/qlnxr/qlnxr_verbs.h b/sys/dev/qlnx/qlnxr/qlnxr_verbs.h index 5539a6a04871..985587dbd9ed 100644 --- a/sys/dev/qlnx/qlnxr/qlnxr_verbs.h +++ b/sys/dev/qlnx/qlnxr/qlnxr_verbs.h @@ -55,8 +55,8 @@ extern int qlnxr_query_srq(struct ib_srq *, struct ib_srq_attr *); extern int qlnxr_post_srq_recv(struct ib_srq *, - struct ib_recv_wr *, - struct ib_recv_wr **bad_recv_wr); + const struct ib_recv_wr *, + const struct ib_recv_wr **bad_recv_wr); #if __FreeBSD_version < 1102000 extern int qlnxr_query_device(struct ib_device *, struct ib_device_attr *); @@ -174,12 +174,12 @@ extern int qlnxr_process_mad(struct ib_device *ibdev, #endif /* #if __FreeBSD_version >= 1102000 */ extern int qlnxr_post_send(struct ib_qp *, - struct ib_send_wr *, - struct ib_send_wr **bad_wr); + const struct ib_send_wr *, + const struct ib_send_wr **bad_wr); extern int qlnxr_post_recv(struct ib_qp *, - struct ib_recv_wr *, - struct ib_recv_wr **bad_wr); + const struct ib_recv_wr *, + const struct ib_recv_wr **bad_wr); extern int qlnxr_arm_cq(struct ib_cq *, enum ib_cq_notify_flags flags); |
