linux/drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 *  Copyright (C) 2017 Chelsio Communications.  All rights reserved.
 */

#ifndef __CUDBG_ENTITY_H__
#define __CUDBG_ENTITY_H__

#define EDC0_FLAG
#define EDC1_FLAG
#define MC_FLAG
#define MC0_FLAG
#define MC1_FLAG
#define HMA_FLAG

#define CUDBG_ENTITY_SIGNATURE

struct cudbg_mbox_log {};

struct cudbg_cim_qcfg {};

struct cudbg_rss_vf_conf {};

struct cudbg_pm_stats {};

struct cudbg_hw_sched {};

#define SGE_QBASE_DATA_REG_NUM

struct sge_qbase_reg_field {};

struct ireg_field {};

struct ireg_buf {};

struct cudbg_ulprx_la {};

struct cudbg_tp_la {};

static const char * const cudbg_region[] =;

/* Memory region info relative to current memory (i.e. wrt 0). */
struct cudbg_region_info {};

struct cudbg_mem_desc {};

#define CUDBG_MEMINFO_REV

struct cudbg_meminfo {};

struct cudbg_cim_pif_la {};

struct cudbg_clk_info {};

struct cudbg_tid_info_region {};

#define CUDBG_TID_INFO_REV

struct cudbg_tid_info_region_rev1 {};

#define CUDBG_LOWMEM_MAX_CTXT_QIDS
#define CUDBG_MAX_FL_QIDS

struct cudbg_ch_cntxt {};

#define CUDBG_MAX_RPLC_SIZE

struct cudbg_mps_tcam {};

#define CUDBG_VPD_VER_ADDR
#define CUDBG_VPD_VER_LEN

struct cudbg_vpd_data {};

#define CUDBG_MAX_TCAM_TID
#define CUDBG_T6_CLIP
#define CUDBG_MAX_TID_COMP_EN
#define CUDBG_MAX_TID_COMP_DIS

enum cudbg_le_entry_types {};

struct cudbg_tcam {};

struct cudbg_tid_data {};

#define CUDBG_NUM_ULPTX
#define CUDBG_NUM_ULPTX_READ
#define CUDBG_NUM_ULPTX_ASIC
#define CUDBG_NUM_ULPTX_ASIC_READ

#define CUDBG_ULPTX_LA_REV

struct cudbg_ulptx_la {};

#define CUDBG_CHAC_PBT_ADDR
#define CUDBG_CHAC_PBT_LRF
#define CUDBG_CHAC_PBT_DATA
#define CUDBG_PBT_DYNAMIC_ENTRIES
#define CUDBG_PBT_STATIC_ENTRIES
#define CUDBG_LRF_ENTRIES
#define CUDBG_PBT_DATA_ENTRIES

struct cudbg_pbt_tables {};

enum cudbg_qdesc_qtype {};

#define CUDBG_QDESC_REV

struct cudbg_qdesc_entry {};

struct cudbg_qdesc_info {};

#define IREG_NUM_ELEM

#define CUDBG_NUM_PCIE_CONFIG_REGS

#endif /* __CUDBG_ENTITY_H__ */