mac_ring_driver_t
aggr_pseudo_start_rx_ring(mac_ring_driver_t arg, uint64_t mr_gen)
aggr_pseudo_stop_rx_ring(mac_ring_driver_t arg)
static int aggr_pseudo_start_rx_ring(mac_ring_driver_t, uint64_t);
static void aggr_pseudo_stop_rx_ring(mac_ring_driver_t);
aggr_rx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val)
aggr_tx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val)
infop->mri_driver = (mac_ring_driver_t)rx_ring;
infop->mri_driver = (mac_ring_driver_t)tx_ring;
int bge_rx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
bge_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
bge_ring_start(mac_ring_driver_t rh, uint64_t mr_gen_num)
infop->mri_driver = (mac_ring_driver_t)rx_ring;
static int BnxeRxRingStart(mac_ring_driver_t ringHandle
static int BnxeRingStat(mac_ring_driver_t ringHandle,
static int BnxeRxRingIntrEnable(mac_ring_driver_t ringHandle)
static int BnxeRxRingIntrDisable(mac_ring_driver_t ringHandle)
pRingInfo->mri_driver = (mac_ring_driver_t)pRxQ;
pRingInfo->mri_driver = (mac_ring_driver_t)pTxQ;
infop->mri_driver = (mac_ring_driver_t)rxq;
infop->mri_driver = (mac_ring_driver_t)txq;
t4_ring_start(mac_ring_driver_t rh, uint64_t mr_gen_num)
t4_rx_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
t4_tx_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
e1000g_ring_start(mac_ring_driver_t rh, uint64_t mr_gen_num)
infop->mri_driver = (mac_ring_driver_t)rx_ring;
e1000g_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
int e1000g_rx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
ena_ring_tx_stop((mac_ring_driver_t)txq);
ena_ring_rx_stop((mac_ring_driver_t)rxq);
(void) ena_ring_rx_start((mac_ring_driver_t)rxq,
(void) ena_ring_tx_start((mac_ring_driver_t)txq,
extern void ena_ring_tx_stop(mac_ring_driver_t);
extern int ena_ring_tx_start(mac_ring_driver_t, uint64_t);
extern void ena_ring_rx_stop(mac_ring_driver_t);
extern int ena_ring_rx_start(mac_ring_driver_t rh, uint64_t gen_num);
extern int ena_ring_rx_stat(mac_ring_driver_t, uint_t, uint64_t *);
extern int ena_ring_tx_stat(mac_ring_driver_t, uint_t, uint64_t *);
infop->mri_driver = (mac_ring_driver_t)txq;
infop->mri_driver = (mac_ring_driver_t)rxq;
ena_ring_rx_stop(mac_ring_driver_t rh)
ena_ring_rx_start(mac_ring_driver_t rh, uint64_t gen_num)
ena_ring_rx_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
ena_ring_tx_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
ena_ring_tx_stop(mac_ring_driver_t rh)
ena_ring_tx_start(mac_ring_driver_t rh, uint64_t gen_num)
int hxge_rx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
int hxge_tx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
hxge_rx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val)
hxge_tx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val)
hxge_tx_ring_start(mac_ring_driver_t rdriver, uint64_t mr_gen_num)
hxge_tx_ring_stop(mac_ring_driver_t rdriver)
hxge_rx_ring_start(mac_ring_driver_t rdriver, uint64_t mr_gen_num)
hxge_rx_ring_stop(mac_ring_driver_t rdriver)
infop->mri_driver = (mac_ring_driver_t)rhp;
infop->mri_driver = (mac_ring_driver_t)rhp;
i40e_ring_start(mac_ring_driver_t rh, uint64_t gen_num)
i40e_ring_stop(mac_ring_driver_t rh)
infop->mri_driver = (mac_ring_driver_t)itrq;
infop->mri_driver = (mac_ring_driver_t)itrq;
i40e_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
i40e_tx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
extern int i40e_rx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
extern int i40e_tx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
igb_ring_start(mac_ring_driver_t rh, uint64_t mr_gen_num)
infop->mri_driver = (mac_ring_driver_t)rx_ring;
infop->mri_driver = (mac_ring_driver_t)tx_ring;
igb_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
igb_tx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
int igb_rx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
int igb_tx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
igc_tx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
igc_rx_ring_start(mac_ring_driver_t rh, uint64_t gen)
igc_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
infop->mri_driver = (mac_ring_driver_t)ring;
infop->mri_driver = (mac_ring_driver_t)ring;
ixgbe_ring_start(mac_ring_driver_t rh, uint64_t mr_gen_num)
infop->mri_driver = (mac_ring_driver_t)rx_ring;
infop->mri_driver = (mac_ring_driver_t)tx_ring;
ixgbe_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
ixgbe_tx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
int ixgbe_rx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
int ixgbe_tx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
infop->mri_driver = (mac_ring_driver_t)wq;
mlxcx_mac_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
mlxcx_mac_ring_start(mac_ring_driver_t rh, uint64_t gen_num)
mlxcx_mac_ring_stop(mac_ring_driver_t rh)
infop->mri_driver = (mac_ring_driver_t)wq;
myri10ge_ring_start(mac_ring_driver_t rh, uint64_t mr_gen_num)
myri10ge_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
myri10ge_tx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
infop->mri_driver = (mac_ring_driver_t)ss;
infop->mri_driver = (mac_ring_driver_t)ss;
(mac_ring_driver_t)&nxge->rx_ring_handles[i],
extern int nxge_rx_ring_start(mac_ring_driver_t rdriver, uint64_t mr_gen_num);
nxge_rx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val)
nxge_tx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val)
static void nxge_group_add_ring(mac_group_driver_t, mac_ring_driver_t,
static void nxge_group_rem_ring(mac_group_driver_t, mac_ring_driver_t,
nxge_tx_ring_start(mac_ring_driver_t rdriver, uint64_t mr_gen_num)
nxge_tx_ring_stop(mac_ring_driver_t rdriver)
nxge_rx_ring_start(mac_ring_driver_t rdriver, uint64_t mr_gen_num)
nxge_rx_ring_stop(mac_ring_driver_t rdriver)
infop->mri_driver = (mac_ring_driver_t)rhandlep;
infop->mri_driver = (mac_ring_driver_t)rhandlep;
nxge_group_add_ring(mac_group_driver_t gh, mac_ring_driver_t rh,
nxge_group_rem_ring(mac_group_driver_t gh, mac_ring_driver_t rh,
int qede_fp_stat(mac_ring_driver_t rh, uint_t stat, u64 *val);
qede_tx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
qede_rx_ring_intr_enable(mac_ring_driver_t rh)
qede_rx_ring_intr_disable(mac_ring_driver_t rh)
qede_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
qede_rx_ring_stop(mac_ring_driver_t rh)
qede_rx_ring_start(mac_ring_driver_t rh, u64 mr_gen_num)
infop->mri_driver = (mac_ring_driver_t)fp;
infop->mri_driver = (mac_ring_driver_t)fp;
xgell_rx_ring_start(mac_ring_driver_t rh, uint64_t mr_gen_num)
xgell_rx_ring_stop(mac_ring_driver_t rh)
xgell_tx_ring_start(mac_ring_driver_t rh, uint64_t useless)
xgell_tx_ring_stop(mac_ring_driver_t rh)
infop->mri_driver = (mac_ring_driver_t)rx_ring;
infop->mri_driver = (mac_ring_driver_t)tx_ring;
xgell_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
xgell_tx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
int xgell_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val);
int xgell_tx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val);
mac_ring_driver_t, mac_ring_type_t);
mac_ring_driver_t, mac_ring_type_t);
typedef int (*mac_ring_start_t)(mac_ring_driver_t, uint64_t);
typedef void (*mac_ring_stop_t)(mac_ring_driver_t);
typedef int (*mac_ring_stat_t)(mac_ring_driver_t, uint_t, uint64_t *);
mac_ring_driver_t mri_driver;
int nxge_rx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
int nxge_tx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
infop->mri_driver = (mac_ring_driver_t)rx_ringp;
infop->mri_driver = (mac_ring_driver_t)tx_ringp;
vnet_rx_ring_start(mac_ring_driver_t arg, uint64_t mr_gen_num)
vnet_rx_ring_stop(mac_ring_driver_t arg)
vnet_rx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val)
vnet_tx_ring_start(mac_ring_driver_t arg, uint64_t mr_gen_num)
vnet_tx_ring_stop(mac_ring_driver_t arg)
vnet_tx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val)
static int vnet_rx_ring_start(mac_ring_driver_t rdriver, uint64_t mr_gen_num);
static void vnet_rx_ring_stop(mac_ring_driver_t rdriver);
static int vnet_rx_ring_stat(mac_ring_driver_t rdriver, uint_t stat,
static int vnet_tx_ring_start(mac_ring_driver_t rdriver, uint64_t mr_gen_num);
static void vnet_tx_ring_stop(mac_ring_driver_t rdriver);
static int vnet_tx_ring_stat(mac_ring_driver_t rdriver, uint_t stat,