Home
last modified time | relevance | path

Searched refs:mac_ring_driver_t (Results 1 – 25 of 40) sorted by relevance

12

/illumos-gate/usr/src/uts/common/sys/
H A Dmac_provider.h368 typedef struct __mac_ring_driver *mac_ring_driver_t; typedef
380 mac_ring_driver_t, mac_ring_type_t);
382 mac_ring_driver_t, mac_ring_type_t);
401 typedef int (*mac_ring_start_t)(mac_ring_driver_t, uint64_t);
402 typedef void (*mac_ring_stop_t)(mac_ring_driver_t);
407 typedef int (*mac_ring_stat_t)(mac_ring_driver_t, uint_t, uint64_t *);
410 mac_ring_driver_t mri_driver;
/illumos-gate/usr/src/uts/common/io/ena/
H A Dena.h923 extern void ena_ring_tx_stop(mac_ring_driver_t);
924 extern int ena_ring_tx_start(mac_ring_driver_t, uint64_t);
926 extern void ena_ring_rx_stop(mac_ring_driver_t);
927 extern int ena_ring_rx_start(mac_ring_driver_t rh, uint64_t gen_num);
930 extern int ena_ring_rx_stat(mac_ring_driver_t, uint_t, uint64_t *);
931 extern int ena_ring_tx_stat(mac_ring_driver_t, uint_t, uint64_t *);
H A Dena_gld.c121 infop->mri_driver = (mac_ring_driver_t)txq; in ena_fill_tx_ring()
138 infop->mri_driver = (mac_ring_driver_t)rxq; in ena_fill_rx_ring()
H A Dena_rx.c279 ena_ring_rx_stop(mac_ring_driver_t rh) in ena_ring_rx_stop()
293 ena_ring_rx_start(mac_ring_driver_t rh, uint64_t gen_num) in ena_ring_rx_start()
H A Dena_stats.c462 ena_ring_rx_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val) in ena_ring_rx_stat()
486 ena_ring_tx_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val) in ena_ring_tx_stat()
H A Dena_tx.c230 ena_ring_tx_stop(mac_ring_driver_t rh) in ena_ring_tx_stop()
244 ena_ring_tx_start(mac_ring_driver_t rh, uint64_t gen_num) in ena_ring_tx_start()
H A Dena.c1636 ena_ring_tx_stop((mac_ring_driver_t)txq); in ena_reset()
1645 ena_ring_rx_stop((mac_ring_driver_t)rxq); in ena_reset()
1694 (void) ena_ring_rx_start((mac_ring_driver_t)rxq, in ena_reset()
1704 (void) ena_ring_tx_start((mac_ring_driver_t)txq, in ena_reset()
/illumos-gate/usr/src/uts/common/io/xge/drv/
H A Dxgell.h422 int xgell_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val);
424 int xgell_tx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val);
H A Dxgell.c1399 xgell_rx_ring_start(mac_ring_driver_t rh, uint64_t mr_gen_num) in xgell_rx_ring_start()
1410 xgell_rx_ring_stop(mac_ring_driver_t rh) in xgell_rx_ring_stop()
1416 xgell_tx_ring_start(mac_ring_driver_t rh, uint64_t useless) in xgell_tx_ring_start()
1423 xgell_tx_ring_stop(mac_ring_driver_t rh) in xgell_tx_ring_stop()
1462 infop->mri_driver = (mac_ring_driver_t)rx_ring; in xgell_fill_ring()
1485 infop->mri_driver = (mac_ring_driver_t)tx_ring; in xgell_fill_ring()
2273 xgell_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val) in xgell_rx_ring_stat()
2298 xgell_tx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val) in xgell_tx_ring_stat()
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvnet.c87 static int vnet_rx_ring_start(mac_ring_driver_t rdriver, uint64_t mr_gen_num);
88 static void vnet_rx_ring_stop(mac_ring_driver_t rdriver);
89 static int vnet_rx_ring_stat(mac_ring_driver_t rdriver, uint_t stat,
92 static void vnet_tx_ring_stop(mac_ring_driver_t rdriver);
93 static int vnet_tx_ring_stat(mac_ring_driver_t rdriver, uint_t stat,
2252 infop->mri_driver = (mac_ring_driver_t)rx_ringp; in vnet_get_ring()
2294 infop->mri_driver = (mac_ring_driver_t)tx_ringp; in vnet_get_ring()
2378 vnet_rx_ring_start(mac_ring_driver_t arg, uint64_t mr_gen_num) in vnet_rx_ring_start()
2421 vnet_rx_ring_stop(mac_ring_driver_t arg) in vnet_rx_ring_stop()
2491 vnet_tx_ring_start(mac_ring_driver_t arg, uint64_t mr_gen_num) in vnet_tx_ring_start()
[all …]
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_stat.c277 igb_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val) in igb_rx_ring_stat()
302 igb_tx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val) in igb_tx_ring_stat()
H A Digb_sw.h916 int igb_rx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
917 int igb_tx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
H A Digb_gld.c768 igb_ring_start(mac_ring_driver_t rh, uint64_t mr_gen_num) in igb_ring_start()
805 infop->mri_driver = (mac_ring_driver_t)rx_ring; in igb_fill_ring()
826 infop->mri_driver = (mac_ring_driver_t)tx_ring; in igb_fill_ring()
/illumos-gate/usr/src/uts/common/io/igc/
H A Digc_gld.c585 igc_tx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val) in igc_tx_ring_stat()
605 igc_rx_ring_start(mac_ring_driver_t rh, uint64_t gen) in igc_rx_ring_start()
635 igc_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val) in igc_rx_ring_stat()
725 infop->mri_driver = (mac_ring_driver_t)ring; in igc_fill_tx_ring()
750 infop->mri_driver = (mac_ring_driver_t)ring; in igc_fill_rx_ring()
/illumos-gate/usr/src/uts/common/io/qede/
H A Dqede_gld.c240 qede_tx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val) in qede_tx_ring_stat()
305 qede_rx_ring_intr_enable(mac_ring_driver_t rh)
329 qede_rx_ring_intr_disable(mac_ring_driver_t rh)
350 qede_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val)
402 qede_rx_ring_stop(mac_ring_driver_t rh)
414 qede_rx_ring_start(mac_ring_driver_t rh, u64 mr_gen_num)
476 infop->mri_driver = (mac_ring_driver_t)fp;
511 infop->mri_driver = (mac_ring_driver_t)fp;
/illumos-gate/usr/src/uts/common/io/mlxcx/
H A Dmlxcx_gld.c471 mlxcx_mac_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val) in mlxcx_mac_ring_stat()
807 mlxcx_mac_ring_start(mac_ring_driver_t rh, uint64_t gen_num) in mlxcx_mac_ring_start()
834 mlxcx_mac_ring_stop(mac_ring_driver_t rh) in mlxcx_mac_ring_stop()
984 infop->mri_driver = (mac_ring_driver_t)wq; in mlxcx_mac_fill_tx_ring()
1078 infop->mri_driver = (mac_ring_driver_t)wq; in mlxcx_mac_fill_rx_ring()
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_impl.h383 int hxge_rx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
384 int hxge_tx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_gld.c437 i40e_ring_start(mac_ring_driver_t rh, uint64_t gen_num) in i40e_ring_start()
456 i40e_ring_stop(mac_ring_driver_t rh) in i40e_ring_stop()
514 infop->mri_driver = (mac_ring_driver_t)itrq; in i40e_fill_tx_ring()
549 infop->mri_driver = (mac_ring_driver_t)itrq; in i40e_fill_rx_ring()
H A Di40e_sw.h1050 extern int i40e_rx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
1051 extern int i40e_tx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
/illumos-gate/usr/src/uts/common/io/bnxe/
H A Dbnxe_gld.c1526 static int BnxeRxRingStart(mac_ring_driver_t ringHandle in BnxeRxRingStart()
1554 static int BnxeRingStat(mac_ring_driver_t ringHandle, in BnxeRingStat()
1580 static int BnxeRxRingIntrEnable(mac_ring_driver_t ringHandle) in BnxeRxRingIntrEnable()
1605 static int BnxeRxRingIntrDisable(mac_ring_driver_t ringHandle) in BnxeRxRingIntrDisable()
1654 pRingInfo->mri_driver = (mac_ring_driver_t)pRxQ; in BnxeFillRing()
1681 pRingInfo->mri_driver = (mac_ring_driver_t)pTxQ; in BnxeFillRing()
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/
H A Dt4_mac.c841 t4_ring_start(mac_ring_driver_t rh, uint64_t mr_gen_num) in t4_ring_start()
914 t4_rx_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val) in t4_rx_stat()
939 t4_tx_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val) in t4_tx_stat()
980 infop->mri_driver = (mac_ring_driver_t)rxq; in t4_fill_ring()
996 infop->mri_driver = (mac_ring_driver_t)txq; in t4_fill_ring()
/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_sw.h947 int ixgbe_rx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
948 int ixgbe_tx_ring_stat(mac_ring_driver_t, uint_t, uint64_t *);
H A Dixgbe_stat.c777 ixgbe_rx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val) in ixgbe_rx_ring_stat()
807 ixgbe_tx_ring_stat(mac_ring_driver_t rh, uint_t stat, uint64_t *val) in ixgbe_tx_ring_stat()
/illumos-gate/usr/src/uts/common/io/aggr/
H A Daggr_grp.c155 static int aggr_pseudo_start_rx_ring(mac_ring_driver_t, uint64_t);
156 static void aggr_pseudo_stop_rx_ring(mac_ring_driver_t);
1085 aggr_pseudo_start_rx_ring(mac_ring_driver_t arg, uint64_t mr_gen) in aggr_pseudo_start_rx_ring()
1105 aggr_pseudo_stop_rx_ring(mac_ring_driver_t arg) in aggr_pseudo_stop_rx_ring()
2245 aggr_rx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val) in aggr_rx_ring_stat()
2261 aggr_tx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val) in aggr_tx_ring_stat()
2597 infop->mri_driver = (mac_ring_driver_t)rx_ring; in aggr_fill_ring()
2617 infop->mri_driver = (mac_ring_driver_t)tx_ring; in aggr_fill_ring()
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_main.c300 static void nxge_group_add_ring(mac_group_driver_t, mac_ring_driver_t,
302 static void nxge_group_rem_ring(mac_group_driver_t, mac_ring_driver_t,
5517 nxge_tx_ring_start(mac_ring_driver_t rdriver, uint64_t mr_gen_num) in nxge_tx_ring_start()
5536 nxge_tx_ring_stop(mac_ring_driver_t rdriver) in nxge_tx_ring_stop()
5553 nxge_rx_ring_start(mac_ring_driver_t rdriver, uint64_t mr_gen_num) in nxge_rx_ring_start()
5591 nxge_rx_ring_stop(mac_ring_driver_t rdriver) in nxge_rx_ring_stop()
5695 infop->mri_driver = (mac_ring_driver_t)rhandlep; in nxge_fill_ring()
5746 infop->mri_driver = (mac_ring_driver_t)rhandlep; in nxge_fill_ring()
5764 nxge_group_add_ring(mac_group_driver_t gh, mac_ring_driver_t rh, in nxge_group_add_ring()
5836 nxge_group_rem_ring(mac_group_driver_t gh, mac_ring_driver_t rh, in nxge_group_rem_ring()

12