1*d164bf64SCai Huoqing /* SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause */ 24c1e4972SDennis Dalessandro /* 3fe314195SDennis Dalessandro * Copyright(c) 2016 Intel Corporation. 44c1e4972SDennis Dalessandro */ 54c1e4972SDennis Dalessandro 6*d164bf64SCai Huoqing #ifndef DEF_RVTAH_H 7*d164bf64SCai Huoqing #define DEF_RVTAH_H 8*d164bf64SCai Huoqing 94c1e4972SDennis Dalessandro #include <rdma/rdma_vt.h> 104c1e4972SDennis Dalessandro 11fa5d010cSMaor Gottlieb int rvt_create_ah(struct ib_ah *ah, struct rdma_ah_init_attr *init_attr, 12fa5d010cSMaor Gottlieb struct ib_udata *udata); 139a9ebf8cSLeon Romanovsky int rvt_destroy_ah(struct ib_ah *ibah, u32 destroy_flags); 1490898850SDasaratharaman Chandramouli int rvt_modify_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr); 1590898850SDasaratharaman Chandramouli int rvt_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr); 164c1e4972SDennis Dalessandro 174c1e4972SDennis Dalessandro #endif /* DEF_RVTAH_H */ 18