Lines Matching refs:macp

742 	mac_register_t	*macp;  in vnet_m_multicst()  local
757 macp = &vresp->macreg; in vnet_m_multicst()
758 cbp = macp->m_callbacks; in vnet_m_multicst()
759 rv = cbp->mc_multicst(macp->m_driver, add, mca); in vnet_m_multicst()
796 mac_register_t *macp; in vnet_tx_ring_send() local
834 macp = &vresp->macreg; in vnet_tx_ring_send()
835 resid_mp = macp->m_callbacks->mc_tx(macp->m_driver, mp); in vnet_tx_ring_send()
905 macp = &vresp->macreg; in vnet_tx_ring_send()
908 macp = &vresp->macreg; in vnet_tx_ring_send()
909 tx_arg = macp->m_driver; in vnet_tx_ring_send()
911 resid_mp = macp->m_callbacks->mc_tx(tx_arg, mp); in vnet_tx_ring_send()
938 mac_register_t *macp; in vnet_m_stat() local
955 macp = &vresp->macreg; in vnet_m_stat()
956 cbp = macp->m_callbacks; in vnet_m_stat()
957 if (cbp->mc_getstat(macp->m_driver, stat, val) == 0) in vnet_m_stat()
1107 mac_register_t *macp; in vnet_mac_register() local
1110 if ((macp = mac_alloc(MAC_VERSION)) == NULL) in vnet_mac_register()
1112 macp->m_type_ident = MAC_PLUGIN_IDENT_ETHER; in vnet_mac_register()
1113 macp->m_driver = vnetp; in vnet_mac_register()
1114 macp->m_dip = vnetp->dip; in vnet_mac_register()
1115 macp->m_src_addr = vnetp->curr_macaddr; in vnet_mac_register()
1116 macp->m_callbacks = &vnet_m_callbacks; in vnet_mac_register()
1117 macp->m_min_sdu = 0; in vnet_mac_register()
1118 macp->m_max_sdu = vnetp->mtu; in vnet_mac_register()
1119 macp->m_margin = VLAN_TAGSZ; in vnet_mac_register()
1121 macp->m_v12n = MAC_VIRT_LEVEL1; in vnet_mac_register()
1127 err = mac_register(macp, &vnetp->mh); in vnet_mac_register()
1128 mac_free(macp); in vnet_mac_register()
1568 int vio_net_resource_reg(mac_register_t *macp, vio_net_res_type_t type, in vio_net_resource_reg() argument
1579 bcopy(macp, &vresp->macreg, sizeof (mac_register_t)); in vio_net_resource_reg()
1794 mac_register_t *macp; in vnet_start_resources() local
1808 macp = &vresp->macreg; in vnet_start_resources()
1809 cbp = macp->m_callbacks; in vnet_start_resources()
1810 rv = cbp->mc_start(macp->m_driver); in vnet_start_resources()
1832 mac_register_t *macp; in vnet_stop_resources() local
1858 macp = &vresp->macreg; in vnet_stop_resources()
1859 cbp = macp->m_callbacks; in vnet_stop_resources()
1863 cbp->mc_stop(macp->m_driver); in vnet_stop_resources()
1999 mac_register_t *macp; in vnet_hio_get_stats() local
2007 macp = &vresp->macreg; in vnet_hio_get_stats()
2008 cbp = macp->m_callbacks; in vnet_hio_get_stats()
2010 if (cbp->mc_getstat(macp->m_driver, stat, &val) == 0) { in vnet_hio_get_stats()
2457 mac_register_t *macp; in vnet_rx_ring_stat() local
2481 macp = &vresp->macreg; in vnet_rx_ring_stat()
2482 cbp = macp->m_callbacks; in vnet_rx_ring_stat()
2484 (void) cbp->mc_getstat(macp->m_driver, stat, val); in vnet_rx_ring_stat()
2697 mac_register_t *macp; in vnet_hio_mac_init() local
2707 if ((macp = mac_alloc(MAC_VERSION)) == NULL) { in vnet_hio_mac_init()
2717 mac_free(macp); in vnet_hio_mac_init()
2740 macp->m_type_ident = MAC_PLUGIN_IDENT_ETHER; in vnet_hio_mac_init()
2741 macp->m_driver = vnetp; in vnet_hio_mac_init()
2742 macp->m_dip = NULL; in vnet_hio_mac_init()
2743 macp->m_src_addr = NULL; in vnet_hio_mac_init()
2744 macp->m_callbacks = &vnet_hio_res_callbacks; in vnet_hio_mac_init()
2745 macp->m_min_sdu = 0; in vnet_hio_mac_init()
2746 macp->m_max_sdu = ETHERMTU; in vnet_hio_mac_init()
2748 rv = vio_net_resource_reg(macp, VIO_NET_RES_HYBRID, in vnet_hio_mac_init()
2753 mac_free(macp); in vnet_hio_mac_init()
2761 mac_free(macp); in vnet_hio_mac_init()
3203 mac_register_t *macp; in vnet_force_link_state() local
3215 macp = &vresp->macreg; in vnet_force_link_state()
3216 cbp = macp->m_callbacks; in vnet_force_link_state()
3217 cbp->mc_ioctl(macp->m_driver, q, mp); in vnet_force_link_state()