Searched refs:mcbi (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac.c | 559 mac_cb_info_t *mcbi; in i_mac_destructor() local 575 mcbi = &mip->mi_notify_cb_info; in i_mac_destructor() 576 ASSERT(mcbi->mcbi_del_cnt == 0 && mcbi->mcbi_walker_cnt == 0); in i_mac_destructor() 579 ASSERT(mcbi->mcbi_lockp == &mip->mi_notify_lock); in i_mac_destructor() 580 mcbi->mcbi_lockp = NULL; in i_mac_destructor() 582 mcbi = &mip->mi_promisc_cb_info; in i_mac_destructor() 583 ASSERT(mcbi->mcbi_del_cnt == 0 && mip->mi_promisc_list == NULL); in i_mac_destructor() 585 ASSERT(mcbi->mcbi_lockp == &mip->mi_promisc_lock); in i_mac_destructor() 586 mcbi->mcbi_lockp = NULL; in i_mac_destructor() 639 mac_callback_add(mac_cb_info_t *mcbi, mac_cb_t **mcb_head, in mac_callback_add() argument [all …]
|
H A D | mac_provider.c | 1301 mac_cb_info_t *mcbi; in i_mac_notify_thread() local 1304 mcbi = &mip->mi_notify_cb_info; in i_mac_notify_thread() 1305 CALLB_CPR_INIT(&cprinfo, mcbi->mcbi_lockp, callb_generic_cpr, in i_mac_notify_thread() 1308 mutex_enter(mcbi->mcbi_lockp); in i_mac_notify_thread() 1317 cv_wait(&mcbi->mcbi_cv, mcbi->mcbi_lockp); in i_mac_notify_thread() 1318 CALLB_CPR_SAFE_END(&cprinfo, mcbi->mcbi_lockp); in i_mac_notify_thread() 1328 mutex_exit(mcbi->mcbi_lockp); in i_mac_notify_thread() 1391 mutex_enter(mcbi->mcbi_lockp); in i_mac_notify_thread() 1395 cv_broadcast(&mcbi->mcbi_cv); in i_mac_notify_thread() 1409 mac_cb_info_t *mcbi; in i_mac_notify_exit() local [all …]
|
H A D | mac_client.c | 1653 mac_cb_info_t *mcbi = &mip->mi_promisc_cb_info; in mac_rx_barrier() local 1655 mutex_enter(mcbi->mcbi_lockp); in mac_rx_barrier() 1656 mac_callback_barrier(mcbi); in mac_rx_barrier() 1657 mutex_exit(mcbi->mcbi_lockp); in mac_rx_barrier() 3349 mac_cb_info_t *mcbi; in mac_promisc_add() local 3399 mcbi = &mip->mi_promisc_cb_info; in mac_promisc_add() 3400 mutex_enter(mcbi->mcbi_lockp); in mac_promisc_add() 3407 mutex_exit(mcbi->mcbi_lockp); in mac_promisc_add() 3432 mac_cb_info_t *mcbi; in mac_promisc_remove() local 3448 mcbi = &mip->mi_promisc_cb_info; in mac_promisc_remove() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | mac_impl.h | 128 #define MAC_CALLBACK_WALKER_INC(mcbi) \ argument 129 mac_callback_walker_enter(mcbi) 131 #define MAC_CALLBACK_WALKER_DCR(mcbi, headp) \ argument 132 mac_callback_walker_exit(mcbi, headp, B_FALSE)
|