Lines Matching refs:mac

609 	if (dpaa2_mac_is_type_phy(port_priv->mac))  in dpaa2_switch_port_link_state_update()
712 dpaa2_mac_start(port_priv->mac); in dpaa2_switch_port_open()
728 dpaa2_mac_stop(port_priv->mac); in dpaa2_switch_port_stop()
1441 struct dpaa2_mac *mac; in dpaa2_switch_port_connect_mac() local
1453 mac = kzalloc(sizeof(*mac), GFP_KERNEL); in dpaa2_switch_port_connect_mac()
1454 if (!mac) in dpaa2_switch_port_connect_mac()
1457 mac->mc_dev = dpmac_dev; in dpaa2_switch_port_connect_mac()
1458 mac->mc_io = port_priv->ethsw_data->mc_io; in dpaa2_switch_port_connect_mac()
1459 mac->net_dev = port_priv->netdev; in dpaa2_switch_port_connect_mac()
1461 err = dpaa2_mac_open(mac); in dpaa2_switch_port_connect_mac()
1465 if (dpaa2_mac_is_type_phy(mac)) { in dpaa2_switch_port_connect_mac()
1466 err = dpaa2_mac_connect(mac); in dpaa2_switch_port_connect_mac()
1476 port_priv->mac = mac; in dpaa2_switch_port_connect_mac()
1482 dpaa2_mac_close(mac); in dpaa2_switch_port_connect_mac()
1484 kfree(mac); in dpaa2_switch_port_connect_mac()
1490 struct dpaa2_mac *mac; in dpaa2_switch_port_disconnect_mac() local
1493 mac = port_priv->mac; in dpaa2_switch_port_disconnect_mac()
1494 port_priv->mac = NULL; in dpaa2_switch_port_disconnect_mac()
1497 if (!mac) in dpaa2_switch_port_disconnect_mac()
1500 if (dpaa2_mac_is_type_phy(mac)) in dpaa2_switch_port_disconnect_mac()
1501 dpaa2_mac_disconnect(mac); in dpaa2_switch_port_disconnect_mac()
1503 dpaa2_mac_close(mac); in dpaa2_switch_port_disconnect_mac()
1504 kfree(mac); in dpaa2_switch_port_disconnect_mac()
1536 had_mac = !!port_priv->mac; in dpaa2_switch_irq0_handler_thread()
3095 const char *mac) in dpaa2_switch_port_trap_mac_addr() argument
3100 ether_addr_copy(acl_entry.key.match.l2_dest_mac, mac); in dpaa2_switch_port_trap_mac_addr()