#ifndef _QED_RDMA_IF_H
#define _QED_RDMA_IF_H
#include <linux/types.h>
#include <linux/delay.h>
#include <linux/list.h>
#include <linux/slab.h>
#include <linux/qed/qed_if.h>
#include <linux/qed/qed_ll2_if.h>
#include <linux/qed/rdma_common.h>
#define QED_RDMA_MAX_CNQ_SIZE …
enum qed_roce_qp_state { … };
enum qed_rdma_qp_type { … };
enum qed_rdma_tid_type { … };
struct qed_rdma_events { … };
struct qed_rdma_device { … };
enum qed_port_state { … };
enum qed_roce_capability { … };
struct qed_rdma_port { … };
struct qed_rdma_cnq_params { … };
enum qed_rdma_cq_mode { … };
struct qed_roce_dcqcn_params { … };
struct qed_rdma_start_in_params { … };
struct qed_rdma_add_user_out_params { … };
enum roce_mode { … };
qed_gid;
struct qed_rdma_register_tid_in_params { … };
struct qed_rdma_create_cq_in_params { … };
struct qed_rdma_create_srq_in_params { … };
struct qed_rdma_destroy_cq_in_params { … };
struct qed_rdma_destroy_cq_out_params { … };
struct qed_rdma_create_qp_in_params { … };
struct qed_rdma_create_qp_out_params { … };
struct qed_rdma_modify_qp_in_params { … };
struct qed_rdma_query_qp_out_params { … };
struct qed_rdma_create_srq_out_params { … };
struct qed_rdma_destroy_srq_in_params { … };
struct qed_rdma_modify_srq_in_params { … };
struct qed_rdma_stats_out_params { … };
struct qed_rdma_counters_out_params { … };
#define QED_ROCE_TX_HEAD_FAILURE …
#define QED_ROCE_TX_FRAG_FAILURE …
enum qed_iwarp_event_type { … };
enum qed_tcp_ip_version { … };
struct qed_iwarp_cm_info { … };
struct qed_iwarp_cm_event_params { … };
iwarp_event_handler;
struct qed_iwarp_connect_in { … };
struct qed_iwarp_connect_out { … };
struct qed_iwarp_listen_in { … };
struct qed_iwarp_listen_out { … };
struct qed_iwarp_accept_in { … };
struct qed_iwarp_reject_in { … };
struct qed_iwarp_send_rtr_in { … };
struct qed_roce_ll2_header { … };
struct qed_roce_ll2_buffer { … };
struct qed_roce_ll2_packet { … };
enum qed_rdma_type { … };
struct qed_dev_rdma_info { … };
struct qed_rdma_ops { … };
const struct qed_rdma_ops *qed_get_rdma_ops(void);
#endif