/illumos-gate/usr/src/uts/common/sys/ |
H A D | mac_provider.h | 333 } mac_ring_type_t; typedef 374 typedef void (*mac_get_ring_t)(void *, mac_ring_type_t, const int, const int, 376 typedef void (*mac_get_group_t)(void *, mac_ring_type_t, const int, 380 mac_ring_driver_t, mac_ring_type_t); 382 mac_ring_driver_t, mac_ring_type_t); 388 mac_ring_type_t mr_type; /* Ring type: Rx vs Tx */ 486 typedef void (*mac_share_query_t)(mac_share_handle_t, mac_ring_type_t,
|
H A D | mac_client_priv.h | 125 mac_ring_handle_t *, mac_ring_type_t); 127 mac_ring_handle_t *, mac_ring_type_t);
|
H A D | mac_impl.h | 187 mac_ring_type_t mr_type; /* ring type */ 273 mac_ring_type_t mrg_type; /* ring type */ 831 extern int mac_init_rings(mac_impl_t *, mac_ring_type_t); 832 extern void mac_free_rings(mac_impl_t *, mac_ring_type_t);
|
/illumos-gate/usr/src/uts/common/io/ena/ |
H A D | ena_gld.c | 91 ena_fill_rx_group(void *arg, mac_ring_type_t rtype, const int index, in ena_fill_rx_group() 111 ena_fill_tx_ring(void *arg, mac_ring_type_t rtype, const int group_index, in ena_fill_tx_ring() 129 ena_fill_rx_ring(void *arg, mac_ring_type_t rtype, const int group_index, in ena_fill_rx_ring()
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_hio.c | 953 static int nxge_hio_addres(nxge_hio_vr_t *, mac_ring_type_t, uint64_t *); 954 static void nxge_hio_remres(nxge_hio_vr_t *, mac_ring_type_t, res_map_t); 958 static int nxge_hio_dc_share(nxge_t *, nxge_hio_vr_t *, mac_ring_type_t, int); 960 mac_ring_type_t, int); 1332 nxge_hio_group_get(void *arg, mac_ring_type_t type, int groupid, in nxge_hio_group_get() 1612 nxge_hio_share_query(mac_share_handle_t shandle, mac_ring_type_t type, in nxge_hio_share_query() 1964 nxge_hio_addres(nxge_hio_vr_t *vr, mac_ring_type_t type, uint64_t *map) in nxge_hio_addres() 2029 mac_ring_type_t type, in nxge_hio_remres() 2298 mac_ring_type_t type, in nxge_hio_dc_share() 2528 mac_ring_type_t type, in nxge_hio_dc_unshare()
|
H A D | nxge_main.c | 298 static void nxge_fill_ring(void *, mac_ring_type_t, const int, const int, 301 mac_ring_type_t); 303 mac_ring_type_t); 5611 nxge_ring_get_htable_idx(p_nxge_t nxgep, mac_ring_type_t type, uint32_t channel) in nxge_ring_get_htable_idx() 5653 nxge_fill_ring(void *arg, mac_ring_type_t rtype, const int rg_index, in nxge_fill_ring() 5765 mac_ring_type_t type) in nxge_group_add_ring() 5837 mac_ring_type_t type) in nxge_group_rem_ring()
|
/illumos-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_hio.h | 353 extern void nxge_hio_group_get(void *arg, mac_ring_type_t type, int group, 358 mac_ring_type_t type, mac_ring_handle_t *rings, uint_t *n_rings);
|
H A D | nxge.h | 589 mac_ring_type_t type;
|
/illumos-gate/usr/src/uts/common/io/igb/ |
H A D | igb_sw.h | 879 void igb_fill_ring(void *, mac_ring_type_t, const int, const int, 889 void igb_fill_group(void *arg, mac_ring_type_t, const int,
|
H A D | igb_gld.c | 783 igb_fill_ring(void *arg, mac_ring_type_t rtype, const int rg_index, in igb_fill_ring() 843 igb_fill_group(void *arg, mac_ring_type_t rtype, const int index, in igb_fill_group()
|
/illumos-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_sw.h | 889 void ixgbe_fill_ring(void *, mac_ring_type_t, const int, const int, 891 void ixgbe_fill_group(void *arg, mac_ring_type_t, const int,
|
H A D | ixgbe_main.c | 6227 ixgbe_fill_ring(void *arg, mac_ring_type_t rtype, const int group_index, in ixgbe_fill_ring() 6292 ixgbe_fill_group(void *arg, mac_ring_type_t rtype, const int index, in ixgbe_fill_group()
|
/illumos-gate/usr/src/uts/common/io/igc/ |
H A D | igc_gld.c | 713 igc_fill_tx_ring(void *arg, mac_ring_type_t rtype, const int group_idx, in igc_fill_tx_ring() 738 igc_fill_rx_ring(void *arg, mac_ring_type_t rtype, const int group_idx, in igc_fill_rx_ring() 766 igc_fill_rx_group(void *arg, mac_ring_type_t rtype, const int idx, in igc_fill_rx_group()
|
/illumos-gate/usr/src/uts/common/io/i40e/ |
H A D | i40e_gld.c | 499 i40e_fill_tx_ring(void *arg, mac_ring_type_t rtype, const int group_index, in i40e_fill_tx_ring() 532 i40e_fill_rx_ring(void *arg, mac_ring_type_t rtype, const int group_index, in i40e_fill_rx_ring() 570 i40e_fill_rx_group(void *arg, mac_ring_type_t rtype, const int index, in i40e_fill_rx_group()
|
/illumos-gate/usr/src/uts/common/io/mlxcx/ |
H A D | mlxcx_gld.c | 961 mlxcx_mac_fill_tx_ring(void *arg, mac_ring_type_t rtype, const int group_index, in mlxcx_mac_fill_tx_ring() 1053 mlxcx_mac_fill_rx_ring(void *arg, mac_ring_type_t rtype, const int group_index, in mlxcx_mac_fill_rx_ring() 1095 mlxcx_mac_fill_rx_group(void *arg, mac_ring_type_t rtype, const int index, in mlxcx_mac_fill_rx_group()
|
/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge.h | 265 mac_ring_type_t type;
|
H A D | hxge_main.c | 2908 hxge_group_get(void *arg, mac_ring_type_t type, int groupid, in hxge_group_get() 2939 hxge_ring_get_htable_idx(p_hxge_t hxgep, mac_ring_type_t type, uint32_t channel) in hxge_ring_get_htable_idx() 2978 hxge_fill_ring(void *arg, mac_ring_type_t type, const int rg_index, in hxge_fill_ring()
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vnet.c | 83 static void vnet_get_ring(void *arg, mac_ring_type_t rtype, const int g_index, 85 static void vnet_get_group(void *arg, mac_ring_type_t type, const int index, 2215 vnet_get_ring(void *arg, mac_ring_type_t rtype, const int g_index, in vnet_get_ring() 2320 vnet_get_group(void *arg, mac_ring_type_t type, const int index, in vnet_get_group()
|
/illumos-gate/usr/src/uts/common/io/aggr/ |
H A D | aggr_grp.c | 162 static void aggr_fill_ring(void *, mac_ring_type_t, const int, 164 static void aggr_fill_group(void *, mac_ring_type_t, const int, 2534 aggr_fill_group(void *arg, mac_ring_type_t rtype, const int index, in aggr_fill_group() 2571 aggr_fill_ring(void *arg, mac_ring_type_t rtype, const int rg_index, in aggr_fill_ring()
|
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/ |
H A D | t4_mac.c | 818 t4_fill_group(void *arg, mac_ring_type_t rtype, const int rg_index, in t4_fill_group() 967 t4_fill_ring(void *arg, mac_ring_type_t rtype, const int group_index, in t4_fill_ring()
|
/illumos-gate/usr/src/uts/common/io/bnxe/ |
H A D | bnxe_gld.c | 1631 mac_ring_type_t ringType, in BnxeFillRing() 1699 mac_ring_type_t ringType, in BnxeFillGroup()
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac.c | 1575 mac_ring_handle_t *hwrh, mac_ring_type_t rtype) in mac_hwrings_get() 1639 mac_ring_handle_t *hwrh, mac_ring_type_t rtype) in mac_hwrings_idx_get() 4327 mac_init_rings(mac_impl_t *mip, mac_ring_type_t rtype) in mac_init_rings() 4679 mac_free_rings(mac_impl_t *mip, mac_ring_type_t rtype) in mac_free_rings() 6609 mac_reclaim_ring_from_grp(mac_impl_t *mip, mac_ring_type_t ring_type, in mac_reclaim_ring_from_grp() 6797 i_mac_group_allocate_rings(mac_impl_t *mip, mac_ring_type_t ring_type, in i_mac_group_allocate_rings()
|
/illumos-gate/usr/src/uts/common/io/qede/ |
H A D | qede_gld.c | 434 qede_fill_ring(void *arg, mac_ring_type_t rtype, const int group_index, 533 qede_fill_group(void *arg, mac_ring_type_t rtype, const int index,
|
/illumos-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xgell.c | 1439 xgell_fill_ring(void *arg, mac_ring_type_t rtype, const int rg_index, in xgell_fill_ring() 1499 xgell_fill_group(void *arg, mac_ring_type_t rtype, const int index, in xgell_fill_group()
|
/illumos-gate/usr/src/uts/common/io/bge/ |
H A D | bge_main2.c | 1702 bge_fill_ring(void *arg, mac_ring_type_t rtype, const int rg_index, 1744 bge_fill_group(void *arg, mac_ring_type_t rtype, const int rg_index,
|