Home
last modified time | relevance | path

Searched refs:mac_ring_handle_t (Results 1 – 25 of 43) sorted by relevance

12

/titanic_50/usr/src/uts/common/sys/
H A Dmac_client_priv.h125 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 Daggr_impl.h63 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 Dmac_provider.h301 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 Dmac_impl.h213 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 Dmac.h64 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 Dmac_soft_ring.h536 (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 Daggr_send.c80 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 Daggr_grp.c130 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 Dvnet.h213 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 Dxgell.h326 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 Dmac.c1488 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 Dmac_provider.c628 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 Digb_sw.h480 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 Dixgbe_sw.h520 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 Dmyri10ge_var.h344 mac_ring_handle_t rh;
399 mac_ring_handle_t rx_rh;
/titanic_50/usr/src/uts/common/io/i40e/
H A Di40e_sw.h565 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 Dhxge_txdma.h127 mac_ring_handle_t ring_handle;
H A Dhxge_rxdma.h316 mac_ring_handle_t rcr_mac_handle;
H A Dhxge.h278 mac_ring_handle_t ring_handle;
/titanic_50/usr/src/uts/common/sys/nxge/
H A Dnxge_txdma.h155 mac_ring_handle_t tx_ring_handle;
H A Dnxge_hio.h358 mac_ring_type_t type, mac_ring_handle_t *rings, uint_t *n_rings);
H A Dnxge_rxdma.h242 mac_ring_handle_t rcr_mac_handle;
/titanic_50/usr/src/uts/common/io/e1000g/
H A De1000g_sw.h796 mac_ring_handle_t mrh;
797 mac_ring_handle_t mrh_init;
/titanic_50/usr/src/uts/sun4v/io/
H A Dvnet.c83 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 Dbnxe.h366 mac_ring_handle_t ringHandle;
415 mac_ring_handle_t ringHandle;

12