Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ice/ice_type.h
Show First 20 Lines • Show All 120 Lines • ▼ Show 20 Lines | |||||
#define ICE_DBG_LAN BIT_ULL(8) | #define ICE_DBG_LAN BIT_ULL(8) | ||||
#define ICE_DBG_FLOW BIT_ULL(9) | #define ICE_DBG_FLOW BIT_ULL(9) | ||||
#define ICE_DBG_DCB BIT_ULL(10) | #define ICE_DBG_DCB BIT_ULL(10) | ||||
#define ICE_DBG_DIAG BIT_ULL(11) | #define ICE_DBG_DIAG BIT_ULL(11) | ||||
#define ICE_DBG_FD BIT_ULL(12) | #define ICE_DBG_FD BIT_ULL(12) | ||||
#define ICE_DBG_SW BIT_ULL(13) | #define ICE_DBG_SW BIT_ULL(13) | ||||
#define ICE_DBG_SCHED BIT_ULL(14) | #define ICE_DBG_SCHED BIT_ULL(14) | ||||
#define ICE_DBG_RDMA BIT_ULL(15) | |||||
#define ICE_DBG_PKG BIT_ULL(16) | #define ICE_DBG_PKG BIT_ULL(16) | ||||
#define ICE_DBG_RES BIT_ULL(17) | #define ICE_DBG_RES BIT_ULL(17) | ||||
#define ICE_DBG_AQ_MSG BIT_ULL(24) | #define ICE_DBG_AQ_MSG BIT_ULL(24) | ||||
#define ICE_DBG_AQ_DESC BIT_ULL(25) | #define ICE_DBG_AQ_DESC BIT_ULL(25) | ||||
#define ICE_DBG_AQ_DESC_BUF BIT_ULL(26) | #define ICE_DBG_AQ_DESC_BUF BIT_ULL(26) | ||||
#define ICE_DBG_AQ_CMD BIT_ULL(27) | #define ICE_DBG_AQ_CMD BIT_ULL(27) | ||||
#define ICE_DBG_AQ (ICE_DBG_AQ_MSG | \ | #define ICE_DBG_AQ (ICE_DBG_AQ_MSG | \ | ||||
ICE_DBG_AQ_DESC | \ | ICE_DBG_AQ_DESC | \ | ||||
▲ Show 20 Lines • Show All 234 Lines • ▼ Show 20 Lines | #define ICE_MAX_SUPPORTED_GPIO_SDP 8 | ||||
/* EVB capabilities */ | /* EVB capabilities */ | ||||
u8 evb_802_1_qbg; /* Edge Virtual Bridging */ | u8 evb_802_1_qbg; /* Edge Virtual Bridging */ | ||||
u8 evb_802_1_qbh; /* Bridge Port Extension */ | u8 evb_802_1_qbh; /* Bridge Port Extension */ | ||||
u8 dcb; | u8 dcb; | ||||
u8 iscsi; | u8 iscsi; | ||||
u8 mgmt_cem; | u8 mgmt_cem; | ||||
u8 iwarp; | |||||
/* WoL and APM support */ | /* WoL and APM support */ | ||||
#define ICE_WOL_SUPPORT_M BIT(0) | #define ICE_WOL_SUPPORT_M BIT(0) | ||||
#define ICE_ACPI_PROG_MTHD_M BIT(1) | #define ICE_ACPI_PROG_MTHD_M BIT(1) | ||||
#define ICE_PROXY_SUPPORT_M BIT(2) | #define ICE_PROXY_SUPPORT_M BIT(2) | ||||
u8 apm_wol_support; | u8 apm_wol_support; | ||||
u8 acpi_prog_mthd; | u8 acpi_prog_mthd; | ||||
u8 proxy_support; | u8 proxy_support; | ||||
▲ Show 20 Lines • Show All 337 Lines • ▼ Show 20 Lines | struct ice_q_ctx { | ||||
struct ice_bw_type_info bw_t_info; | struct ice_bw_type_info bw_t_info; | ||||
}; | }; | ||||
/* VSI type list entry to locate corresponding VSI/aggregator nodes */ | /* VSI type list entry to locate corresponding VSI/aggregator nodes */ | ||||
struct ice_sched_vsi_info { | struct ice_sched_vsi_info { | ||||
struct ice_sched_node *vsi_node[ICE_MAX_TRAFFIC_CLASS]; | struct ice_sched_node *vsi_node[ICE_MAX_TRAFFIC_CLASS]; | ||||
struct ice_sched_node *ag_node[ICE_MAX_TRAFFIC_CLASS]; | struct ice_sched_node *ag_node[ICE_MAX_TRAFFIC_CLASS]; | ||||
u16 max_lanq[ICE_MAX_TRAFFIC_CLASS]; | u16 max_lanq[ICE_MAX_TRAFFIC_CLASS]; | ||||
u16 max_rdmaq[ICE_MAX_TRAFFIC_CLASS]; | |||||
/* bw_t_info saves VSI BW information */ | /* bw_t_info saves VSI BW information */ | ||||
struct ice_bw_type_info bw_t_info[ICE_MAX_TRAFFIC_CLASS]; | struct ice_bw_type_info bw_t_info[ICE_MAX_TRAFFIC_CLASS]; | ||||
}; | }; | ||||
/* CEE or IEEE 802.1Qaz ETS Configuration data */ | /* CEE or IEEE 802.1Qaz ETS Configuration data */ | ||||
struct ice_dcb_ets_cfg { | struct ice_dcb_ets_cfg { | ||||
u8 willing; | u8 willing; | ||||
u8 cbs; | u8 cbs; | ||||
▲ Show 20 Lines • Show All 554 Lines • Show Last 20 Lines |