Lines Matching refs:macp

741 	mac_register_t	*macp;  in vnet_m_multicst()  local
756 macp = &vresp->macreg; in vnet_m_multicst()
757 cbp = macp->m_callbacks; in vnet_m_multicst()
758 rv = cbp->mc_multicst(macp->m_driver, add, mca); in vnet_m_multicst()
795 mac_register_t *macp; in vnet_tx_ring_send() local
833 macp = &vresp->macreg; in vnet_tx_ring_send()
834 resid_mp = macp->m_callbacks->mc_tx(macp->m_driver, mp); in vnet_tx_ring_send()
904 macp = &vresp->macreg; in vnet_tx_ring_send()
907 macp = &vresp->macreg; in vnet_tx_ring_send()
908 tx_arg = macp->m_driver; in vnet_tx_ring_send()
910 resid_mp = macp->m_callbacks->mc_tx(tx_arg, mp); in vnet_tx_ring_send()
937 mac_register_t *macp; in vnet_m_stat() local
954 macp = &vresp->macreg; in vnet_m_stat()
955 cbp = macp->m_callbacks; in vnet_m_stat()
956 if (cbp->mc_getstat(macp->m_driver, stat, val) == 0) in vnet_m_stat()
1106 mac_register_t *macp; in vnet_mac_register() local
1109 if ((macp = mac_alloc(MAC_VERSION)) == NULL) in vnet_mac_register()
1111 macp->m_type_ident = MAC_PLUGIN_IDENT_ETHER; in vnet_mac_register()
1112 macp->m_driver = vnetp; in vnet_mac_register()
1113 macp->m_dip = vnetp->dip; in vnet_mac_register()
1114 macp->m_src_addr = vnetp->curr_macaddr; in vnet_mac_register()
1115 macp->m_callbacks = &vnet_m_callbacks; in vnet_mac_register()
1116 macp->m_min_sdu = 0; in vnet_mac_register()
1117 macp->m_max_sdu = vnetp->mtu; in vnet_mac_register()
1118 macp->m_margin = VLAN_TAGSZ; in vnet_mac_register()
1120 macp->m_v12n = MAC_VIRT_LEVEL1; in vnet_mac_register()
1126 err = mac_register(macp, &vnetp->mh); in vnet_mac_register()
1127 mac_free(macp); in vnet_mac_register()
1567 int vio_net_resource_reg(mac_register_t *macp, vio_net_res_type_t type, in vio_net_resource_reg() argument
1578 bcopy(macp, &vresp->macreg, sizeof (mac_register_t)); in vio_net_resource_reg()
1793 mac_register_t *macp; in vnet_start_resources() local
1807 macp = &vresp->macreg; in vnet_start_resources()
1808 cbp = macp->m_callbacks; in vnet_start_resources()
1809 rv = cbp->mc_start(macp->m_driver); in vnet_start_resources()
1831 mac_register_t *macp; in vnet_stop_resources() local
1857 macp = &vresp->macreg; in vnet_stop_resources()
1858 cbp = macp->m_callbacks; in vnet_stop_resources()
1862 cbp->mc_stop(macp->m_driver); in vnet_stop_resources()
1998 mac_register_t *macp; in vnet_hio_get_stats() local
2006 macp = &vresp->macreg; in vnet_hio_get_stats()
2007 cbp = macp->m_callbacks; in vnet_hio_get_stats()
2009 if (cbp->mc_getstat(macp->m_driver, stat, &val) == 0) { in vnet_hio_get_stats()
2456 mac_register_t *macp; in vnet_rx_ring_stat() local
2480 macp = &vresp->macreg; in vnet_rx_ring_stat()
2481 cbp = macp->m_callbacks; in vnet_rx_ring_stat()
2483 cbp->mc_getstat(macp->m_driver, stat, val); in vnet_rx_ring_stat()
2696 mac_register_t *macp; in vnet_hio_mac_init() local
2706 if ((macp = mac_alloc(MAC_VERSION)) == NULL) { in vnet_hio_mac_init()
2716 mac_free(macp); in vnet_hio_mac_init()
2739 macp->m_type_ident = MAC_PLUGIN_IDENT_ETHER; in vnet_hio_mac_init()
2740 macp->m_driver = vnetp; in vnet_hio_mac_init()
2741 macp->m_dip = NULL; in vnet_hio_mac_init()
2742 macp->m_src_addr = NULL; in vnet_hio_mac_init()
2743 macp->m_callbacks = &vnet_hio_res_callbacks; in vnet_hio_mac_init()
2744 macp->m_min_sdu = 0; in vnet_hio_mac_init()
2745 macp->m_max_sdu = ETHERMTU; in vnet_hio_mac_init()
2747 rv = vio_net_resource_reg(macp, VIO_NET_RES_HYBRID, in vnet_hio_mac_init()
2752 mac_free(macp); in vnet_hio_mac_init()
2760 mac_free(macp); in vnet_hio_mac_init()
3202 mac_register_t *macp; in vnet_force_link_state() local
3214 macp = &vresp->macreg; in vnet_force_link_state()
3215 cbp = macp->m_callbacks; in vnet_force_link_state()
3216 cbp->mc_ioctl(macp->m_driver, q, mp); in vnet_force_link_state()