Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/common/sys/
H A Dmac_impl.h186 typedef struct mac_ring_s mac_ring_t; typedef
208 mac_ring_t *mr_next; /* next ring in the chain */
283 mac_ring_t *mrg_rings; /* grouped rings */
523 mac_ring_t *mi_ring_freelist; /* mi_ring_lock */
662 mac_ring_t *mnt_ring;
771 extern mac_ring_t *mac_reserve_tx_ring(mac_impl_t *, mac_ring_t *);
860 extern void mac_compare_ddi_handle(mac_group_t *, uint_t, mac_ring_t *);
864 extern int mac_start_ring(mac_ring_t *);
865 extern void mac_stop_ring(mac_ring_t *);
873 extern int i_mac_group_add_ring(mac_group_t *, mac_ring_t *, int);
[all …]
H A Dmac_soft_ring.h364 mac_ring_t *srs_ring; /* Ring Descriptor */
648 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 *);
/titanic_41/usr/src/uts/common/io/mac/
H A Dmac.c386 static void mac_rx_ring_quiesce(mac_ring_t *, uint_t);
431 sizeof (mac_ring_t), 0, i_mac_ring_ctor, i_mac_ring_dtor, NULL, in mac_init()
605 mac_ring_t *ring = (mac_ring_t *)buf; in i_mac_ring_ctor()
607 bzero(ring, sizeof (mac_ring_t)); in i_mac_ring_ctor()
618 mac_ring_t *ring = (mac_ring_t *)buf; in i_mac_ring_dtor()
1093 mac_ring_t *ring = NULL; in mac_start()
1109 ring = (mac_ring_t *)mip->mi_default_tx_ring; in mac_start()
1180 mac_ring_t *ring; in mac_stop()
1182 ring = (mac_ring_t *)mip->mi_default_tx_ring; in mac_stop()
1451 mac_ring_t *ring; in mac_rx_group_unmark()
[all …]
H A Dmac_stat.c415 mac_ring_t *ring = (mac_ring_t *)handle; in mac_rx_ring_stat_get()
439 i_mac_rx_ring_stat_create(mac_ring_t *ring, const char *modname, in i_mac_rx_ring_stat_create()
456 mac_ring_t *ring = (mac_ring_t *)handle; in mac_tx_ring_stat_get()
480 i_mac_tx_ring_stat_create(mac_ring_t *ring, const char *modname, in i_mac_tx_ring_stat_create()
1003 mac_ring_stat_create(mac_ring_t *ring) in mac_ring_stat_create()
1049 mac_ring_t *ring = srs_tx->st_arg2; in mac_srs_stat_create()
1061 mac_ring_t *ring = mac_srs->srs_ring; in mac_srs_stat_create()
1096 mac_ring_t *ring = (mac_ring_t *)ringp->s_ring_tx_arg2; in mac_soft_ring_stat_create()
1139 mac_ring_stat_delete(mac_ring_t *ring) in mac_ring_stat_delete()
1213 mac_ring_t *ring; in mac_pseudo_ring_stat_rename()
H A Dmac_provider.c618 mac_ring_t *mr = (mac_ring_t *)mrh; in mac_rx_ring()
684 mac_ring_t *mr = (mac_ring_t *)mrh; in mac_rx_common()
991 mac_ring_intr_retarget(mac_group_t *group, mac_ring_t *ring) in mac_ring_intr_retarget()
1036 mac_pseudo_ring_intr_retarget(mac_impl_t *mip, mac_ring_t *ring, in mac_pseudo_ring_intr_retarget()
1039 mac_ring_t *pring; in mac_pseudo_ring_intr_retarget()
1047 pring = (mac_ring_t *)ring->mr_prh; in mac_pseudo_ring_intr_retarget()
1104 mac_ring_t *ring = (mac_ring_t *)mrh; in mac_ring_intr_set()
1334 i_mac_group_rem_ring(group, (mac_ring_t *)rh, B_TRUE); in mac_group_rem_ring()
H A Dmac_datapath_setup.c504 mac_ring_t *ring; in mac_srs_poll_state_change()
713 mac_ring_t *ring; in mac_tx_cpu_init()
739 ring = (mac_ring_t *)sringp->s_ring_tx_arg2; in mac_tx_cpu_init()
759 ring = (mac_ring_t *)srs_tx->st_arg2; in mac_tx_cpu_init()
1274 mac_ring_t *ring = mac_srs->srs_ring; in mac_rx_srs_retarget_intr()
1322 mac_ring_t *ring; in mac_tx_srs_retarget_intr()
1336 ring = (mac_ring_t *)sringp->s_ring_tx_arg2; in mac_tx_srs_retarget_intr()
1366 ring = (mac_ring_t *)srs_tx->st_arg2; in mac_tx_srs_retarget_intr()
2099 mac_ring_t *ring) in mac_srs_create()
2340 mac_ring_t *ring; in mac_rx_switch_grp_to_sw()
[all …]
H A Dmac_soft_ring.c213 ((mac_ring_t *)x_arg2)->mr_index] == NULL); in mac_soft_ring_create()
214 tx->st_soft_rings[((mac_ring_t *)x_arg2)->mr_index] = in mac_soft_ring_create()
H A Dmac_util.c854 mac_ring_t *ring; in mac_client_intr_cpu()
H A Dmac_sched.c4002 sringp = srs_tx->st_soft_rings[((mac_ring_t *)ring)->mr_index]; in mac_tx_aggr_mode()
4501 mac_tx_srs_ring_present(mac_soft_ring_set_t *srs, mac_ring_t *tx_ring) in mac_tx_srs_ring_present()
4524 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_client.c5298 mac_ring_t *ring; in mac_get_hwrxgrp_info()
5361 mac_ring_t *ring; in mac_get_hwtxgrp_info()
/titanic_41/usr/src/cmd/mdb/common/modules/mac/
H A Dmac.c685 mac_ring_t *m_ringp, m_ring; in mac_srs_dcmd()
747 mac_ring_t *m_ringp, m_ring; in mac_srs_dcmd()
948 mac_ring_t ring; in mac_ring_dcmd()