Searched refs:mcbi (Results 1 - 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | mac_impl.h | 126 #define MAC_CALLBACK_WALKER_INC(mcbi) { \ 127 mutex_enter((mcbi)->mcbi_lockp); \ 128 (mcbi)->mcbi_walker_cnt++; \ 129 mutex_exit((mcbi)->mcbi_lockp); \ 132 #define MAC_CALLBACK_WALKER_INC_HELD(mcbi) (mcbi)->mcbi_walker_cnt++; 134 #define MAC_CALLBACK_WALKER_DCR(mcbi, headp) { \ 137 mutex_enter((mcbi)->mcbi_lockp); \ 138 if (--(mcbi)->mcbi_walker_cnt == 0 && (mcbi) [all...] |
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_provider.c | 1189 mac_cb_info_t *mcbi; local 1192 mcbi = &mip->mi_notify_cb_info; 1193 CALLB_CPR_INIT(&cprinfo, mcbi->mcbi_lockp, callb_generic_cpr, 1196 mutex_enter(mcbi->mcbi_lockp); 1205 cv_wait(&mcbi->mcbi_cv, mcbi->mcbi_lockp); 1206 CALLB_CPR_SAFE_END(&cprinfo, mcbi->mcbi_lockp); 1216 mutex_exit(mcbi->mcbi_lockp); 1266 mutex_enter(mcbi->mcbi_lockp); 1270 cv_broadcast(&mcbi 1284 mac_cb_info_t *mcbi; local [all...] |
H A D | mac.c | 558 mac_cb_info_t *mcbi; local 574 mcbi = &mip->mi_notify_cb_info; 575 ASSERT(mcbi->mcbi_del_cnt == 0 && mcbi->mcbi_walker_cnt == 0); 578 ASSERT(mcbi->mcbi_lockp == &mip->mi_notify_lock); 579 mcbi->mcbi_lockp = NULL; 581 mcbi = &mip->mi_promisc_cb_info; 582 ASSERT(mcbi->mcbi_del_cnt == 0 && mip->mi_promisc_list == NULL); 584 ASSERT(mcbi->mcbi_lockp == &mip->mi_promisc_lock); 585 mcbi 638 mac_callback_add(mac_cb_info_t *mcbi, mac_cb_t **mcb_head, mac_cb_t *mcb_elem) argument 668 mac_callback_remove(mac_cb_info_t *mcbi, mac_cb_t **mcb_head, mac_cb_t *mcb_elem) argument 704 mac_callback_remove_wait(mac_cb_info_t *mcbi) argument 719 mac_callback_walker_cleanup(mac_cb_info_t *mcbi, mac_cb_t **mcb_head) argument 762 mac_callback_find(mac_cb_info_t *mcbi, mac_cb_t **mcb_headp, mac_cb_t *mcb_elem) argument 823 mac_cb_info_t *mcbi; local 7324 mac_cb_info_t *mcbi; local 7346 mac_cb_info_t *mcbi; local [all...] |
H A D | mac_client.c | 3263 mac_cb_info_t *mcbi; local 3313 mcbi = &mip->mi_promisc_cb_info; 3314 mutex_enter(mcbi->mcbi_lockp); 3321 mutex_exit(mcbi->mcbi_lockp); 3346 mac_cb_info_t *mcbi; local 3362 mcbi = &mip->mi_promisc_cb_info; 3363 mutex_enter(mcbi->mcbi_lockp); 3364 if (mac_callback_remove(mcbi, &mip->mi_promisc_list, 3380 mutex_exit(mcbi->mcbi_lockp); 3684 mac_cb_info_t *mcbi; local 3716 mac_cb_info_t *mcbi = &mip->mi_notify_cb_info; local 3731 mac_cb_info_t *mcbi; local [all...] |
Completed in 84 milliseconds