verbs.h (b090c4e3a07c33ffdf95fb7601551b38fc2a4bbb) verbs.h (2553ba217eea37dc6291635ecddb883fb5c36a8b)
1/* QLogic qedr NIC Driver
2 * Copyright (c) 2015-2016 QLogic Corporation
3 *
4 * This software is available to you under a choice of one of two
5 * licenses. You may choose to be licensed under the terms of the GNU
6 * General Public License (GPL) Version 2, available from the file
7 * COPYING in the main directory of this source tree, or the
8 * OpenIB.org BSD license below:

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

72int qedr_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
73 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata);
74int qedr_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr);
75int qedr_destroy_srq(struct ib_srq *ibsrq);
76int qedr_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
77 const struct ib_recv_wr **bad_recv_wr);
78struct ib_ah *qedr_create_ah(struct ib_pd *ibpd, struct rdma_ah_attr *attr,
79 u32 flags, struct ib_udata *udata);
1/* QLogic qedr NIC Driver
2 * Copyright (c) 2015-2016 QLogic Corporation
3 *
4 * This software is available to you under a choice of one of two
5 * licenses. You may choose to be licensed under the terms of the GNU
6 * General Public License (GPL) Version 2, available from the file
7 * COPYING in the main directory of this source tree, or the
8 * OpenIB.org BSD license below:

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

72int qedr_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
73 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata);
74int qedr_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr);
75int qedr_destroy_srq(struct ib_srq *ibsrq);
76int qedr_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
77 const struct ib_recv_wr **bad_recv_wr);
78struct ib_ah *qedr_create_ah(struct ib_pd *ibpd, struct rdma_ah_attr *attr,
79 u32 flags, struct ib_udata *udata);
80int qedr_destroy_ah(struct ib_ah *ibah);
80int qedr_destroy_ah(struct ib_ah *ibah, u32 flags);
81
82int qedr_dereg_mr(struct ib_mr *);
83struct ib_mr *qedr_get_dma_mr(struct ib_pd *, int acc);
84
85struct ib_mr *qedr_reg_user_mr(struct ib_pd *, u64 start, u64 length,
86 u64 virt, int acc, struct ib_udata *);
87
88int qedr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,

--- 19 unchanged lines hidden ---
81
82int qedr_dereg_mr(struct ib_mr *);
83struct ib_mr *qedr_get_dma_mr(struct ib_pd *, int acc);
84
85struct ib_mr *qedr_reg_user_mr(struct ib_pd *, u64 start, u64 length,
86 u64 virt, int acc, struct ib_udata *);
87
88int qedr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,

--- 19 unchanged lines hidden ---