Searched refs:mac_ring_t (Results 1 – 12 of 12) sorted by relevance
/titanic_50/usr/src/uts/common/sys/ |
H A D | mac_impl.h | 186 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 */ 534 mac_ring_t *mi_ring_freelist; /* mi_ring_lock */ 673 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 D | mac_soft_ring.h | 365 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 D | mac_stat.h | 103 extern void mac_ring_stat_create(mac_ring_t *); 104 extern void mac_ring_stat_delete(mac_ring_t *);
|
/titanic_50/usr/src/uts/common/io/mac/ |
H A D | mac.c | 383 static void mac_rx_ring_quiesce(mac_ring_t *, uint_t); 428 sizeof (mac_ring_t), 0, i_mac_ring_ctor, i_mac_ring_dtor, NULL, in mac_init() 602 mac_ring_t *ring = (mac_ring_t *)buf; in i_mac_ring_ctor() 604 bzero(ring, sizeof (mac_ring_t)); in i_mac_ring_ctor() 615 mac_ring_t *ring = (mac_ring_t *)buf; in i_mac_ring_dtor() 1090 mac_ring_t *ring = NULL; in mac_start() 1106 ring = (mac_ring_t *)mip->mi_default_tx_ring; in mac_start() 1177 mac_ring_t *ring; in mac_stop() 1179 ring = (mac_ring_t *)mip->mi_default_tx_ring; in mac_stop() 1448 mac_ring_t *ring; in mac_rx_group_unmark() [all …]
|
H A D | mac_stat.c | 415 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 D | mac_provider.c | 631 mac_ring_t *mr = (mac_ring_t *)mrh; in mac_rx_ring() 697 mac_ring_t *mr = (mac_ring_t *)mrh; in mac_rx_common() 1004 mac_ring_intr_retarget(mac_group_t *group, mac_ring_t *ring) in mac_ring_intr_retarget() 1049 mac_pseudo_ring_intr_retarget(mac_impl_t *mip, mac_ring_t *ring, in mac_pseudo_ring_intr_retarget() 1052 mac_ring_t *pring; in mac_pseudo_ring_intr_retarget() 1060 pring = (mac_ring_t *)ring->mr_prh; in mac_pseudo_ring_intr_retarget() 1117 mac_ring_t *ring = (mac_ring_t *)mrh; in mac_ring_intr_set() 1347 i_mac_group_rem_ring(group, (mac_ring_t *)rh, B_TRUE); in mac_group_rem_ring()
|
H A D | mac_datapath_setup.c | 505 mac_ring_t *ring; in mac_srs_poll_state_change() 714 mac_ring_t *ring; in mac_tx_cpu_init() 740 ring = (mac_ring_t *)sringp->s_ring_tx_arg2; in mac_tx_cpu_init() 760 ring = (mac_ring_t *)srs_tx->st_arg2; in mac_tx_cpu_init() 1275 mac_ring_t *ring = mac_srs->srs_ring; in mac_rx_srs_retarget_intr() 1323 mac_ring_t *ring; in mac_tx_srs_retarget_intr() 1337 ring = (mac_ring_t *)sringp->s_ring_tx_arg2; in mac_tx_srs_retarget_intr() 1367 ring = (mac_ring_t *)srs_tx->st_arg2; in mac_tx_srs_retarget_intr() 2076 mac_ring_t *ring) in mac_srs_create() 2317 mac_ring_t *ring; in mac_rx_switch_grp_to_sw() [all …]
|
H A D | mac_soft_ring.c | 214 ((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 D | mac_util.c | 854 mac_ring_t *ring; in mac_client_intr_cpu()
|
H A D | mac_sched.c | 4002 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 D | mac_client.c | 5314 mac_ring_t *ring; in mac_get_hwrxgrp_info() 5377 mac_ring_t *ring; in mac_get_hwtxgrp_info()
|
/titanic_50/usr/src/cmd/mdb/common/modules/mac/ |
H A D | mac.c | 714 mac_ring_t *m_ringp, m_ring; in mac_srs_dcmd() 776 mac_ring_t *m_ringp, m_ring; in mac_srs_dcmd() 977 mac_ring_t ring; in mac_ring_dcmd()
|