/illumos-gate/usr/src/uts/common/sys/ |
H A D | mac_provider.h | 368 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 D | ena.h | 931 extern void ena_ring_tx_stop(mac_ring_driver_t); 932 extern int ena_ring_tx_start(mac_ring_driver_t, uint64_t); 934 extern void ena_ring_rx_stop(mac_ring_driver_t); 935 extern int ena_ring_rx_start(mac_ring_driver_t rh, uint64_t gen_num); 938 extern int ena_ring_rx_stat(mac_ring_driver_t, uint_t, uint64_t *); 939 extern int ena_ring_tx_stat(mac_ring_driver_t, uint_t, uint64_t *);
|
H A D | ena_gld.c | 121 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 D | ena_stats.c | 462 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 D | ena_rx.c | 279 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 D | ena_tx.c | 242 ena_ring_tx_stop(mac_ring_driver_t rh) in ena_ring_tx_stop() 256 ena_ring_tx_start(mac_ring_driver_t rh, uint64_t gen_num) in ena_ring_tx_start()
|
H A D | ena.c | 1636 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 D | xgell.h | 422 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 D | xgell.c | 1399 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 D | vnet.c | 87 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, 91 static int vnet_tx_ring_start(mac_ring_driver_t rdriver, uint64_t mr_gen_num); 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() [all …]
|
/illumos-gate/usr/src/uts/common/io/igb/ |
H A D | igb_stat.c | 277 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 D | igb_sw.h | 916 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 D | igb_gld.c | 768 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 D | igc_gld.c | 585 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 D | qede_gld.c | 240 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 D | mlxcx_gld.c | 471 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 D | hxge_impl.h | 383 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 D | i40e_gld.c | 437 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 D | i40e_sw.h | 1050 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 D | bnxe_gld.c | 1526 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 D | t4_mac.c | 841 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 D | ixgbe_sw.h | 947 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 D | ixgbe_stat.c | 777 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 D | aggr_grp.c | 156 static int aggr_pseudo_start_rx_ring(mac_ring_driver_t, uint64_t); 157 static void aggr_pseudo_stop_rx_ring(mac_ring_driver_t); 1086 aggr_pseudo_start_rx_ring(mac_ring_driver_t arg, uint64_t mr_gen) in aggr_pseudo_start_rx_ring() 1106 aggr_pseudo_stop_rx_ring(mac_ring_driver_t arg) in aggr_pseudo_stop_rx_ring() 2246 aggr_rx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val) in aggr_rx_ring_stat() 2262 aggr_tx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val) in aggr_tx_ring_stat() 2598 infop->mri_driver = (mac_ring_driver_t)rx_ring; in aggr_fill_ring() 2618 infop->mri_driver = (mac_ring_driver_t)tx_ring; in aggr_fill_ring()
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_main.c | 300 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()
|