Home
last modified time | relevance | path

Searched refs:s_ring_lock (Results 1 – 5 of 5) sorted by relevance

/titanic_41/usr/src/uts/common/io/mac/
H A Dmac_soft_ring.c127 ASSERT(MUTEX_HELD(&ringp->s_ring_lock)); in mac_soft_ring_worker_wakeup()
178 mutex_init(&ringp->s_ring_lock, NULL, MUTEX_DEFAULT, NULL); in mac_soft_ring_create()
179 ringp->s_ring_notify_cb_info.mcbi_lockp = &ringp->s_ring_lock; in mac_soft_ring_create()
276 mutex_enter(&ringp->s_ring_lock); in mac_soft_ring_bind()
281 mutex_exit(&ringp->s_ring_lock); in mac_soft_ring_bind()
304 mutex_enter(&ringp->s_ring_lock); in mac_soft_ring_unbind()
307 mutex_exit(&ringp->s_ring_lock); in mac_soft_ring_unbind()
314 mutex_exit(&ringp->s_ring_lock); in mac_soft_ring_unbind()
326 mutex_enter(&ringp->s_ring_lock); in mac_soft_ring_fire()
328 mutex_exit(&ringp->s_ring_lock); in mac_soft_ring_fire()
[all …]
H A Dmac_sched.c4584 mutex_enter(&sringp->s_ring_lock); in mac_tx_srs_wakeup()
4593 mutex_exit(&sringp->s_ring_lock); in mac_tx_srs_wakeup()
4619 ASSERT(MUTEX_HELD(&(ringp)->s_ring_lock)); \
4688 ASSERT(MUTEX_NOT_HELD(&ringp->s_ring_lock)); in mac_rx_soft_ring_process()
4690 mutex_enter(&ringp->s_ring_lock); in mac_rx_soft_ring_process()
4699 mutex_exit(&ringp->s_ring_lock); in mac_rx_soft_ring_process()
4717 mutex_exit(&ringp->s_ring_lock); in mac_rx_soft_ring_process()
4727 ASSERT(MUTEX_NOT_HELD(&ringp->s_ring_lock)); in mac_rx_soft_ring_process()
4742 mutex_enter(&ringp->s_ring_lock); in mac_rx_soft_ring_process()
4756 mutex_exit(&ringp->s_ring_lock); in mac_rx_soft_ring_process()
[all …]
H A Dmac_datapath_setup.c473 mutex_enter(&softring->s_ring_lock); in mac_srs_client_poll_disable()
477 &softring->s_ring_lock); in mac_srs_client_poll_disable()
483 mutex_exit(&softring->s_ring_lock); in mac_srs_client_poll_disable()
1609 mutex_enter(&softring->s_ring_lock); in mac_srs_change_upcall()
1612 mutex_exit(&softring->s_ring_lock); in mac_srs_change_upcall()
H A Dmac_client.c3591 mutex_enter(&sringp->s_ring_lock); in mac_tx_is_flow_blocked()
3594 mutex_exit(&sringp->s_ring_lock); in mac_tx_is_flow_blocked()
3598 mutex_enter(&sringp->s_ring_lock); in mac_tx_is_flow_blocked()
3601 mutex_exit(&sringp->s_ring_lock); in mac_tx_is_flow_blocked()
3604 mutex_exit(&sringp->s_ring_lock); in mac_tx_is_flow_blocked()
/titanic_41/usr/src/uts/common/sys/
H A Dmac_soft_ring.h68 kmutex_t s_ring_lock; /* lock before using any member */ member