Home
last modified time | relevance | path

Searched refs:mac_ring_type_t (Results 1 – 25 of 27) sorted by relevance

12

/illumos-gate/usr/src/uts/common/sys/
H A Dmac_provider.h333 } 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 Dmac_client_priv.h125 mac_ring_handle_t *, mac_ring_type_t);
127 mac_ring_handle_t *, mac_ring_type_t);
H A Dmac_impl.h187 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 Dena_gld.c91 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 Dnxge_hio.c953 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 Dnxge_main.c298 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 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/igb/
H A Digb_sw.h879 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 Digb_gld.c783 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 Dixgbe_sw.h889 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 Dixgbe_main.c6227 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 Digc_gld.c713 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 Di40e_gld.c499 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 Dmlxcx_gld.c961 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 Dhxge.h265 mac_ring_type_t type;
H A Dhxge_main.c2908 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 Dvnet.c83 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 Daggr_grp.c162 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 Dt4_mac.c818 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 Dbnxe_gld.c1631 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 Dmac.c1575 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 Dqede_gld.c434 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 Dxgell.c1439 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 Dbge_main2.c1702 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,

12