RDMA: Handle AH allocations by IB/core
[sfrench/cifs-2.6.git] / drivers / infiniband / sw / rdmavt / ah.h
index 72431a618d5dc0f934f3a8963ee76208034ab8a2..bbb4d3bdec4e58e3490ef65a59041517ffb72a22 100644 (file)
 
 #include <rdma/rdma_vt.h>
 
-struct ib_ah *rvt_create_ah(struct ib_pd *pd,
-                           struct rdma_ah_attr *ah_attr,
-                           u32 create_flags,
-                           struct ib_udata *udata);
-int rvt_destroy_ah(struct ib_ah *ibah, u32 destroy_flags);
+int rvt_create_ah(struct ib_ah *ah, struct rdma_ah_attr *ah_attr,
+                 u32 create_flags, struct ib_udata *udata);
+void rvt_destroy_ah(struct ib_ah *ibah, u32 destroy_flags);
 int rvt_modify_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr);
 int rvt_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr);