#ifndef IRDMA_H
#define IRDMA_H
#define IRDMA_WQEALLOC_WQE_DESC_INDEX …
#define IRDMA_CQPTAIL_WQTAIL …
#define IRDMA_CQPTAIL_CQP_OP_ERR …
#define IRDMA_CQPERRCODES_CQP_MINOR_CODE …
#define IRDMA_CQPERRCODES_CQP_MAJOR_CODE …
#define IRDMA_GLPCI_LBARCTRL_PE_DB_SIZE …
#define IRDMA_GLINT_RATE_INTERVAL …
#define IRDMA_GLINT_RATE_INTRL_ENA …
#define IRDMA_GLINT_DYN_CTL_INTENA …
#define IRDMA_GLINT_DYN_CTL_CLEARPBA …
#define IRDMA_GLINT_DYN_CTL_ITR_INDX …
#define IRDMA_GLINT_DYN_CTL_INTERVAL …
#define IRDMA_GLINT_CEQCTL_ITR_INDX …
#define IRDMA_GLINT_CEQCTL_CAUSE_ENA …
#define IRDMA_GLINT_CEQCTL_MSIX_INDX …
#define IRDMA_PFINT_AEQCTL_MSIX_INDX …
#define IRDMA_PFINT_AEQCTL_ITR_INDX …
#define IRDMA_PFINT_AEQCTL_CAUSE_ENA …
#define IRDMA_PFHMC_PDINV_PMSDIDX …
#define IRDMA_PFHMC_PDINV_PMSDPARTSEL …
#define IRDMA_PFHMC_PDINV_PMPDIDX …
#define IRDMA_PFHMC_SDDATALOW_PMSDVALID …
#define IRDMA_PFHMC_SDDATALOW_PMSDTYPE …
#define IRDMA_PFHMC_SDDATALOW_PMSDBPCOUNT …
#define IRDMA_PFHMC_SDDATALOW_PMSDDATALOW …
#define IRDMA_PFHMC_SDCMD_PMSDWR …
#define IRDMA_INVALID_CQ_IDX …
enum irdma_registers { … };
enum irdma_shifts { … };
enum irdma_masks { … };
#define IRDMA_MAX_MGS_PER_CTX …
struct irdma_mcast_grp_ctx_entry_info { … };
struct irdma_mcast_grp_info { … };
enum irdma_vers { … };
struct irdma_uk_attrs { … };
struct irdma_hw_attrs { … };
void i40iw_init_hw(struct irdma_sc_dev *dev);
void icrdma_init_hw(struct irdma_sc_dev *dev);
#endif