Lines Matching refs:regp
433 mac_register_t *regp; in ena_mac_register() local
435 if ((regp = mac_alloc(MAC_VERSION)) == NULL) { in ena_mac_register()
440 regp->m_type_ident = MAC_PLUGIN_IDENT_ETHER; in ena_mac_register()
441 regp->m_driver = ena; in ena_mac_register()
442 regp->m_dip = ena->ena_dip; in ena_mac_register()
443 regp->m_instance = 0; in ena_mac_register()
444 regp->m_src_addr = ena->ena_mac_addr; in ena_mac_register()
445 regp->m_dst_addr = NULL; in ena_mac_register()
446 regp->m_callbacks = &ena_m_callbacks; in ena_mac_register()
447 regp->m_min_sdu = 0; in ena_mac_register()
448 regp->m_max_sdu = ena->ena_mtu; in ena_mac_register()
449 regp->m_pdata = NULL; in ena_mac_register()
450 regp->m_pdata_size = 0; in ena_mac_register()
451 regp->m_priv_props = NULL; in ena_mac_register()
452 regp->m_margin = VLAN_TAGSZ; in ena_mac_register()
453 regp->m_v12n = MAC_VIRT_LEVEL1; in ena_mac_register()
455 if ((ret = mac_register(regp, &ena->ena_mh)) != 0) { in ena_mac_register()
459 mac_free(regp); in ena_mac_register()