verbs.h (aaccf3c97418f169afdbb5855e9cbcbda34e90fd) | verbs.h (b090c4e3a07c33ffdf95fb7601551b38fc2a4bbb) |
---|---|
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: --- 62 unchanged lines hidden (view full) --- 71 struct ib_udata *udata); 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, | 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: --- 62 unchanged lines hidden (view full) --- 71 struct ib_udata *udata); 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 struct ib_udata *udata); | 79 u32 flags, struct ib_udata *udata); |
80int qedr_destroy_ah(struct ib_ah *ibah); 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 --- 20 unchanged lines hidden --- | 80int qedr_destroy_ah(struct ib_ah *ibah); 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 --- 20 unchanged lines hidden --- |