pvrdma_qp_ops.h (741B)
1/* 2 * QEMU VMWARE paravirtual RDMA QP Operations 3 * 4 * Copyright (C) 2018 Oracle 5 * Copyright (C) 2018 Red Hat Inc 6 * 7 * Authors: 8 * Yuval Shaia <yuval.shaia@oracle.com> 9 * Marcel Apfelbaum <marcel@redhat.com> 10 * 11 * This work is licensed under the terms of the GNU GPL, version 2 or later. 12 * See the COPYING file in the top-level directory. 13 * 14 */ 15 16#ifndef PVRDMA_QP_OPS_H 17#define PVRDMA_QP_OPS_H 18 19#include "pvrdma.h" 20 21int pvrdma_qp_ops_init(void); 22void pvrdma_qp_ops_fini(void); 23void pvrdma_qp_send(PVRDMADev *dev, uint32_t qp_handle); 24void pvrdma_qp_recv(PVRDMADev *dev, uint32_t qp_handle); 25void pvrdma_srq_recv(PVRDMADev *dev, uint32_t srq_handle); 26void pvrdma_cq_poll(RdmaDeviceResources *dev_res, uint32_t cq_handle); 27 28#endif