Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ice/ice_iflib.h
Show First 20 Lines • Show All 224 Lines • ▼ Show 20 Lines | |||||
struct ice_softc { | struct ice_softc { | ||||
struct ice_hw hw; | struct ice_hw hw; | ||||
struct ice_vsi pf_vsi; /* Main PF VSI */ | struct ice_vsi pf_vsi; /* Main PF VSI */ | ||||
char admin_mtx_name[16]; /* name of the admin mutex */ | char admin_mtx_name[16]; /* name of the admin mutex */ | ||||
struct mtx admin_mtx; /* mutex to protect the admin timer */ | struct mtx admin_mtx; /* mutex to protect the admin timer */ | ||||
struct callout admin_timer; /* timer to trigger admin task */ | struct callout admin_timer; /* timer to trigger admin task */ | ||||
/* iRDMA peer interface */ | |||||
struct ice_rdma_entry rdma_entry; | |||||
int irdma_vectors; | |||||
u16 *rdma_imap; | |||||
struct ice_vsi **all_vsi; /* Array of VSI pointers */ | struct ice_vsi **all_vsi; /* Array of VSI pointers */ | ||||
u16 num_available_vsi; /* Size of VSI array */ | u16 num_available_vsi; /* Size of VSI array */ | ||||
struct sysctl_oid *vsi_sysctls; /* Sysctl node for VSI sysctls */ | struct sysctl_oid *vsi_sysctls; /* Sysctl node for VSI sysctls */ | ||||
struct sysctl_oid *debug_sysctls; /* Sysctl node for debug sysctls */ | struct sysctl_oid *debug_sysctls; /* Sysctl node for debug sysctls */ | ||||
device_t dev; | device_t dev; | ||||
if_ctx_t ctx; | if_ctx_t ctx; | ||||
▲ Show 20 Lines • Show All 57 Lines • Show Last 20 Lines |