Lines Matching refs:mcbi
126 #define MAC_CALLBACK_WALKER_INC(mcbi) { \ argument
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++; argument
134 #define MAC_CALLBACK_WALKER_DCR(mcbi, headp) { \ argument
137 mutex_enter((mcbi)->mcbi_lockp); \
138 if (--(mcbi)->mcbi_walker_cnt == 0 && (mcbi)->mcbi_del_cnt != 0) { \
139 rmlist = mac_callback_walker_cleanup((mcbi), headp); \
141 cv_broadcast(&(mcbi)->mcbi_cv); \
143 mutex_exit((mcbi)->mcbi_lockp); \
150 mac_cb_info_t *mcbi; \
152 mcbi = &(mip)->mi_promisc_cb_info; \
153 mutex_enter(mcbi->mcbi_lockp); \
154 if (--mcbi->mcbi_walker_cnt == 0 && mcbi->mcbi_del_cnt != 0) { \
156 cv_broadcast(&mcbi->mcbi_cv); \
158 mutex_exit(mcbi->mcbi_lockp); \