Lines Matching refs:mh

588 	mac_handle_t mh;  in sdpfp_bind()  local
600 error = pfp_open_index(addr_ll->sll_ifindex, &mh, &mch, cred); in sdpfp_bind()
609 pfp_close(mh, mch); in sdpfp_bind()
612 ps->ps_mh = mh; in sdpfp_bind()
742 mac_handle_t mh; in sdpfp_senduio() local
753 mh = ps->ps_mh; in sdpfp_senduio()
789 error = pfp_open_index(sol->sll_ifindex, &mh, &mch, in sdpfp_senduio()
795 mac_sdu_get(mh, NULL, &maxsdu); in sdpfp_senduio()
821 mp0 = mac_header(mh, sol->sll_addr, sol->sll_protocol, mp, 0); in sdpfp_senduio()
849 ASSERT(mh != ps->ps_mh); in sdpfp_senduio()
850 pfp_close(mh, mch); in sdpfp_senduio()
909 mac_handle_t mh; in sdpfp_ioctl() local
962 error = mac_open_by_linkid(linkid, &mh); in sdpfp_ioctl()
1012 mac_sdu_get(mh, NULL, &ifreq.ifr_mtu); in sdpfp_ioctl()
1016 mac_sdu_get(mh, NULL, &lifreq.lifr_mtu); in sdpfp_ioctl()
1020 if (mac_addr_len(mh) > sizeof (ifreq.ifr_addr.sa_data)) { in sdpfp_ioctl()
1025 if (mac_addr_len(mh) == 0) { in sdpfp_ioctl()
1029 mac_unicast_primary_get(mh, in sdpfp_ioctl()
1038 ifreq.ifr_addr.sa_family = pfp_dl_to_arphrd(mac_type(mh)); in sdpfp_ioctl()
1045 if (mac_addr_len(mh) > sizeof (sock->sdl_data)) { in sdpfp_ioctl()
1058 sock->sdl_type = mac_type(mh); in sdpfp_ioctl()
1060 sock->sdl_alen = mac_addr_len(mh); in sdpfp_ioctl()
1062 if (mac_addr_len(mh) == 0) { in sdpfp_ioctl()
1066 mac_unicast_primary_get(mh, (uint8_t *)sock->sdl_data); in sdpfp_ioctl()
1074 mac_close(mh); in sdpfp_ioctl()
1424 mac_handle_t mh; in pfp_open_index() local
1428 mh = 0; in pfp_open_index()
1430 error = mac_open_by_linkid(index, &mh); in pfp_open_index()
1434 error = mac_client_open(mh, &mch, NULL, in pfp_open_index()
1443 mac_perim_enter_by_mh(mh, &perim); in pfp_open_index()
1444 error = dls_link_getzid(mac_name(mh), &ifzoneid); in pfp_open_index()
1455 *mhp = mh; in pfp_open_index()
1461 if (mh != 0) in pfp_open_index()
1462 mac_close(mh); in pfp_open_index()
1467 pfp_close(mac_handle_t mh, mac_client_handle_t mch) in pfp_close() argument
1470 mac_close(mh); in pfp_close()