Searched refs:mac_srs (Results 1 - 10 of 10) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/io/mac/
H A Dmac_sched.c201 #define MAC_SRS_ENQUEUE_CHAIN(mac_srs, head, tail, count, sz) { \
202 ASSERT(MUTEX_HELD(&(mac_srs)->srs_lock)); \
203 if ((mac_srs)->srs_last != NULL) \
204 (mac_srs)->srs_last->b_next = (head); \
206 (mac_srs)->srs_first = (head); \
207 (mac_srs)->srs_last = (tail); \
208 (mac_srs)->srs_count += count; \
211 #define MAC_RX_SRS_ENQUEUE_CHAIN(mac_srs, head, tail, count, sz) { \
212 mac_srs_rx_t *srs_rx = &(mac_srs)->srs_rx; \
214 MAC_SRS_ENQUEUE_CHAIN(mac_srs, hea
445 mac_soft_ring_set_t *mac_srs = (mac_soft_ring_set_t *)arg; local
531 mac_rx_srs_proto_fanout(mac_soft_ring_set_t *mac_srs, mblk_t *head) argument
744 mac_rx_srs_long_fanout(mac_soft_ring_set_t *mac_srs, mblk_t *mp, uint32_t sap, size_t hdrsize, enum pkt_type *type, uint_t *indx) argument
911 mac_rx_srs_fanout(mac_soft_ring_set_t *mac_srs, mblk_t *head) argument
1222 mac_rx_srs_poll_ring(mac_soft_ring_set_t *mac_srs) argument
1494 mac_srs_pick_chain(mac_soft_ring_set_t *mac_srs, mblk_t **chain_tail, size_t *chain_sz, int *chain_cnt) argument
1581 mac_rx_srs_drain(mac_soft_ring_set_t *mac_srs, uint_t proc_type) argument
1821 mac_rx_srs_drain_bw(mac_soft_ring_set_t *mac_srs, uint_t proc_type) argument
2088 mac_srs_worker(mac_soft_ring_set_t *mac_srs) argument
2223 mac_soft_ring_set_t *mac_srs = (mac_soft_ring_set_t *)srs; local
2299 mac_soft_ring_set_t *mac_srs = (mac_soft_ring_set_t *)srs; local
2458 mac_tx_srs_no_desc(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain, uint16_t flag, mblk_t **ret_mp) argument
2514 mac_tx_srs_enqueue(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain, uint16_t flag, uintptr_t fanout_hint, mblk_t **ret_mp) argument
2654 mac_tx_single_ring_mode(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain, uintptr_t fanout_hint, uint16_t flag, mblk_t **ret_mp) argument
2721 mac_tx_serializer_mode(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain, uintptr_t fanout_hint, uint16_t flag, mblk_t **ret_mp) argument
2798 mac_tx_fanout_mode(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain, uintptr_t fanout_hint, uint16_t flag, mblk_t **ret_mp) argument
2884 mac_tx_bw_mode(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain, uintptr_t fanout_hint, uint16_t flag, mblk_t **ret_mp) argument
3005 mac_tx_aggr_mode(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain, uintptr_t fanout_hint, uint16_t flag, mblk_t **ret_mp) argument
3041 mac_tx_srs_drain(mac_soft_ring_set_t *mac_srs, uint_t proc_type) argument
3565 mac_tx_srs_wakeup(mac_soft_ring_set_t *mac_srs, mac_ring_handle_t ring) argument
3699 mac_soft_ring_set_t *mac_srs = ringp->s_ring_set; local
3830 mac_soft_ring_set_t *mac_srs = ringp->s_ring_set; local
3911 mac_soft_ring_set_t *mac_srs = ringp->s_ring_set; local
[all...]
H A Dmac_datapath_setup.c137 * Every Tx and Rx mac_soft_ring_set_t (mac_srs) created gets added
229 mac_srs_soft_rings_free(mac_soft_ring_set_t *mac_srs) argument
240 mutex_enter(&mac_srs->srs_lock);
242 head = mac_srs->srs_soft_ring_head;
243 mac_srs->srs_soft_ring_head = NULL;
244 mac_srs->srs_soft_ring_tail = NULL;
245 mac_srs->srs_soft_ring_count = 0;
247 mutex_exit(&mac_srs->srs_lock);
256 mac_srs_add_glist(mac_soft_ring_set_t *mac_srs) argument
258 ASSERT(mac_srs
281 mac_srs_remove_glist(mac_soft_ring_set_t *mac_srs) argument
315 mac_srs_client_poll_quiesce(mac_client_impl_t *mcip, mac_soft_ring_set_t *mac_srs) argument
338 mac_srs_client_poll_restart(mac_client_impl_t *mcip, mac_soft_ring_set_t *mac_srs) argument
366 mac_srs_client_poll_enable(mac_client_impl_t *mcip, mac_soft_ring_set_t *mac_srs) argument
432 mac_srs_client_poll_disable(mac_client_impl_t *mcip, mac_soft_ring_set_t *mac_srs) argument
499 mac_srs_poll_state_change(mac_soft_ring_set_t *mac_srs, boolean_t turn_off_poll_capab, mac_rx_func_t rx_func) argument
1180 mac_srs_fanout_list_alloc(mac_soft_ring_set_t *mac_srs) argument
1209 mac_srs_worker_bind(mac_soft_ring_set_t *mac_srs, processorid_t cpuid) argument
1238 mac_srs_poll_bind(mac_soft_ring_set_t *mac_srs, processorid_t cpuid) argument
1271 mac_rx_srs_retarget_intr(mac_soft_ring_set_t *mac_srs, processorid_t cpuid) argument
1319 mac_tx_srs_retarget_intr(mac_soft_ring_set_t *mac_srs) argument
1394 mac_soft_ring_set_t *mac_srs; local
1439 mac_update_srs_priority(mac_soft_ring_set_t *mac_srs, pri_t prival) argument
1598 mac_soft_ring_set_t *mac_srs = arg; local
1682 mac_srs_update_fanout_list(mac_soft_ring_set_t *mac_srs) argument
1720 mac_srs_create_proto_softrings(int id, uint16_t type, pri_t pri, mac_client_impl_t *mcip, mac_soft_ring_set_t *mac_srs, processorid_t cpuid, mac_direct_rx_t rx_func, void *x_arg1, mac_resource_handle_t x_arg2, boolean_t set_bypass) argument
2101 mac_soft_ring_set_t *mac_srs; local
2341 mac_soft_ring_set_t *mac_srs; local
2401 mac_soft_ring_set_t *mac_srs; local
2538 mac_soft_ring_set_t *mac_srs; local
3331 mac_srs_fanout_list_free(mac_soft_ring_set_t *mac_srs) argument
3370 mac_srs_ring_free(mac_soft_ring_set_t *mac_srs) argument
3404 mac_srs_free(mac_soft_ring_set_t *mac_srs) argument
3422 mac_srs_soft_rings_quiesce(mac_soft_ring_set_t *mac_srs, uint_t s_ring_flag) argument
3457 mac_srs_worker_quiesce(mac_soft_ring_set_t *mac_srs) argument
3509 mac_srs_signal(mac_soft_ring_set_t *mac_srs, uint_t srs_flag) argument
3546 mac_srs_soft_rings_signal(mac_soft_ring_set_t *mac_srs, uint_t sr_flag) argument
3562 mac_srs_worker_restart(mac_soft_ring_set_t *mac_srs) argument
3618 mac_srs_worker_unbind(mac_soft_ring_set_t *mac_srs) argument
3634 mac_srs_poll_unbind(mac_soft_ring_set_t *mac_srs) argument
3651 mac_srs_threads_unbind(mac_soft_ring_set_t *mac_srs) argument
3677 mac_soft_ring_set_t *mac_srs; local
3721 mac_tx_srs_add_ring(mac_soft_ring_set_t *mac_srs, mac_ring_t *tx_ring) argument
3746 mac_soft_ring_remove(mac_soft_ring_set_t *mac_srs, mac_soft_ring_t *softring) argument
3786 mac_tx_srs_del_ring(mac_soft_ring_set_t *mac_srs, mac_ring_t *tx_ring) argument
[all...]
H A Dmac_stat.c497 mac_soft_ring_set_t *mac_srs = (mac_soft_ring_set_t *)handle; local
498 mac_tx_stats_t *mac_tx_stat = &mac_srs->srs_tx.st_stat;
532 i_mac_tx_swlane_stat_create(mac_soft_ring_set_t *mac_srs, const char *modname, argument
537 ksp = i_mac_stat_create(mac_srs, modname, statname,
541 mac_srs->srs_ksp = ksp;
550 mac_soft_ring_set_t *mac_srs = (mac_soft_ring_set_t *)handle; local
551 mac_rx_stats_t *mac_rx_stat = &mac_srs->srs_rx.sr_stat;
590 i_mac_rx_swlane_stat_create(mac_soft_ring_set_t *mac_srs, const char *modname, argument
595 ksp = i_mac_stat_create(mac_srs, modname, statname,
599 mac_srs
609 mac_soft_ring_set_t *mac_srs = (mac_soft_ring_set_t *)handle; local
658 i_mac_rx_hwlane_stat_create(mac_soft_ring_set_t *mac_srs, const char *modname, const char *statname) argument
875 mac_soft_ring_set_t *mac_srs = tcp_ringp->s_ring_set; local
1035 mac_srs_stat_create(mac_soft_ring_set_t *mac_srs) argument
1094 mac_soft_ring_set_t *mac_srs = ringp->s_ring_set; local
1148 mac_srs_stat_delete(mac_soft_ring_set_t *mac_srs) argument
1185 mac_soft_ring_set_t *mac_srs = ringp->s_ring_set; local
1240 mac_soft_ring_set_t *mac_srs; local
[all...]
H A Dmac_soft_ring.c103 #define ADD_SOFTRING_TO_SET(mac_srs, softring) { \
104 if (mac_srs->srs_soft_ring_head == NULL) { \
105 mac_srs->srs_soft_ring_head = softring; \
106 mac_srs->srs_soft_ring_tail = softring; \
110 mac_srs->srs_soft_ring_tail; \
111 mac_srs->srs_soft_ring_tail->s_ring_next = softring; \
112 mac_srs->srs_soft_ring_tail = softring; \
114 mac_srs->srs_soft_ring_count++; \
150 pri_t pri, mac_client_impl_t *mcip, mac_soft_ring_set_t *mac_srs,
162 "mac_tcp_soft_ring_%d_%p", id, (void *)mac_srs);
149 mac_soft_ring_create(int id, clock_t wait, uint16_t type, pri_t pri, mac_client_impl_t *mcip, mac_soft_ring_set_t *mac_srs, processorid_t cpuid, mac_direct_rx_t rx_func, void *x_arg1, mac_resource_handle_t x_arg2) argument
360 mac_soft_ring_set_t *mac_srs = ringp->s_ring_set; local
544 mac_soft_ring_set_t *mac_srs = ringp->s_ring_set; local
656 mac_soft_ring_set_t *mac_srs = ringp->s_ring_set; local
[all...]
H A Dmac.c1461 mac_soft_ring_set_t *mac_srs = (mac_soft_ring_set_t *)srs; local
1462 mac_srs_rx_t *srs_rx = &mac_srs->srs_rx;
1469 arg2 = mac_srs->srs_mrh;
1549 mac_soft_ring_set_t *mac_srs = hw_ring->mr_srs; local
1569 ASSERT(!(mac_srs->srs_type & SRST_TX));
1570 mac_srs->srs_mrh = prh;
1571 mac_srs->srs_rx.sr_lower_proc = mac_hwrings_rx_process;
1579 mac_soft_ring_set_t *mac_srs; local
1585 mac_srs = hw_ring->mr_srs;
1586 ASSERT(!(mac_srs
2060 mac_soft_ring_set_t *mac_srs; local
2473 mac_soft_ring_set_t *mac_srs; local
4397 mac_soft_ring_set_t *mac_srs; local
4514 mac_soft_ring_set_t *mac_srs; local
4541 mac_soft_ring_set_t *mac_srs; local
5172 mac_soft_ring_set_t *mac_srs; local
5257 mac_soft_ring_set_t *mac_srs; local
5675 mac_soft_ring_set_t *mac_srs; local
[all...]
H A Dmac_client.c585 mac_soft_ring_set_t *mac_srs; local
591 mac_srs = (mac_soft_ring_set_t *)(flent->fe_tx_srs);
592 mac_tx_stat = &mac_srs->srs_tx.st_stat;
633 mac_srs = (mac_soft_ring_set_t *)flent->fe_rx_srs[i];
634 mac_rx_stat = &mac_srs->srs_rx.sr_stat;
641 mac_srs = (mac_soft_ring_set_t *)flent->fe_rx_srs[i];
642 mac_rx_stat = &mac_srs->srs_rx.sr_stat;
650 mac_srs = (mac_soft_ring_set_t *)flent->fe_rx_srs[i];
651 mac_rx_stat = &mac_srs->srs_rx.sr_stat;
3451 mac_soft_ring_set_t *mac_srs; local
3684 mac_soft_ring_set_t *mac_srs; local
3707 mac_soft_ring_set_t *mac_srs; local
[all...]
H A Dmac_flow.c107 mac_soft_ring_set_t *mac_srs; local
115 mac_srs = (mac_soft_ring_set_t *)fep->fe_rx_srs[i];
116 if (mac_srs == NULL) /* Multicast flow */
118 mac_rx_stat = &mac_srs->srs_rx.sr_stat;
129 mac_srs = (mac_soft_ring_set_t *)fep->fe_tx_srs;
130 if (mac_srs == NULL) /* Multicast flow */
132 mac_tx_stat = &mac_srs->srs_tx.st_stat;
H A Dmac_provider.c684 mac_soft_ring_set_t *mac_srs; local
724 mac_srs = mr->mr_srs;
731 mac_srs->srs_rx.sr_lower_proc(mh,
732 (mac_resource_handle_t)mac_srs, mp_chain, B_FALSE);
/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A Dmac_soft_ring.h530 #define MAC_SRS_POLLING_OFF(mac_srs) { \
531 ASSERT(MUTEX_HELD(&(mac_srs)->srs_lock)); \
532 if (((mac_srs)->srs_state & (SRS_POLLING_CAPAB|SRS_POLLING)) == \
534 (mac_srs)->srs_state &= ~SRS_POLLING; \
536 (mac_srs)->srs_ring); \
537 (mac_srs)->srs_rx.sr_poll_off++; \
541 #define MAC_COUNT_CHAIN(mac_srs, head, tail, cnt, sz) { \
548 if ((mac_srs)->srs_type & SRST_BW_CONTROL) \
576 #define MAC_UPDATE_SRS_COUNT_LOCKED(mac_srs, cnt) { \
577 mac_srs_rx_t *srs_rx = &(mac_srs)
[all...]
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/mac/
H A Dmac.c56 /* arguments passed to mac_srs dee-command */
323 mac_soft_ring_set_t *mac_srs; local
329 mac_srs = (mac_soft_ring_set_t *)(fe.fe_rx_srs[i]);
330 mac_rx_stat = &mac_srs->srs_rx.sr_stat;
335 mac_srs = (mac_soft_ring_set_t *)(fe.fe_tx_srs);
336 if (mac_srs != NULL) {
337 mac_tx_stat = &mac_srs->srs_tx.st_stat;
504 * In verbose mode "::mac_srs -rcv or ::mac_srs -tcv", we print the CPUs
542 if (mdb_walk_dcmd("mac_srs", "mac_sr
[all...]

Completed in 194 milliseconds