Home
last modified time | relevance | path

Searched refs:recycle_lock (Results 1 – 21 of 21) sorted by relevance

/titanic_44/usr/src/uts/common/io/igb/
H A Digb_tx.c1086 if (mutex_tryenter(&tx_ring->recycle_lock) == 0) in igb_tx_recycle_legacy()
1094 mutex_exit(&tx_ring->recycle_lock); in igb_tx_recycle_legacy()
1105 mutex_exit(&tx_ring->recycle_lock); in igb_tx_recycle_legacy()
1179 mutex_exit(&tx_ring->recycle_lock); in igb_tx_recycle_legacy()
1196 mutex_exit(&tx_ring->recycle_lock); in igb_tx_recycle_legacy()
1241 if (mutex_tryenter(&tx_ring->recycle_lock) == 0) in igb_tx_recycle_head_wb()
1249 mutex_exit(&tx_ring->recycle_lock); in igb_tx_recycle_head_wb()
1270 mutex_exit(&tx_ring->recycle_lock); in igb_tx_recycle_head_wb()
1320 mutex_exit(&tx_ring->recycle_lock); in igb_tx_recycle_head_wb()
1337 mutex_exit(&tx_ring->recycle_lock); in igb_tx_recycle_head_wb()
H A Digb_rx.c83 mutex_enter(&rx_data->recycle_lock); in igb_rx_recycle()
91 mutex_exit(&rx_data->recycle_lock); in igb_rx_recycle()
H A Digb_sw.h417 kmutex_t recycle_lock; member
487 kmutex_t recycle_lock; /* Recycle lock, for rcb_tail */ member
H A Digb_buf.c348 mutex_init(&rx_data->recycle_lock, NULL, in igb_alloc_rx_ring_data()
434 mutex_destroy(&rx_data->recycle_lock); in igb_free_rx_ring_data()
H A Digb_main.c1097 mutex_init(&tx_ring->recycle_lock, NULL, in igb_init_locks()
1133 mutex_destroy(&tx_ring->recycle_lock); in igb_destroy_locks()
1690 mutex_enter(&tx_ring->recycle_lock); in igb_tx_clean()
1730 mutex_exit(&tx_ring->recycle_lock); in igb_tx_clean()
/titanic_44/usr/src/uts/common/io/ixgbe/
H A Dixgbe_tx.c1215 mutex_enter(&tx_ring->recycle_lock); in ixgbe_tx_recycle_legacy()
1227 mutex_exit(&tx_ring->recycle_lock); in ixgbe_tx_recycle_legacy()
1237 mutex_exit(&tx_ring->recycle_lock); in ixgbe_tx_recycle_legacy()
1313 mutex_exit(&tx_ring->recycle_lock); in ixgbe_tx_recycle_legacy()
1336 mutex_exit(&tx_ring->recycle_lock); in ixgbe_tx_recycle_legacy()
1377 mutex_enter(&tx_ring->recycle_lock); in ixgbe_tx_recycle_head_wb()
1389 mutex_exit(&tx_ring->recycle_lock); in ixgbe_tx_recycle_head_wb()
1409 mutex_exit(&tx_ring->recycle_lock); in ixgbe_tx_recycle_head_wb()
1460 mutex_exit(&tx_ring->recycle_lock); in ixgbe_tx_recycle_head_wb()
1483 mutex_exit(&tx_ring->recycle_lock); in ixgbe_tx_recycle_head_wb()
H A Dixgbe_sw.h467 kmutex_t recycle_lock; member
532 kmutex_t recycle_lock; /* Recycle lock, for rcb_tail */ member
H A Dixgbe_rx.c91 mutex_enter(&rx_data->recycle_lock); in ixgbe_rx_recycle()
99 mutex_exit(&rx_data->recycle_lock); in ixgbe_rx_recycle()
H A Dixgbe_buf.c215 mutex_init(&rx_data->recycle_lock, NULL, in ixgbe_alloc_rx_ring_data()
301 mutex_destroy(&rx_data->recycle_lock); in ixgbe_free_rx_ring_data()
H A Dixgbe_main.c1202 mutex_init(&tx_ring->recycle_lock, NULL, in ixgbe_init_locks()
1235 mutex_destroy(&tx_ring->recycle_lock); in ixgbe_destroy_locks()
1671 mutex_enter(&tx_ring->recycle_lock); in ixgbe_tx_clean()
1713 mutex_exit(&tx_ring->recycle_lock); in ixgbe_tx_clean()
/titanic_44/usr/src/uts/common/io/nge/
H A Dnge_rx.c113 mutex_enter(brp->recycle_lock); in nge_recv_recycle()
123 mutex_exit(brp->recycle_lock); in nge_recv_recycle()
171 mutex_enter(brp->recycle_lock); in nge_recv_packet()
174 mutex_exit(brp->recycle_lock); in nge_recv_packet()
H A Dnge_main.c658 mutex_enter(brp->recycle_lock); in nge_fini_buff_ring()
660 mutex_exit(brp->recycle_lock); in nge_fini_buff_ring()
837 mutex_init(brp->recycle_lock, NULL, MUTEX_DRIVER, in nge_init_ring_param_lock()
2280 mutex_destroy(brp->recycle_lock); in nge_unattach()
H A Dnge.h499 kmutex_t recycle_lock[1]; member
/titanic_44/usr/src/uts/common/io/e1000g/
H A De1000g_rx.c97 mutex_enter(&rx_data->recycle_lock); in e1000g_rxfree_func()
100 mutex_exit(&rx_data->recycle_lock); in e1000g_rxfree_func()
403 mutex_enter(&rx_data->recycle_lock); in e1000g_get_buf()
407 mutex_exit(&rx_data->recycle_lock); in e1000g_get_buf()
H A De1000g_sw.h760 kmutex_t recycle_lock; member
H A De1000g_main.c1659 mutex_init(&rx_data->recycle_lock, NULL, in e1000g_alloc_rx_data()
1691 mutex_destroy(&rx_data->recycle_lock); in e1000g_free_rx_data()
/titanic_44/usr/src/uts/common/io/xge/drv/
H A Dxgell.h302 spinlock_t recycle_lock; /* buffer recycle lock */ member
H A Dxgell.c272 mutex_enter(&bf_pool->recycle_lock); in xgell_rx_buffer_recycle()
297 mutex_exit(&bf_pool->recycle_lock); in xgell_rx_buffer_recycle()
411 mutex_enter(&bf_pool->recycle_lock); in xgell_rx_destroy_buffer_pool()
422 mutex_exit(&bf_pool->recycle_lock); in xgell_rx_destroy_buffer_pool()
461 mutex_destroy(&bf_pool->recycle_lock); in xgell_rx_destroy_buffer_pool()
500 mutex_init(&bf_pool->recycle_lock, NULL, MUTEX_DRIVER, in xgell_rx_create_buffer_pool()
/titanic_44/usr/src/uts/common/io/ntxn/
H A Dunm_gem.c593 mutex_enter(rcv_desc->recycle_lock); in unm_rx_buffer_recycle()
597 mutex_exit(rcv_desc->recycle_lock); in unm_rx_buffer_recycle()
622 mutex_destroy(rcv_desc->recycle_lock); in unm_destroy_rx_ring()
677 mutex_init(rcv_desc->recycle_lock, NULL, in unm_create_rx_ring()
H A Dunm_nic.h394 kmutex_t recycle_lock[1]; /* buffer recycle lock */ member
H A Dunm_nic_main.c1477 mutex_enter(rcv_desc->recycle_lock); in unm_reserve_rx_buffer()
1491 mutex_exit(rcv_desc->recycle_lock); in unm_reserve_rx_buffer()