Lines Matching refs:mh
433 mac_handle_t mh = NULL; in drv_ioc_hwgrpget() local
444 err = mac_open_by_linkid(hwgrpp->dih_linkid, &mh); in drv_ioc_hwgrpget()
452 rgrpnum = mac_hwgrp_num(mh, MAC_RING_TYPE_RX); in drv_ioc_hwgrpget()
461 bcopy(mac_name(mh), hwgrp.dhi_link_name, in drv_ioc_hwgrpget()
463 mac_get_hwrxgrp_info(mh, 0, &hwgrp.dhi_grp_num, in drv_ioc_hwgrpget()
477 tgrpnum = mac_hwgrp_num(mh, MAC_RING_TYPE_TX); in drv_ioc_hwgrpget()
486 bcopy(mac_name(mh), hwgrp.dhi_link_name, in drv_ioc_hwgrpget()
488 mac_get_hwtxgrp_info(mh, tgrpnum - 1, &hwgrp.dhi_grp_num, in drv_ioc_hwgrpget()
510 bcopy(mac_name(mh), hwgrp.dhi_link_name, in drv_ioc_hwgrpget()
512 mac_get_hwrxgrp_info(mh, i, &hwgrp.dhi_grp_num, in drv_ioc_hwgrpget()
528 tgrpnum = mac_hwgrp_num(mh, MAC_RING_TYPE_TX); in drv_ioc_hwgrpget()
536 bcopy(mac_name(mh), hwgrp.dhi_link_name, in drv_ioc_hwgrpget()
538 mac_get_hwtxgrp_info(mh, i, &hwgrp.dhi_grp_num, in drv_ioc_hwgrpget()
554 if (mh != NULL) in drv_ioc_hwgrpget()
555 dld_mac_close(mh); in drv_ioc_hwgrpget()
567 mac_handle_t mh = NULL; in drv_ioc_macaddrget() local
578 err = mac_open_by_linkid(magp->dig_linkid, &mh); in drv_ioc_macaddrget()
586 for (i = 0; i < mac_addr_factory_num(mh) + 1; i++) { in drv_ioc_macaddrget()
596 mac_unicast_primary_get(mh, mai.dmi_addr); in drv_ioc_macaddrget()
597 mai.dmi_addrlen = mac_addr_len(mh); in drv_ioc_macaddrget()
598 mac_unicast_primary_info(mh, mai.dmi_client_name, in drv_ioc_macaddrget()
602 mac_addr_factory_value(mh, i, mai.dmi_addr, in drv_ioc_macaddrget()
620 if (mh != NULL) in drv_ioc_macaddrget()
621 dld_mac_close(mh); in drv_ioc_macaddrget()
623 magp->dig_count = mac_addr_factory_num(mh) + 1; in drv_ioc_macaddrget()