Home
last modified time | relevance | path

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

/titanic_50/usr/src/uts/common/sys/
H A Dmac_soft_ring.h53 typedef struct mac_soft_ring_set_s mac_soft_ring_set_t; typedef
56 typedef mac_tx_cookie_t (*mac_tx_func_t)(mac_soft_ring_set_t *, mblk_t *,
119 mac_soft_ring_set_t *s_ring_set; /* The SRS this ring belongs to */
127 typedef void (*mac_srs_drain_proc_t)(mac_soft_ring_set_t *, uint_t);
347 mac_soft_ring_set_t *srs_next; /* mac_srs_g_lock */
348 mac_soft_ring_set_t *srs_prev; /* mac_srs_g_lock */
647 extern mac_soft_ring_set_t *mac_srs_create(struct mac_client_impl_s *,
650 extern void mac_srs_free(mac_soft_ring_set_t *);
651 extern void mac_srs_signal(mac_soft_ring_set_t *, uint_t);
652 extern cpu_t *mac_srs_bind(mac_soft_ring_set_t *, processorid_t);
[all …]
H A Dmac_flow_impl.h478 ((mac_soft_ring_set_t *)(m))->srs_rx.sr_stat.mrs_##s \
483 ((mac_soft_ring_set_t *)(m))->srs_tx.st_stat.mts_##s \
/titanic_50/usr/src/uts/common/io/mac/
H A Dmac_datapath_setup.c48 static void mac_srs_soft_rings_signal(mac_soft_ring_set_t *, uint_t);
49 static void mac_srs_update_fanout_list(mac_soft_ring_set_t *);
50 static void mac_srs_poll_unbind(mac_soft_ring_set_t *);
51 static void mac_srs_worker_unbind(mac_soft_ring_set_t *);
52 static void mac_srs_soft_rings_quiesce(mac_soft_ring_set_t *, uint_t);
55 static void mac_srs_worker_bind(mac_soft_ring_set_t *, processorid_t);
56 static void mac_srs_poll_bind(mac_soft_ring_set_t *, processorid_t);
57 static void mac_srs_threads_unbind(mac_soft_ring_set_t *);
58 static void mac_srs_add_glist(mac_soft_ring_set_t *);
59 static void mac_srs_remove_glist(mac_soft_ring_set_t *);
[all …]
H A Dmac_stat.c497 mac_soft_ring_set_t *mac_srs = (mac_soft_ring_set_t *)handle; in i_mac_tx_swlane_stat_get()
532 i_mac_tx_swlane_stat_create(mac_soft_ring_set_t *mac_srs, const char *modname, in i_mac_tx_swlane_stat_create()
550 mac_soft_ring_set_t *mac_srs = (mac_soft_ring_set_t *)handle; in i_mac_rx_swlane_stat_get()
590 i_mac_rx_swlane_stat_create(mac_soft_ring_set_t *mac_srs, const char *modname, in i_mac_rx_swlane_stat_create()
609 mac_soft_ring_set_t *mac_srs = (mac_soft_ring_set_t *)handle; in i_mac_rx_hwlane_stat_get()
658 i_mac_rx_hwlane_stat_create(mac_soft_ring_set_t *mac_srs, const char *modname, in i_mac_rx_hwlane_stat_create()
875 mac_soft_ring_set_t *mac_srs = tcp_ringp->s_ring_set; in i_mac_rx_fanout_stat_get()
1035 mac_srs_stat_create(mac_soft_ring_set_t *mac_srs) in mac_srs_stat_create()
1094 mac_soft_ring_set_t *mac_srs = ringp->s_ring_set; in mac_soft_ring_stat_create()
1148 mac_srs_stat_delete(mac_soft_ring_set_t *mac_srs) in mac_srs_stat_delete()
[all …]
H A Dmac_sched.c991 static mac_tx_cookie_t mac_tx_single_ring_mode(mac_soft_ring_set_t *, mblk_t *,
993 static mac_tx_cookie_t mac_tx_serializer_mode(mac_soft_ring_set_t *, mblk_t *,
995 static mac_tx_cookie_t mac_tx_fanout_mode(mac_soft_ring_set_t *, mblk_t *,
997 static mac_tx_cookie_t mac_tx_bw_mode(mac_soft_ring_set_t *, mblk_t *,
999 static mac_tx_cookie_t mac_tx_aggr_mode(mac_soft_ring_set_t *, mblk_t *,
1333 mac_soft_ring_set_t *, srs); \
1389 mac_rx_drop_pkt(mac_soft_ring_set_t *srs, mblk_t *mp) in mac_rx_drop_pkt()
1413 mac_soft_ring_set_t *mac_srs = (mac_soft_ring_set_t *)arg; in mac_srs_fire()
1490 mac_rx_srs_proto_fanout(mac_soft_ring_set_t *mac_srs, mblk_t *head) in mac_rx_srs_proto_fanout()
1705 mac_rx_srs_long_fanout(mac_soft_ring_set_t *mac_srs, mblk_t *mp, in mac_rx_srs_long_fanout()
[all …]
H A Dmac_soft_ring.c151 pri_t pri, mac_client_impl_t *mcip, mac_soft_ring_set_t *mac_srs, in mac_soft_ring_create()
361 mac_soft_ring_set_t *mac_srs = ringp->s_ring_set; in mac_rx_soft_ring_drain()
429 mac_soft_ring_set_t *srs = ringp->s_ring_set; in mac_soft_ring_worker()
545 mac_soft_ring_set_t *mac_srs = ringp->s_ring_set; in mac_soft_ring_poll()
605 mac_soft_ring_set_t *srs; in mac_soft_ring_dls_bypass()
657 mac_soft_ring_set_t *mac_srs = ringp->s_ring_set; in mac_tx_soft_ring_drain()
H A Dmac.c1467 mac_soft_ring_set_t *mac_srs = (mac_soft_ring_set_t *)srs; in mac_hwrings_rx_process()
1555 mac_soft_ring_set_t *mac_srs = hw_ring->mr_srs; in mac_hwring_setup()
1585 mac_soft_ring_set_t *mac_srs; in mac_hwring_teardown()
1885 mac_srs_quiesce_wait(mac_soft_ring_set_t *srs, uint_t srs_flag) in mac_srs_quiesce_wait()
1930 mac_rx_srs_quiesce(mac_soft_ring_set_t *srs, uint_t srs_quiesce_flag) in mac_rx_srs_quiesce()
1978 mac_rx_srs_remove(mac_soft_ring_set_t *srs) in mac_rx_srs_remove()
2010 mac_srs_clear_flag(mac_soft_ring_set_t *srs, uint_t flag) in mac_srs_clear_flag()
2018 mac_rx_srs_restart(mac_soft_ring_set_t *srs) in mac_rx_srs_restart()
2069 mac_rx_srs_quiesce((mac_soft_ring_set_t *)flent->fe_rx_srs[i], in mac_rx_classify_flow_quiesce()
2086 mac_rx_srs_restart((mac_soft_ring_set_t *)flent->fe_rx_srs[i]); in mac_rx_classify_flow_restart()
[all …]
H A Dmac_client.c615 mac_soft_ring_set_t *mac_srs; in mac_client_stat_get()
621 mac_srs = (mac_soft_ring_set_t *)(flent->fe_tx_srs); in mac_client_stat_get()
668 mac_srs = (mac_soft_ring_set_t *)flent->fe_rx_srs[i]; in mac_client_stat_get()
678 mac_srs = (mac_soft_ring_set_t *)flent->fe_rx_srs[i]; in mac_client_stat_get()
689 mac_srs = (mac_soft_ring_set_t *)flent->fe_rx_srs[i]; in mac_client_stat_get()
3440 mac_soft_ring_set_t *srs; in mac_tx()
3571 mac_soft_ring_set_t *mac_srs; in mac_tx_is_flow_blocked()
3804 mac_soft_ring_set_t *mac_srs; in mac_client_poll_enable()
3813 mac_srs = (mac_soft_ring_set_t *)flent->fe_rx_srs[i]; in mac_client_poll_enable()
3827 mac_soft_ring_set_t *mac_srs; in mac_client_poll_disable()
[all …]
H A Dmac_util.c830 mac_soft_ring_set_t *rx_srs; in mac_client_set_intr_cpu()
851 mac_soft_ring_set_t *rx_srs; in mac_client_intr_cpu()
H A Dmac_provider.c698 mac_soft_ring_set_t *mac_srs; in mac_rx_common()
1008 mac_soft_ring_set_t *mac_rx_srs; in mac_ring_intr_retarget()
H A Dmac_flow.c107 mac_soft_ring_set_t *mac_srs; in flow_stat_update()
115 mac_srs = (mac_soft_ring_set_t *)fep->fe_rx_srs[i]; in flow_stat_update()
129 mac_srs = (mac_soft_ring_set_t *)fep->fe_tx_srs; in flow_stat_update()
/titanic_50/usr/src/cmd/mdb/common/modules/mac/
H A Dmac.c330 mac_soft_ring_set_t *mac_srs; in mac_flow_dcmd_output()
339 mac_srs = (mac_soft_ring_set_t *)(fe.fe_rx_srs[i]); in mac_flow_dcmd_output()
355 mac_srs = (mac_soft_ring_set_t *)(fe.fe_tx_srs); in mac_flow_dcmd_output()
566 mac_soft_ring_set_t srs; in mac_srs_dcmd()
980 mac_soft_ring_set_t srs; in mac_ring_dcmd()