/illumos-gate/usr/src/uts/common/sys/ |
H A D | mac_provider.h | 278 } mac_ring_type_t; typedef in typeref:enum:__anon8145 297 typedef void (*mac_get_ring_t)(void *, mac_ring_type_t, const int, const int, 299 typedef void (*mac_get_group_t)(void *, mac_ring_type_t, const int, 303 mac_ring_driver_t, mac_ring_type_t); 305 mac_ring_driver_t, mac_ring_type_t); 311 mac_ring_type_t mr_type; /* Ring type: Rx vs Tx */ 402 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);
|
H A D | mac_impl.h | 207 mac_ring_type_t mr_type; /* ring type */ 279 mac_ring_type_t mrg_type; /* ring type */ 858 extern int mac_init_rings(mac_impl_t *, mac_ring_type_t); 859 extern void mac_free_rings(mac_impl_t *, mac_ring_type_t);
|
/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/nxge/ |
H A D | nxge_hio.c | 957 static int nxge_hio_addres(nxge_hio_vr_t *, mac_ring_type_t, uint64_t *); 958 static void nxge_hio_remres(nxge_hio_vr_t *, mac_ring_type_t, res_map_t); 962 static int nxge_hio_dc_share(nxge_t *, nxge_hio_vr_t *, mac_ring_type_t, int); 964 mac_ring_type_t, int); 1336 nxge_hio_group_get(void *arg, mac_ring_type_t type, int groupid, 1616 nxge_hio_share_query(mac_share_handle_t shandle, mac_ring_type_t type, 1968 nxge_hio_addres(nxge_hio_vr_t *vr, mac_ring_type_t type, uint64_t *map) 2033 mac_ring_type_t type, 2302 mac_ring_type_t type, 2532 mac_ring_type_t typ [all...] |
H A D | nxge_main.c | 305 static void nxge_fill_ring(void *, mac_ring_type_t, const int, const int, 308 mac_ring_type_t); 310 mac_ring_type_t); 5631 nxge_ring_get_htable_idx(p_nxge_t nxgep, mac_ring_type_t type, uint32_t channel) 5673 nxge_fill_ring(void *arg, mac_ring_type_t rtype, const int rg_index, 5785 mac_ring_type_t type) 5857 mac_ring_type_t type)
|
/illumos-gate/usr/src/uts/common/io/igb/ |
H A D | igb_sw.h | 828 void igb_fill_ring(void *, mac_ring_type_t, const int, const int, 838 void igb_fill_group(void *arg, mac_ring_type_t, const int,
|
H A D | igb_gld.c | 800 igb_fill_ring(void *arg, mac_ring_type_t rtype, const int rg_index, 860 igb_fill_group(void *arg, mac_ring_type_t rtype, const int index,
|
/illumos-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_sw.h | 857 void ixgbe_fill_ring(void *, mac_ring_type_t, const int, const int, 859 void ixgbe_fill_group(void *arg, mac_ring_type_t, const int,
|
H A D | ixgbe_main.c | 6041 ixgbe_fill_ring(void *arg, mac_ring_type_t rtype, const int group_index, 6106 ixgbe_fill_group(void *arg, mac_ring_type_t rtype, const int index,
|
/illumos-gate/usr/src/uts/common/io/i40e/ |
H A D | i40e_gld.c | 482 i40e_fill_tx_ring(void *arg, mac_ring_type_t rtype, const int group_index, 515 i40e_fill_rx_ring(void *arg, mac_ring_type_t rtype, const int group_index, 552 i40e_fill_rx_group(void *arg, mac_ring_type_t rtype, const int index,
|
/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 | 2913 hxge_group_get(void *arg, mac_ring_type_t type, int groupid, 2944 hxge_ring_get_htable_idx(p_hxge_t hxgep, mac_ring_type_t type, uint32_t channel) 2983 hxge_fill_ring(void *arg, mac_ring_type_t type, const int rg_index,
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vnet.c | 82 static void vnet_get_ring(void *arg, mac_ring_type_t rtype, const int g_index, 84 static void vnet_get_group(void *arg, mac_ring_type_t type, const int index, 2214 vnet_get_ring(void *arg, mac_ring_type_t rtype, const int g_index, 2319 vnet_get_group(void *arg, mac_ring_type_t type, const int index,
|
/illumos-gate/usr/src/uts/common/io/aggr/ |
H A D | aggr_grp.c | 129 static void aggr_fill_ring(void *, mac_ring_type_t, const int, 131 static void aggr_fill_group(void *, mac_ring_type_t, const int, 2215 aggr_fill_group(void *arg, mac_ring_type_t rtype, const int index, 2244 aggr_fill_ring(void *arg, mac_ring_type_t rtype, const int rg_index,
|
/illumos-gate/usr/src/uts/common/io/bnxe/ |
H A D | bnxe_gld.c | 1650 mac_ring_type_t ringType, 1718 mac_ring_type_t ringType,
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac.c | 1491 mac_ring_handle_t *hwrh, mac_ring_type_t rtype) 3918 mac_init_rings(mac_impl_t *mip, mac_ring_type_t rtype) 4265 mac_free_rings(mac_impl_t *mip, mac_ring_type_t rtype) 5960 mac_reclaim_ring_from_grp(mac_impl_t *mip, mac_ring_type_t ring_type, 6148 i_mac_group_allocate_rings(mac_impl_t *mip, mac_ring_type_t ring_type,
|
/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, 1499 xgell_fill_group(void *arg, mac_ring_type_t rtype, const int index,
|
/illumos-gate/usr/src/uts/common/io/bge/ |
H A D | bge_main2.c | 1717 bge_fill_ring(void *arg, mac_ring_type_t rtype, const int rg_index, 1758 bge_fill_group(void *arg, mac_ring_type_t rtype, const int rg_index,
|
/illumos-gate/usr/src/uts/common/io/myri10ge/drv/ |
H A D | myri10ge.c | 3774 myri10ge_fill_group(void *arg, mac_ring_type_t rtype, const int index, 3884 myri10ge_fill_ring(void *arg, mac_ring_type_t rtype, const int rg_index,
|
/illumos-gate/usr/src/uts/common/io/e1000g/ |
H A D | e1000g_main.c | 3076 e1000g_fill_ring(void *arg, mac_ring_type_t rtype, const int grp_index, 3107 e1000g_fill_group(void *arg, mac_ring_type_t rtype, const int grp_index,
|