Searched refs:mac_ring_type_t (Results 1 - 22 of 22) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dmac_provider.h278 } 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 Dmac_client_priv.h125 mac_ring_handle_t *, mac_ring_type_t);
H A Dmac_impl.h207 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 Dnxge_hio.h353 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 Dnxge.h589 mac_ring_type_t type;
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_hio.c957 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 Dnxge_main.c305 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 Digb_sw.h828 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 Digb_gld.c800 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 Dixgbe_sw.h857 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 Dixgbe_main.c6041 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 Di40e_gld.c482 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 Dhxge.h265 mac_ring_type_t type;
H A Dhxge_main.c2913 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 Dvnet.c82 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 Daggr_grp.c129 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 Dbnxe_gld.c1650 mac_ring_type_t ringType,
1718 mac_ring_type_t ringType,
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac.c1491 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 Dxgell.c1439 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 Dbge_main2.c1717 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 Dmyri10ge.c3774 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 De1000g_main.c3076 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,

Completed in 250 milliseconds