/illumos-gate/usr/src/uts/common/io/mii/ |
H A D | mii.c | 261 kmem_free(mh, sizeof (*mh)); in mii_alloc_instance() 290 mh->m_phy = &mh->m_bogus_phy; in mii_alloc_instance() 293 mh->m_phys[i].phy_mii = mh; in mii_alloc_instance() 295 mh->m_bogus_phy.phy_mii = mh; in mii_alloc_instance() 334 kmem_free(mh, sizeof (*mh)); in mii_free() 354 cv_wait(&mh->m_cv, &mh->m_lock); in mii_suspend() 414 mh->m_phy = &mh->m_bogus_phy; in mii_stop() 1646 mh->m_ops.mii_notify(mh->m_private, mh->m_link); in _mii_notify() 1888 mh->m_phy = &mh->m_bogus_phy; in _mii_probe() 2079 cv_wait(&mh->m_cv, &mh->m_lock); in _mii_task() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | modhash.c | 117 mod_hash_t mh; in modhash_walk_step() local 123 if (mdb_vread(&mh, sizeof (mh), wsp->walk_addr) == -1) { in modhash_walk_step() 141 mod_hash_t mh; in modent_walk_init() local 150 if (mdb_vread(&mh, sizeof (mh), wsp->walk_addr) == -1) { in modent_walk_init() 155 if (mh.mh_nchains <= 1) { in modent_walk_init() 182 mh.mh_nchains - 1, wsp->walk_addr + sizeof (mh)); in modent_walk_init() 350 mod_hash_t mh; in modhash() local 433 if (mdb_vread(&mh, sizeof (mh), addr) == -1) { in modhash() 479 mh.mh_nchains, mh.mh_stat.mhs_nelems); in modhash() 481 mh.mh_stat.mhs_hit, mh.mh_stat.mhs_miss, in modhash() [all …]
|
/illumos-gate/usr/src/uts/common/io/cxgbe/cxgbe/ |
H A D | cxgbe.c | 123 mac_handle_t mh; in cxgbe_devo_attach() local 157 rc = mac_register(mac, &mh); in cxgbe_devo_attach() 165 pi->mh = mh; in cxgbe_devo_attach() 173 mac_link_update(mh, LINK_STATE_UNKNOWN); in cxgbe_devo_attach() 184 mac_handle_t mh; in cxgbe_devo_detach() local 193 mh = pi->mh; in cxgbe_devo_detach() 194 pi->mh = NULL; in cxgbe_devo_detach() 196 return (mac_unregister(mh)); in cxgbe_devo_detach()
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_provider.c | 125 mac_features_to_flags(mac_handle_t mh) in mac_features_to_flags() argument 552 mac_unregister(mac_handle_t mh) in mac_unregister() argument 702 mac_rx_common(mh, mrh, mp_chain); in mac_rx() 711 mac_bridge_ref_cb(mh, B_TRUE); in mac_rx() 713 if (mh == NULL) { in mac_rx() 717 mac_bridge_ref_cb(mh, B_FALSE); in mac_rx() 850 mac_tx_update(mac_handle_t mh) in mac_tx_update() argument 852 mac_tx_ring_update(mh, NULL); in mac_tx_update() 1045 mac_capab_update(mac_handle_t mh) in mac_capab_update() argument 1334 mac_handle_t mh; in i_mac_notify_thread() local [all …]
|
H A D | mac_client.c | 406 mac_close(mac_handle_t mh) in mac_close() argument 433 mac_info(mac_handle_t mh) in mac_info() argument 445 mac_driver(mac_handle_t mh) in mac_driver() argument 451 mac_name(mac_handle_t mh) in mac_name() argument 457 mac_type(mac_handle_t mh) in mac_type() argument 463 mac_nativetype(mac_handle_t mh) in mac_nativetype() argument 475 mac_minor(mac_handle_t mh) in mac_minor() argument 4526 mac_is_vnic(mac_handle_t mh) in mac_is_vnic() argument 4542 ASSERT(mac_is_vnic(mh)); in mac_get_lower_mac_handle() 4551 ASSERT(mac_is_vnic(mh)); in mac_is_vnic_primary() [all …]
|
H A D | mac.c | 1069 mac_handle_t mh; in mac_perim_enter_by_macname() local 1083 mac_handle_t mh; in mac_perim_enter_by_linkid() local 3708 mac_rxavail_get(mh) : mac_txavail_get(mh); in mac_get_prop() 3716 mac_rxhwlnksavail_get(mh) : mac_txhwlnksavail_get(mh); in mac_get_prop() 3819 mh = mac_get_lower_mac_handle(mh); in mac_prop_info() 3858 mac_rxavail_get(mh) + mac_rxrsvd_get(mh) : in mac_prop_info() 3859 mac_txavail_get(mh) + mac_txrsvd_get(mh); in mac_prop_info() 4808 mac_handle_t mh; in mac_bridge_tx() local 4819 if (mh == NULL) { in mac_bridge_tx() 8087 mac_capab_update(mh); in mac_bridge_set() [all …]
|
H A D | mac_hio.c | 43 mac_share_capable(mac_handle_t mh) in mac_share_capable() argument 45 mac_impl_t *mip = (mac_impl_t *)mh; in mac_share_capable()
|
/illumos-gate/usr/src/uts/common/inet/sockmods/ |
H A D | sockmod_pfp.c | 588 mac_handle_t mh; in sdpfp_bind() local 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() 909 mac_handle_t mh; in sdpfp_ioctl() local 1074 mac_close(mh); in sdpfp_ioctl() 1428 mh = 0; 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() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | gldutil.c | 146 struct ether_header *mh; in gld_interpret_ether() local 341 struct ether_header *mh; in gld_unitdata_ether() local 482 struct ether_header *mh; in gld_fastpath_ether() local 941 struct fddi_mac_frm *mh; in gld_interpret_fddi() local 1123 mh->fddi_fc = 0x50; in gld_unitdata_fddi() 1183 mh->fddi_fc = 0x50; in gld_fastpath_fddi() 1315 struct tr_mac_frm *mh; in gld_interpret_tr() local 1575 mh->tr_ac = 0x10; in gld_unitdata_tr() 1576 mh->tr_fc = 0x40; in gld_unitdata_tr() 1669 mh->tr_ac = 0x10; in gld_fastpath_tr() [all …]
|
H A D | bridge.c | 1148 mac_handle_t mh = blp->bl_mh; in link_shutdown() local 1166 mac_bridge_clear(mh, (mac_handle_t)blp); in link_shutdown() 1216 mac_close(mh); in link_shutdown() 2231 bridge_link_t *blp = (bridge_link_t *)mh; in bridge_recv_cb() 2460 bridge_link_t *blp = (bridge_link_t *)mh; in bridge_xmit_cb() 2791 mac_handle_t mh; in bridge_add_link() local 2842 mip = mac_info(mh); in bridge_add_link() 2853 mac_sdu_get(mh, NULL, &maxsdu); in bridge_add_link() 2884 blp->bl_mh = mh; in bridge_add_link() 2949 mac_link_update(mh, linkstate); in bridge_add_link() [all …]
|
/illumos-gate/usr/src/cmd/sgs/libelf/common/ |
H A D | getarhdr.c | 40 Member * mh; in elf_getarhdr() local 46 if ((mh = elf->ed_armem) == 0) { in elf_getarhdr() 51 if (mh->m_err != 0) { in elf_getarhdr() 54 _elf_seterr((Msg)mh->m_err, 0); in elf_getarhdr()
|
H A D | begin.c | 52 Member *mh; in _elf_member() local 68 OK_YES) || ((mh = _elf_armem(ref, in _elf_member() 73 if (ref->ed_fsz - base < mh->m_hdr.ar_size) { in _elf_member() 85 elf->ed_armem = mh; in _elf_member() 86 elf->ed_fsz = mh->m_hdr.ar_size; in _elf_member() 88 elf->ed_memoff = base - mh->m_slide; in _elf_member() 95 elf->ed_ident = ref->ed_ident + base - mh->m_slide; in _elf_member()
|
/illumos-gate/usr/src/cmd/smbsrv/smbd/ |
H A D | smbd_authsvc.c | 708 mh = mech_table; in smbd_authsvc_esfirst() 711 mh = &mech_table[idx]; in smbd_authsvc_esfirst() 713 for (; mh->mh_init != NULL; idx++, mh++) { in smbd_authsvc_esfirst() 716 mh->mh_oid, &pref) != 0) in smbd_authsvc_esfirst() 730 mh = &mech_table[best_mhidx]; in smbd_authsvc_esfirst() 731 ctx->ctx_mech_oid = mh->mh_oid; in smbd_authsvc_esfirst() 732 ctx->ctx_mh_work = mh->mh_work; in smbd_authsvc_esfirst() 733 ctx->ctx_mh_fini = mh->mh_fini; in smbd_authsvc_esfirst() 734 rc = mh->mh_init(ctx); in smbd_authsvc_esfirst() 977 rc = mh->mh_init(ctx); in smbd_raw_ntlmssp_esfirst() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/mpt_sas/ |
H A D | mpt_sas.c | 253 refhash_t mh; in krefhash_first() local 258 mdb_vread(&mh, sizeof (mh), khp); in krefhash_first() 263 kop = klp - mh.rh_link_off; in krefhash_first() 267 mdb_vread(rp, mh.rh_obj_size, kop); in krefhash_first() 275 refhash_t mh; in krefhash_next() local 283 mdb_vread(&mh, sizeof (mh), khp); in krefhash_next() 287 while ((klp = klist_next(&mh.rh_objs, in krefhash_next() 295 mdb_free(prev, mh.rh_obj_size); in krefhash_next() 299 kop = klp - mh.rh_link_off; in krefhash_next() 303 mdb_vread(rp, mh.rh_obj_size, kop); in krefhash_next() [all …]
|
/illumos-gate/usr/src/uts/common/io/rtls/ |
H A D | rtls.c | 384 mac_tx_update(rtlsp->mh); in rtls_attach() 984 mac_name(rtlsp->mh)); in rtls_send() 1001 mac_name(rtlsp->mh)); in rtls_send() 1230 mac_name(rtlsp->mh)); in rtls_receive() 1245 mac_name(rtlsp->mh)); in rtls_receive() 1386 mac_rx(rtlsp->mh, NULL, head); in rtls_receive() 1478 mac_tx_update(rtlsp->mh); in rtls_intr() 1507 mac_name(rtlsp->mh), err); in rtls_alloc_dma_mem() 1521 mac_name(rtlsp->mh), err); in rtls_alloc_dma_mem() 1684 mac_name(rtlsp->mh)); in rtls_chip_reset() [all …]
|
/illumos-gate/usr/src/uts/common/io/dls/ |
H A D | dls_mgmt.c | 817 const char *macname = mac_name(mh); in dls_devnet_set() 978 const char *macname = mac_name(mh); in dls_devnet_unset() 1107 ASSERT0(MAC_PERIM_HELD(mh)); in dls_devnet_unset() 1436 mac_handle_t mh; in dls_devnet_rename() local 1489 mac_close(mh); in dls_devnet_rename() 1510 mac_close(mh); in dls_devnet_rename() 1524 mac_unmark_exclusive(mh); in dls_devnet_rename() 1531 mac_unmark_exclusive(mh); in dls_devnet_rename() 1542 mac_unmark_exclusive(mh); in dls_devnet_rename() 1788 mac_perim_enter_by_mh(mh, &mph); in dls_devnet_create() [all …]
|
/illumos-gate/usr/src/uts/common/io/bpf/ |
H A D | bpf.c | 251 uintptr_t mh; in bpf_attachd() local 262 mh = 0; in bpf_attachd() 299 if (mh != 0) { in bpf_attachd() 301 mh = 0; in bpf_attachd() 323 d->bd_bif = mh; in bpf_attachd() 346 uintptr_t mh; in bpf_detachd() local 351 mh = d->bd_bif; in bpf_detachd() 387 if (mh != 0) in bpf_detachd() 1702 uintptr_t mh; in bpf_getdltlist() local 1707 mh = 0; in bpf_getdltlist() [all …]
|
H A D | bpf_mod.c | 366 mac_handle_t mh; in bpf_provider_tickle() local 368 if (mac_open_by_linkid(id, &mh) == 0) { in bpf_provider_tickle() 369 mac_close(mh); in bpf_provider_tickle()
|
/illumos-gate/usr/src/uts/common/io/dld/ |
H A D | dld_drv.c | 432 mac_handle_t mh = NULL; in drv_ioc_hwgrpget() local 460 bcopy(mac_name(mh), hwgrp.dhi_link_name, in drv_ioc_hwgrpget() 485 bcopy(mac_name(mh), hwgrp.dhi_link_name, in drv_ioc_hwgrpget() 509 bcopy(mac_name(mh), hwgrp.dhi_link_name, in drv_ioc_hwgrpget() 535 bcopy(mac_name(mh), hwgrp.dhi_link_name, in drv_ioc_hwgrpget() 553 if (mh != NULL) in drv_ioc_hwgrpget() 554 dld_mac_close(mh); in drv_ioc_hwgrpget() 566 mac_handle_t mh = NULL; in drv_ioc_macaddrget() local 596 mai.dmi_addrlen = mac_addr_len(mh); in drv_ioc_macaddrget() 619 if (mh != NULL) in drv_ioc_macaddrget() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_ether.c | 811 struct tr_header *mh; in interpret_tr() local 848 mh = (struct tr_header *)e; in interpret_tr() 849 rh = (struct tr_ri *)&mh->ri; in interpret_tr() 850 fc = mh->fc; in interpret_tr() 940 printether(&mh->dhost), in interpret_tr() 941 print_etherinfo(&mh->dhost)); in interpret_tr() 944 printether(&mh->shost), in interpret_tr() 1015 struct tr_header *mh; in tr_machdr_len() local 1019 mh = (struct tr_header *)e; in tr_machdr_len() 1020 rh = (struct tr_ri *)&mh->ri; in tr_machdr_len() [all …]
|
/illumos-gate/usr/src/uts/common/io/aggr/ |
H A D | aggr_port.c | 136 mac_handle_t mh; in aggr_port_create() local 153 if ((err = mac_open_by_linkid(linkid, &mh)) != 0) in aggr_port_create() 156 mip = mac_info(mh); in aggr_port_create() 167 note = mac_no_notification(mh); in aggr_port_create() 188 if ((err = mac_client_open(mh, &mch, client_name, in aggr_port_create() 203 if ((err = mac_margin_add(mh, &margin, B_TRUE)) != 0) { in aggr_port_create() 210 VERIFY3S(mac_margin_remove(mh, margin), ==, 0); in aggr_port_create() 219 port->lp_mh = mh; in aggr_port_create() 266 mac_close(mh); in aggr_port_create()
|
/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hpi_txdma.c | 276 tdc_mbh_t mh; in hpi_txdma_mbox_config() local 286 mh.value = ml.value = 0; in hpi_txdma_mbox_config() 290 TXDMA_REG_READ64(handle, TDC_MBH, channel, &mh.value); in hpi_txdma_mbox_config() 293 *mbox_addr |= (mh.value << TDC_MBH_ADDR_SHIFT); in hpi_txdma_mbox_config() 300 mh.bits.mbaddr = ((*mbox_addr >> TDC_MBH_ADDR_SHIFT) & in hpi_txdma_mbox_config() 302 TXDMA_REG_WRITE64(handle, TDC_MBH, channel, mh.value); in hpi_txdma_mbox_config()
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vsw_phys.c | 268 if (vswp->mh != NULL) { in vsw_mac_open() 316 if (vswp->mh != NULL) { in vsw_mac_close() 324 mac_close(vswp->mh); in vsw_mac_close() 325 vswp->mh = NULL; in vsw_mac_close() 526 if (vswp->mh == NULL) { in vsw_maccl_open() 552 rv = mac_client_open(vswp->mh, mchp, mac_cl_name, flags); in vsw_maccl_open() 769 mac_unicast_primary_get(vswp->mh, primary_addr); in vsw_set_if_hw_addr() 1268 rv = mac_set_mtu(vswp->mh, mtu, &mtu_orig); in vsw_mac_set_mtu() 1294 note = mac_no_notification(vswp->mh); in vsw_notify_add() 1305 mac_stat_get(vswp->mh, MAC_STAT_LINK_STATE); in vsw_notify_add() [all …]
|
H A D | vnet.c | 597 if (mac_disable(vnetp->mh) != 0) { in vnet_unattach() 658 VERIFY(mac_unregister(vnetp->mh) == 0); in vnet_unattach() 659 vnetp->mh = NULL; in vnet_unattach() 1127 err = mac_register(macp, &vnetp->mh); in vnet_mac_register() 1395 if (vnetp == NULL || vnetp->mh == NULL) { in vnet_tx_update() 1518 rv = mac_maxsdu_update(vnetp->mh, mtu); in vnet_mtu_update() 1552 mac_link_update(vnetp->mh, link_state); in vnet_link_update() 2693 mac_handle_t mh; in vnet_hio_mac_init() local 2712 rv = mac_open_by_linkname(ifname, &mh); in vnet_hio_mac_init() 2723 vnetp->hio_mh = mh; in vnet_hio_mac_init() [all …]
|
/illumos-gate/usr/src/uts/common/io/softmac/ |
H A D | softmac_main.c | 630 mac_handle_t mh; in softmac_create_task() local 638 if ((err = mac_open(softmac->smac_devname, &mh)) != 0) in softmac_create_task() 642 softmac->smac_media = (mac_info(mh))->mi_nativemedia; in softmac_create_task() 643 softmac->smac_mh = mh; in softmac_create_task() 652 mac_close(mh); in softmac_create_task() 1625 mac_handle_t mh; in softmac_hold() local 1633 if ((err = mac_open(mac, &mh)) != 0) in softmac_hold() 1636 softmac = (softmac_t *)mac_driver(mh); in softmac_hold() 1641 mac_close(mh); in softmac_hold()
|