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 --- |