#ifndef BE_ROCE_H
#define BE_ROCE_H
#include <linux/pci.h>
#include <linux/netdevice.h>
#define BE_ROCE_ABI_VERSION …
struct ocrdma_dev;
enum be_interrupt_mode { … };
#define MAX_MSIX_VECTORS …
struct be_dev_info { … };
struct ocrdma_driver { … };
enum be_roce_event { … };
int be_roce_register_driver(struct ocrdma_driver *drv);
void be_roce_unregister_driver(struct ocrdma_driver *drv);
int be_roce_mcc_cmd(void *netdev_handle, void *wrb_payload,
int wrb_payload_size, u16 *cmd_status, u16 *ext_status);
#endif