mac_cb_info_t
mac_cb_info_t *mcbi;
mac_callback_add(mac_cb_info_t *mcbi, mac_cb_t **mcb_head,
mac_callback_remove(mac_cb_info_t *mcbi, mac_cb_t **mcb_head,
mac_callback_remove_wait(mac_cb_info_t *mcbi)
DTRACE_PROBE1(need_wait, mac_cb_info_t *, mcbi);
mac_callback_barrier(mac_cb_info_t *mcbi)
mac_callback_walker_enter(mac_cb_info_t *mcbi)
mac_callback_walker_cleanup(mac_cb_info_t *mcbi, mac_cb_t **mcb_head)
mac_callback_walker_exit(mac_cb_info_t *mcbi, mac_cb_t **headp,
mac_cb_info_t *mcbi;
mac_cb_info_t *mcbi;
mac_callback_find(mac_cb_info_t *mcbi, mac_cb_t **mcb_headp, mac_cb_t *mcb_elem)
mac_cb_info_t *mcbi;
mac_cb_info_t *mcbi = &mip->mi_promisc_cb_info;
mac_cb_info_t *mcbi;
mac_cb_info_t *mcbi;
mac_cb_info_t *mcbi;
mac_cb_info_t *mcbi = &mip->mi_notify_cb_info;
mac_cb_info_t *mcbi;
mac_cb_info_t *mcbi;
mac_cb_info_t *mcbi;
mac_cb_info_t mci_tx_notify_cb_info; /* cb list info */
typedef boolean_t (*mcb_func_t)(mac_cb_info_t *, mac_cb_t **, mac_cb_t *);
mac_cb_info_t mi_notify_cb_info; /* mi_notify_lock */
mac_cb_info_t mi_promisc_cb_info; /* mi_promisc_lock */
extern void mac_callback_add(mac_cb_info_t *, mac_cb_t **, mac_cb_t *);
extern boolean_t mac_callback_remove(mac_cb_info_t *, mac_cb_t **, mac_cb_t *);
extern void mac_callback_remove_wait(mac_cb_info_t *);
extern void mac_callback_barrier(mac_cb_info_t *);
extern void mac_callback_walker_enter(mac_cb_info_t *);
extern void mac_callback_walker_exit(mac_cb_info_t *, mac_cb_t **, boolean_t);
mac_cb_info_t s_ring_notify_cb_info; /* cb list info */