/titanic_50/usr/src/uts/common/sys/ |
H A D | mac_client_priv.h | 125 mac_ring_handle_t *, mac_ring_type_t); 126 extern uint_t mac_hwring_getinfo(mac_ring_handle_t); 127 extern void mac_hwring_setup(mac_ring_handle_t, mac_resource_handle_t, 128 mac_ring_handle_t); 129 extern void mac_hwring_teardown(mac_ring_handle_t); 130 extern int mac_hwring_disable_intr(mac_ring_handle_t); 131 extern int mac_hwring_enable_intr(mac_ring_handle_t); 132 extern int mac_hwring_start(mac_ring_handle_t); 133 extern void mac_hwring_stop(mac_ring_handle_t); 134 extern mblk_t *mac_hwring_poll(mac_ring_handle_t, int); [all …]
|
H A D | aggr_impl.h | 63 mac_ring_handle_t arr_rh; /* filled in by aggr_fill_ring() */ 65 mac_ring_handle_t arr_hw_rh; 79 mac_ring_handle_t atr_rh; /* filled in by aggr_fill_ring() */ 81 mac_ring_handle_t atr_hw_rh; 135 mac_ring_handle_t *lp_tx_rings; 142 mac_ring_handle_t *lp_pseudo_tx_rings; 222 mac_ring_handle_t *lg_tx_blocked_rings; 343 uintptr_t, mac_ring_handle_t *);
|
H A D | mac_provider.h | 301 mac_ring_info_t *, mac_ring_handle_t); 406 mac_ring_handle_t *, uint_t *); 500 extern void mac_rx_ring(mac_handle_t, mac_ring_handle_t, 509 mac_ring_handle_t); 528 extern void mac_ring_intr_set(mac_ring_handle_t, 542 mac_ring_handle_t); 543 extern mac_ring_handle_t mac_find_ring(mac_group_handle_t, int);
|
H A D | mac_impl.h | 213 mac_ring_handle_t mr_prh; /* associated pseudo ring hdl */ 300 mac_ring_handle_t mrh = rh; \ 323 mac_ring_handle_t rhandle = (rh); \ 476 mac_ring_handle_t mi_default_tx_ring; 764 extern mblk_t *mac_hwring_tx(mac_ring_handle_t, mblk_t *); 765 extern mblk_t *mac_bridge_tx(mac_impl_t *, mac_ring_handle_t, mblk_t *); 840 extern void i_mac_tx_srs_notify(mac_impl_t *, mac_ring_handle_t);
|
H A D | mac.h | 64 typedef struct __mac_ring_handle *mac_ring_handle_t; typedef 367 mac_ring_handle_t *); 376 typedef mblk_t *(*mac_bridge_tx_t)(mac_handle_t, mac_ring_handle_t, mblk_t *);
|
H A D | mac_soft_ring.h | 536 (void) mac_hwring_enable_intr((mac_ring_handle_t) \ 672 extern void mac_tx_srs_wakeup(mac_soft_ring_set_t *, mac_ring_handle_t); 675 extern mblk_t *mac_tx_send(mac_client_handle_t, mac_ring_handle_t, mblk_t *,
|
/titanic_50/usr/src/uts/common/io/aggr/ |
H A D | aggr_send.c | 80 aggr_find_tx_ring(void *arg, mblk_t *mp, uintptr_t hint, mac_ring_handle_t *rh) in aggr_find_tx_ring() 137 mac_ring_handle_t pseudo_mrh; in aggr_tx_notify_thread() 177 mac_ring_handle_t mrh = (mac_ring_handle_t)arg2; in aggr_tx_ring_update() 178 mac_ring_handle_t pseudo_mrh; in aggr_tx_ring_update()
|
H A D | aggr_grp.c | 130 const int, mac_ring_info_t *, mac_ring_handle_t); 612 aggr_pseudo_rx_group_t *rx_grp, mac_ring_handle_t hw_rh) in aggr_add_pseudo_rx_ring() 655 aggr_rem_pseudo_rx_ring(aggr_pseudo_rx_group_t *rx_grp, mac_ring_handle_t hw_rh) in aggr_rem_pseudo_rx_ring() 687 mac_ring_handle_t hw_rh[MAX_RINGS_PER_GROUP]; in aggr_add_pseudo_rx_group() 759 mac_ring_handle_t hw_rh[MAX_RINGS_PER_GROUP]; in aggr_rem_pseudo_rx_group() 808 aggr_pseudo_tx_group_t *tx_grp, mac_ring_handle_t hw_rh, in aggr_add_pseudo_tx_ring() 809 mac_ring_handle_t *pseudo_rh) in aggr_add_pseudo_tx_ring() 862 mac_ring_handle_t pseudo_hw_rh) in aggr_rem_pseudo_tx_ring() 892 mac_ring_handle_t hw_rh[MAX_RINGS_PER_GROUP], pseudo_rh; in aggr_add_pseudo_tx_group() 916 port->lp_tx_rings = kmem_zalloc((sizeof (mac_ring_handle_t *) * in aggr_add_pseudo_tx_group() [all …]
|
/titanic_50/usr/src/uts/sun4v/sys/ |
H A D | vnet.h | 213 mac_ring_handle_t handle; /* ring handle in mac layer */ 214 mac_ring_handle_t hw_rh; /* Resource type dependent, internal */ 230 mac_ring_handle_t handle; /* ring handle in mac layer */ 231 mac_ring_handle_t hw_rh; /* Resource type dependent, internal */
|
/titanic_50/usr/src/uts/common/io/xge/drv/ |
H A D | xgell.h | 326 mac_ring_handle_t ring_handle; /* call back ring handle */ 346 mac_ring_handle_t ring_handle; /* call back ring handle */
|
/titanic_50/usr/src/uts/common/io/mac/ |
H A D | mac.c | 1488 mac_ring_handle_t *hwrh, mac_ring_type_t rtype) in mac_hwrings_get() 1521 hwrh[cnt] = (mac_ring_handle_t)ring; in mac_hwrings_get() 1536 mac_hwring_getinfo(mac_ring_handle_t rh) in mac_hwring_getinfo() 1550 mac_hwring_setup(mac_ring_handle_t hwrh, mac_resource_handle_t prh, in mac_hwring_setup() 1551 mac_ring_handle_t pseudo_rh) in mac_hwring_setup() 1582 mac_hwring_teardown(mac_ring_handle_t hwrh) in mac_hwring_teardown() 1599 mac_hwring_disable_intr(mac_ring_handle_t rh) in mac_hwring_disable_intr() 1608 mac_hwring_enable_intr(mac_ring_handle_t rh) in mac_hwring_enable_intr() 1617 mac_hwring_start(mac_ring_handle_t rh) in mac_hwring_start() 1626 mac_hwring_stop(mac_ring_handle_t rh) in mac_hwring_stop() [all …]
|
H A D | mac_provider.c | 628 mac_rx_ring(mac_handle_t mh, mac_ring_handle_t mrh, mblk_t *mp_chain, in mac_rx_ring() 795 mac_tx_ring_update(mac_handle_t mh, mac_ring_handle_t rh) in mac_tx_ring_update() 1115 mac_ring_intr_set(mac_ring_handle_t mrh, ddi_intr_handle_t ddh) in mac_ring_intr_set() 1341 mac_group_rem_ring(mac_group_handle_t gh, mac_ring_handle_t rh) in mac_group_rem_ring()
|
/titanic_50/usr/src/uts/common/io/igb/ |
H A D | igb_sw.h | 480 mac_ring_handle_t ring_handle; /* call back ring handle */ 546 mac_ring_handle_t ring_handle; /* call back ring handle */ 835 mac_ring_info_t *, mac_ring_handle_t);
|
/titanic_50/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_sw.h | 520 mac_ring_handle_t ring_handle; 587 mac_ring_handle_t ring_handle; 854 mac_ring_info_t *, mac_ring_handle_t);
|
/titanic_50/usr/src/uts/common/io/myri10ge/drv/ |
H A D | myri10ge_var.h | 344 mac_ring_handle_t rh; 399 mac_ring_handle_t rx_rh;
|
/titanic_50/usr/src/uts/common/io/i40e/ |
H A D | i40e_sw.h | 565 mac_ring_handle_t itrq_macrxring; /* Receive ring handle. */ 578 mac_ring_handle_t itrq_mactxring; /* Transmit ring handle. */
|
/titanic_50/usr/src/uts/common/io/hxge/ |
H A D | hxge_txdma.h | 127 mac_ring_handle_t ring_handle;
|
H A D | hxge_rxdma.h | 316 mac_ring_handle_t rcr_mac_handle;
|
H A D | hxge.h | 278 mac_ring_handle_t ring_handle;
|
/titanic_50/usr/src/uts/common/sys/nxge/ |
H A D | nxge_txdma.h | 155 mac_ring_handle_t tx_ring_handle;
|
H A D | nxge_hio.h | 358 mac_ring_type_t type, mac_ring_handle_t *rings, uint_t *n_rings);
|
H A D | nxge_rxdma.h | 242 mac_ring_handle_t rcr_mac_handle;
|
/titanic_50/usr/src/uts/common/io/e1000g/ |
H A D | e1000g_sw.h | 796 mac_ring_handle_t mrh; 797 mac_ring_handle_t mrh_init;
|
/titanic_50/usr/src/uts/sun4v/io/ |
H A D | vnet.c | 83 const int r_index, mac_ring_info_t *infop, mac_ring_handle_t r_handle); 1483 if (tx_ringp->hw_rh == (mac_ring_handle_t)arg2) { in vnet_tx_ring_update() 2215 const int r_index, mac_ring_info_t *infop, mac_ring_handle_t r_handle) in vnet_get_ring() 2793 mac_ring_handle_t hw_rh[VNET_NUM_HYBRID_RINGS]; in vnet_bind_hwrings() 2968 rx_ringp->hw_rh = (mac_ring_handle_t)vresp; in vnet_bind_vgenring() 2984 rx_ringp->hw_rh = (mac_ring_handle_t)vresp; in vnet_bind_vgenring()
|
/titanic_50/usr/src/uts/common/io/bnxe/ |
H A D | bnxe.h | 366 mac_ring_handle_t ringHandle; 415 mac_ring_handle_t ringHandle;
|