H A D | mac.c | 371 * when holding a reference on a link or when holding mip->mi_bridge_lock and 532 mac_impl_t *mip = buf; local 536 mip->mi_linkstate = LINK_STATE_UNKNOWN; 538 rw_init(&mip->mi_rw_lock, NULL, RW_DRIVER, NULL); 539 mutex_init(&mip->mi_notify_lock, NULL, MUTEX_DRIVER, NULL); 540 mutex_init(&mip->mi_promisc_lock, NULL, MUTEX_DRIVER, NULL); 541 mutex_init(&mip->mi_ring_lock, NULL, MUTEX_DEFAULT, NULL); 543 mip->mi_notify_cb_info.mcbi_lockp = &mip->mi_notify_lock; 544 cv_init(&mip 557 mac_impl_t *mip = buf; local 794 i_mac_promisc_walker_cleanup(mac_impl_t *mip) argument 821 i_mac_notify(mac_impl_t *mip, mac_notify_type_t type) argument 858 i_mac_perim_enter(mac_impl_t *mip) argument 892 i_mac_perim_enter_nowait(mac_impl_t *mip) argument 920 i_mac_perim_exit(mac_impl_t *mip) argument 950 mac_impl_t *mip = (mac_impl_t *)mh; local 971 mac_impl_t *mip = (mac_impl_t *)mh; local 1013 mac_impl_t *mip; local 1025 mac_impl_t *mip; local 1065 mac_rele(mac_impl_t *mip) argument 1082 mac_impl_t *mip = (mac_impl_t *)mh; local 1147 mac_impl_t *mip = (mac_impl_t *)mh; local 1197 i_mac_promisc_set(mac_impl_t *mip, boolean_t on) argument 1245 mac_impl_t *mip = (mac_impl_t *)mh; local 1262 mac_addr_factory_init(mac_impl_t *mip) argument 1302 mac_addr_factory_fini(mac_impl_t *mip) argument 1330 mac_impl_t *mip = mcip->mci_mip; local 1385 mac_impl_t *mip = mcip->mci_mip; local 1412 mac_impl_t *mip = (mac_impl_t *)mh; local 1442 mac_impl_t *mip = (mac_impl_t *)mh; local 1682 mac_impl_t *mip = mcip->mci_mip; local 1707 mac_impl_t *mip = (mac_impl_t *)mh; local 2099 mac_impl_t *mip = mcip->mci_mip; local 2123 mac_impl_t *mip = mcip->mci_mip; local 2139 mac_impl_t *mip = mcip->mci_mip; local 2329 mac_impl_t *mip = (mac_impl_t *)mh; local 2339 i_mac_disable(mac_impl_t *mip) argument 2390 mac_impl_t *mip = (mac_impl_t *)mh; local 2403 mac_impl_t *mip = (mac_impl_t *)mh; local 2426 mac_rx_classify(mac_impl_t *mip, mac_resource_handle_t mrh, mblk_t *mp) argument 2476 mac_impl_t *mip = (mac_impl_t *)mh; local 2510 i_mac_tx_srs_notify(mac_impl_t *mip, mac_ring_handle_t ring) argument 2563 mac_impl_t *mip = (mac_impl_t *)mh; local 2582 mac_impl_t *mip = (mac_impl_t *)mh; local 2611 mac_impl_t *mip = (mac_impl_t *)mh; local 2664 mac_impl_t *mip = (mac_impl_t *)mh; local 2708 mac_impl_t *mip = (mac_impl_t *)mh; local 2740 mac_impl_t *mip = (mac_impl_t *)mh; local 2799 mac_impl_t *mip = (mac_impl_t *)mh; local 3172 mac_impl_t *mip = (mac_impl_t *)mh; local 3246 mac_impl_t *mip = (mac_impl_t *)mh; local 3376 mac_impl_t *mip = (mac_impl_t *)mh; local 3580 mac_impl_t *mip = (mac_impl_t *)mh; local 3591 mac_impl_t *mip = (mac_impl_t *)mh; local 3600 mac_register_priv_prop(mac_impl_t *mip, char **priv_props) argument 3626 mac_unregister_priv_prop(mac_impl_t *mip) argument 3655 mac_ring_alloc(mac_impl_t *mip) argument 3674 mac_ring_free(mac_impl_t *mip, mac_ring_t *ring) argument 3689 mac_ring_freeall(mac_impl_t *mip) argument 3803 mac_init_ring(mac_impl_t *mip, mac_group_t *group, int index, mac_capab_rings_t *cap_rings) argument 3904 mac_init_group(mac_impl_t *mip, mac_group_t *group, int size, mac_capab_rings_t *cap_rings) argument 3918 mac_init_rings(mac_impl_t *mip, mac_ring_type_t rtype) argument 4265 mac_free_rings(mac_impl_t *mip, mac_ring_type_t rtype) argument 4360 mac_bridge_tx(mac_impl_t *mip, mac_ring_handle_t rh, mblk_t *mp) argument 4410 mac_impl_t *mip = (mac_impl_t *)group->mrg_mh; local 4634 mac_impl_t *mip = (mac_impl_t *)group->mrg_mh; local 4849 mac_group_mov_ring(mac_impl_t *mip, mac_group_t *d_group, mac_ring_t *ring) argument 4889 mac_find_macaddr(mac_impl_t *mip, uint8_t *mac_addr) argument 4920 mac_impl_t *mip = map->ma_mip; local 4957 mac_add_macaddr(mac_impl_t *mip, mac_group_t *group, uint8_t *mac_addr, boolean_t use_hw) argument 5060 mac_impl_t *mip = map->ma_mip; local 5119 mac_impl_t *mip = map->ma_mip; local 5191 mac_impl_t *mip = map->ma_mip; local 5212 mac_init_macaddr(mac_impl_t *mip) argument 5242 mac_fini_macaddr(mac_impl_t *mip) argument 5534 i_mac_impl_log(mac_impl_t *mip, i_mac_log_state_t *lstate) argument 5611 mac_impl_t *mip = (mac_impl_t *)val; local 5625 mac_impl_t *mip; local 5890 mac_reserve_tx_ring(mac_impl_t *mip, mac_ring_t *desired_ring) argument 5960 mac_reclaim_ring_from_grp(mac_impl_t *mip, mac_ring_type_t ring_type, mac_ring_t *ring, mac_ring_t **rings, int nrings) argument 6148 i_mac_group_allocate_rings(mac_impl_t *mip, mac_ring_type_t ring_type, mac_group_t *src_group, mac_group_t *new_group, mac_share_handle_t share, uint32_t ringcnt) argument 6332 mac_impl_t *mip = mcip->mci_mip; local 6629 mac_impl_t *mip = mcip->mci_mip; local 6698 mac_impl_t *mip = mcip->mci_mip; local 6739 mac_impl_t *mip = mcip->mci_mip; local 6809 mac_impl_t *mip = mcip->mci_mip; local 6896 mac_impl_t *mip = mcip->mci_mip; local 7113 mac_impl_t *mip = mcip->mci_mip; local 7192 mac_impl_t *mip = mcip->mci_mip; local 7406 mac_impl_t *mip = (mac_impl_t *)mh; local 7430 mac_impl_t *mip = (mac_impl_t *)mh; local 7443 mac_impl_t *mip = (mac_impl_t *)mh; local 7458 mac_set_prim_vlan_rings(mac_impl_t *mip, mac_resource_props_t *mrp) argument 7510 mac_impl_t *mip = mcip->mci_mip; local 7746 mac_impl_t *mip = (mac_impl_t *)val; local 7909 mac_impl_t *mip = mcip->mci_mip; local 8005 mac_impl_t *mip = mcip->mci_mip; local [all...] |