Lines Matching refs:mtnfp
7325 mac_tx_notify_cb_t *mtnfp; in mac_client_tx_notify_add() local
7329 mtnfp = kmem_zalloc(sizeof (mac_tx_notify_cb_t), KM_SLEEP); in mac_client_tx_notify_add()
7330 mtnfp->mtnf_fn = notify; in mac_client_tx_notify_add()
7331 mtnfp->mtnf_arg = arg; in mac_client_tx_notify_add()
7332 mtnfp->mtnf_link.mcb_objp = mtnfp; in mac_client_tx_notify_add()
7333 mtnfp->mtnf_link.mcb_objsize = sizeof (mac_tx_notify_cb_t); in mac_client_tx_notify_add()
7334 mtnfp->mtnf_link.mcb_flags = MCB_TX_NOTIFY_CB_T; in mac_client_tx_notify_add()
7338 mac_callback_add(mcbi, &mcip->mci_tx_notify_cb_list, &mtnfp->mtnf_link); in mac_client_tx_notify_add()
7340 return (mtnfp); in mac_client_tx_notify_add()
7344 mac_client_tx_notify_remove(mac_client_impl_t *mcip, mac_tx_notify_cb_t *mtnfp) in mac_client_tx_notify_remove() argument
7352 &mcip->mci_tx_notify_cb_list, &mtnfp->mtnf_link)) { in mac_client_tx_notify_remove()
7355 "found, mcip 0x%p mtnfp 0x%p", (void *)mcip, (void *)mtnfp); in mac_client_tx_notify_remove()
7362 if (mac_callback_remove(mcbi, cblist, &mtnfp->mtnf_link)) in mac_client_tx_notify_remove()
7363 kmem_free(mtnfp, sizeof (mac_tx_notify_cb_t)); in mac_client_tx_notify_remove()
7378 mac_tx_notify_cb_t *mtnfp = NULL; in mac_client_tx_notify() local
7384 mtnfp = mac_client_tx_notify_add(mcip, callb_func, ptr); in mac_client_tx_notify()
7390 return ((mac_tx_notify_handle_t)mtnfp); in mac_client_tx_notify()