Lines Matching refs:ale

390 	struct cpsw_ale			*ale;  member
533 cpsw_ale_add_mcast(priv->ale, addr, \
537 cpsw_ale_add_mcast(priv->ale, addr, \
554 struct cpsw_ale *ale = priv->ale; in cpsw_set_promiscious() local
575 cpsw_ale_control_set(ale, 0, ALE_BYPASS, 1); in cpsw_set_promiscious()
580 cpsw_ale_control_set(ale, 0, ALE_BYPASS, 0); in cpsw_set_promiscious()
589 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious()
591 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious()
596 cpsw_ale_control_set(ale, 0, ALE_AGEOUT, 1); in cpsw_set_promiscious()
599 if (cpsw_ale_control_get(ale, 0, ALE_AGEOUT)) in cpsw_set_promiscious()
602 cpsw_ale_control_set(ale, 0, ALE_AGEOUT, 1); in cpsw_set_promiscious()
605 cpsw_ale_flush_multicast(ale, ALE_ALL_PORTS << in cpsw_set_promiscious()
609 cpsw_ale_control_set(ale, 0, ALE_P0_UNI_FLOOD, 1); in cpsw_set_promiscious()
613 cpsw_ale_control_set(ale, 0, ALE_P0_UNI_FLOOD, 0); in cpsw_set_promiscious()
617 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious()
619 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious()
640 cpsw_ale_set_allmulti(priv->ale, IFF_ALLMULTI); in cpsw_ndo_set_rx_mode()
648 cpsw_ale_set_allmulti(priv->ale, priv->ndev->flags & IFF_ALLMULTI); in cpsw_ndo_set_rx_mode()
651 cpsw_ale_flush_multicast(priv->ale, ALE_ALL_PORTS << priv->host_port, in cpsw_ndo_set_rx_mode()
870 cpsw_ale_control_set(priv->ale, slave_port, in _cpsw_adjust_link()
894 cpsw_ale_control_set(priv->ale, slave_port, in _cpsw_adjust_link()
1101 cpsw_ale_add_vlan(priv->ale, slave->port_vlan, port_mask, in cpsw_add_dual_emac_def_ale_entries()
1103 cpsw_ale_add_mcast(priv->ale, priv->ndev->broadcast, in cpsw_add_dual_emac_def_ale_entries()
1105 cpsw_ale_add_ucast(priv->ale, priv->mac_addr, in cpsw_add_dual_emac_def_ale_entries()
1148 cpsw_ale_add_mcast(priv->ale, priv->ndev->broadcast, in cpsw_slave_open()
1193 cpsw_ale_add_vlan(priv->ale, vlan, ALE_ALL_PORTS << port, in cpsw_add_default_vlan()
1205 cpsw_ale_start(priv->ale); in cpsw_init_host_port()
1208 cpsw_ale_control_set(priv->ale, priv->host_port, ALE_VLAN_AWARE, in cpsw_init_host_port()
1222 cpsw_ale_control_set(priv->ale, priv->host_port, in cpsw_init_host_port()
1226 cpsw_ale_add_ucast(priv->ale, priv->mac_addr, priv->host_port, in cpsw_init_host_port()
1228 cpsw_ale_add_mcast(priv->ale, priv->ndev->broadcast, in cpsw_init_host_port()
1244 cpsw_ale_control_set(priv->ale, slave_port, in cpsw_slave_stop()
1275 cpsw_ale_add_vlan(priv->ale, priv->data.default_vlan, in cpsw_ndo_open()
1377 cpsw_ale_stop(priv->ale); in cpsw_ndo_stop()
1623 cpsw_ale_del_ucast(priv->ale, priv->mac_addr, priv->host_port, in cpsw_ndo_set_mac_address()
1625 cpsw_ale_add_ucast(priv->ale, addr->sa_data, priv->host_port, in cpsw_ndo_set_mac_address()
1668 ret = cpsw_ale_add_vlan(priv->ale, vid, port_mask, 0, port_mask, in cpsw_add_vlan_ale_entry()
1673 ret = cpsw_ale_add_ucast(priv->ale, priv->mac_addr, in cpsw_add_vlan_ale_entry()
1678 ret = cpsw_ale_add_mcast(priv->ale, priv->ndev->broadcast, in cpsw_add_vlan_ale_entry()
1685 cpsw_ale_del_ucast(priv->ale, priv->mac_addr, in cpsw_add_vlan_ale_entry()
1688 cpsw_ale_del_vlan(priv->ale, vid, 0); in cpsw_add_vlan_ale_entry()
1736 ret = cpsw_ale_del_vlan(priv->ale, vid, 0); in cpsw_ndo_vlan_rx_kill_vid()
1740 ret = cpsw_ale_del_ucast(priv->ale, priv->mac_addr, in cpsw_ndo_vlan_rx_kill_vid()
1745 return cpsw_ale_del_mcast(priv->ale, priv->ndev->broadcast, in cpsw_ndo_vlan_rx_kill_vid()
1782 cpsw_ale_dump(priv->ale, reg); in cpsw_get_regs()
2161 priv_sl2->ale = priv->ale; in cpsw_probe_dual_emac()
2420 priv->ale = cpsw_ale_create(&ale_params); in cpsw_probe()
2421 if (!priv->ale) { in cpsw_probe()
2510 cpsw_ale_destroy(priv->ale); in cpsw_probe()
2540 cpsw_ale_destroy(priv->ale); in cpsw_remove()