Searched refs:mac_ring_t (Results 1 – 12 of 12) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | mac_impl.h | 166 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 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 *);
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac.c | 387 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 D | mac_stat.c | 416 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 D | mac_datapath_setup.c | 506 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 D | mac_provider.c | 680 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 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_sched.c | 4013 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 D | mac_util.c | 1855 mac_ring_t *ring; in mac_client_intr_cpu()
|
H A D | mac_client.c | 5505 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 D | mac.c | 715 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()
|