linux/drivers/infiniband/hw/irdma/irdma.h

/* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
/* Copyright (c) 2017 - 2021 Intel Corporation */
#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 /* IRDMA_H*/