Home
last modified time | relevance | path

Searched refs:mac_ring_t (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dmac_impl.h166 typedef struct mac_ring_s mac_ring_t; typedef
188 mac_ring_t *mr_next; /* next ring in the chain */
277 mac_ring_t *mrg_rings; /* grouped rings */
489 mac_ring_t *mi_ring_freelist; /* mi_ring_lock */
629 mac_ring_t *mnt_ring;
744 extern mac_ring_t *mac_reserve_tx_ring(mac_impl_t *, mac_ring_t *);
833 extern void mac_compare_ddi_handle(mac_group_t *, uint_t, mac_ring_t *);
837 extern int mac_start_ring(mac_ring_t *);
838 extern void mac_stop_ring(mac_ring_t *);
847 extern int i_mac_group_add_ring(mac_group_t *, mac_ring_t *, int);
[all …]
H A Dmac_soft_ring.h365 mac_ring_t *srs_ring; /* Ring Descriptor */
649 mac_ring_t *);
677 extern boolean_t mac_tx_srs_ring_present(mac_soft_ring_set_t *, mac_ring_t *);
679 mac_ring_t *);
680 extern void mac_tx_srs_add_ring(mac_soft_ring_set_t *, mac_ring_t *);
681 extern void mac_tx_srs_del_ring(mac_soft_ring_set_t *, mac_ring_t *);
710 mac_soft_ring_set_t *, mac_ring_t *, mac_classify_type_t);
H A Dmac_stat.h103 extern void mac_ring_stat_create(mac_ring_t *);
104 extern void mac_ring_stat_delete(mac_ring_t *);
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac.c387 static void mac_rx_ring_quiesce(mac_ring_t *, uint_t);
432 sizeof (mac_ring_t), 0, i_mac_ring_ctor, i_mac_ring_dtor, NULL, in mac_init()
606 mac_ring_t *ring = (mac_ring_t *)buf; in i_mac_ring_ctor()
608 bzero(ring, sizeof (mac_ring_t)); in i_mac_ring_ctor()
619 mac_ring_t *ring = (mac_ring_t *)buf; in i_mac_ring_dtor()
1176 mac_ring_t *ring = NULL; in mac_start()
1192 ring = (mac_ring_t *)mip->mi_default_tx_ring; in mac_start()
1264 mac_ring_t *ring; in mac_stop()
1266 ring = (mac_ring_t *)mip->mi_default_tx_ring; in mac_stop()
1535 mac_ring_t *ring; in mac_rx_group_unmark()
[all …]
H A Dmac_stat.c416 mac_ring_t *ring = (mac_ring_t *)handle; in mac_rx_ring_stat_get()
440 i_mac_rx_ring_stat_create(mac_ring_t *ring, const char *modname, in i_mac_rx_ring_stat_create()
457 mac_ring_t *ring = (mac_ring_t *)handle; in mac_tx_ring_stat_get()
481 i_mac_tx_ring_stat_create(mac_ring_t *ring, const char *modname, in i_mac_tx_ring_stat_create()
1004 mac_ring_stat_create(mac_ring_t *ring) in mac_ring_stat_create()
1051 mac_ring_t *ring = srs_tx->st_arg2; in mac_srs_stat_create()
1063 mac_ring_t *ring = mac_srs->srs_ring; in mac_srs_stat_create()
1098 mac_ring_t *ring = (mac_ring_t *)ringp->s_ring_tx_arg2; in mac_soft_ring_stat_create()
1141 mac_ring_stat_delete(mac_ring_t *ring) in mac_ring_stat_delete()
1215 mac_ring_t *ring; in mac_pseudo_ring_stat_rename()
H A Dmac_datapath_setup.c506 mac_ring_t *ring; in mac_srs_poll_state_change()
726 mac_ring_t *ring; in mac_tx_cpu_init()
752 ring = (mac_ring_t *)sringp->s_ring_tx_arg2; in mac_tx_cpu_init()
772 ring = (mac_ring_t *)srs_tx->st_arg2; in mac_tx_cpu_init()
1285 mac_ring_t *ring = mac_srs->srs_ring; in mac_rx_srs_retarget_intr()
1333 mac_ring_t *ring; in mac_tx_srs_retarget_intr()
1347 ring = (mac_ring_t *)sringp->s_ring_tx_arg2; in mac_tx_srs_retarget_intr()
1377 ring = (mac_ring_t *)srs_tx->st_arg2; in mac_tx_srs_retarget_intr()
2080 mac_ring_t *ring) in mac_srs_create()
2328 mac_ring_t *ring; in mac_rx_switch_grp_to_sw()
[all …]
H A Dmac_provider.c680 mac_ring_t *mr = (mac_ring_t *)mrh; in mac_rx_ring()
746 mac_ring_t *mr = (mac_ring_t *)mrh; in mac_rx_common()
1104 mac_ring_intr_retarget(mac_group_t *group, mac_ring_t *ring) in mac_ring_intr_retarget()
1149 mac_pseudo_ring_intr_retarget(mac_impl_t *mip, mac_ring_t *ring, in mac_pseudo_ring_intr_retarget()
1152 mac_ring_t *pring; in mac_pseudo_ring_intr_retarget()
1160 pring = (mac_ring_t *)ring->mr_prh; in mac_pseudo_ring_intr_retarget()
1217 mac_ring_t *ring = (mac_ring_t *)mrh; in mac_ring_intr_set()
1460 i_mac_group_rem_ring(group, (mac_ring_t *)rh, B_TRUE); in mac_group_rem_ring()
H A Dmac_soft_ring.c214 ((mac_ring_t *)x_arg2)->mr_index] == NULL); in mac_soft_ring_create()
215 tx->st_soft_rings[((mac_ring_t *)x_arg2)->mr_index] = in mac_soft_ring_create()
H A Dmac_sched.c4013 sringp = srs_tx->st_soft_rings[((mac_ring_t *)ring)->mr_index]; in mac_tx_aggr_mode()
4484 mac_tx_srs_ring_present(mac_soft_ring_set_t *srs, mac_ring_t *tx_ring) in mac_tx_srs_ring_present()
4507 mac_tx_srs_get_soft_ring(mac_soft_ring_set_t *srs, mac_ring_t *tx_ring) in mac_tx_srs_get_soft_ring()
H A Dmac_util.c1855 mac_ring_t *ring; in mac_client_intr_cpu()
H A Dmac_client.c5505 mac_ring_t *ring; in mac_get_hwrxgrp_info()
5568 mac_ring_t *ring; in mac_get_hwtxgrp_info()
/illumos-gate/usr/src/cmd/mdb/common/modules/mac/
H A Dmac.c715 mac_ring_t *m_ringp, m_ring; in mac_srs_dcmd()
777 mac_ring_t *m_ringp, m_ring; in mac_srs_dcmd()
980 mac_ring_t ring; in mac_ring_dcmd()