Lines Matching refs:ale
399 struct cpsw_ale *ale; member
538 cpsw_ale_add_mcast(priv->ale, addr, \
542 cpsw_ale_add_mcast(priv->ale, addr, \
559 struct cpsw_ale *ale = priv->ale; in cpsw_set_promiscious() local
580 cpsw_ale_control_set(ale, 0, ALE_BYPASS, 1); in cpsw_set_promiscious()
585 cpsw_ale_control_set(ale, 0, ALE_BYPASS, 0); in cpsw_set_promiscious()
594 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious()
596 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious()
601 cpsw_ale_control_set(ale, 0, ALE_AGEOUT, 1); in cpsw_set_promiscious()
604 if (cpsw_ale_control_get(ale, 0, ALE_AGEOUT)) in cpsw_set_promiscious()
607 cpsw_ale_control_set(ale, 0, ALE_AGEOUT, 1); in cpsw_set_promiscious()
610 cpsw_ale_flush_multicast(ale, ALE_ALL_PORTS << in cpsw_set_promiscious()
614 cpsw_ale_control_set(ale, 0, ALE_P0_UNI_FLOOD, 1); in cpsw_set_promiscious()
618 cpsw_ale_control_set(ale, 0, ALE_P0_UNI_FLOOD, 0); in cpsw_set_promiscious()
622 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious()
624 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious()
645 cpsw_ale_set_allmulti(priv->ale, IFF_ALLMULTI); in cpsw_ndo_set_rx_mode()
653 cpsw_ale_set_allmulti(priv->ale, priv->ndev->flags & IFF_ALLMULTI); in cpsw_ndo_set_rx_mode()
656 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()
1189 cpsw_ale_add_vlan(priv->ale, vlan, ALE_ALL_PORTS << port, in cpsw_add_default_vlan()
1201 cpsw_ale_start(priv->ale); in cpsw_init_host_port()
1204 cpsw_ale_control_set(priv->ale, priv->host_port, ALE_VLAN_AWARE, in cpsw_init_host_port()
1218 cpsw_ale_control_set(priv->ale, priv->host_port, in cpsw_init_host_port()
1222 cpsw_ale_add_ucast(priv->ale, priv->mac_addr, priv->host_port, in cpsw_init_host_port()
1224 cpsw_ale_add_mcast(priv->ale, priv->ndev->broadcast, in cpsw_init_host_port()
1240 cpsw_ale_control_set(priv->ale, slave_port, in cpsw_slave_stop()
1272 cpsw_ale_add_vlan(priv->ale, priv->data.default_vlan, in cpsw_ndo_open()
1366 cpsw_ale_stop(priv->ale); in cpsw_ndo_stop()
1614 cpsw_ale_del_ucast(priv->ale, priv->mac_addr, priv->host_port, in cpsw_ndo_set_mac_address()
1616 cpsw_ale_add_ucast(priv->ale, addr->sa_data, priv->host_port, in cpsw_ndo_set_mac_address()
1661 ret = cpsw_ale_add_vlan(priv->ale, vid, port_mask, 0, port_mask, in cpsw_add_vlan_ale_entry()
1666 ret = cpsw_ale_add_ucast(priv->ale, priv->mac_addr, in cpsw_add_vlan_ale_entry()
1671 ret = cpsw_ale_add_mcast(priv->ale, priv->ndev->broadcast, in cpsw_add_vlan_ale_entry()
1678 cpsw_ale_del_ucast(priv->ale, priv->mac_addr, in cpsw_add_vlan_ale_entry()
1681 cpsw_ale_del_vlan(priv->ale, vid, 0); in cpsw_add_vlan_ale_entry()
1729 ret = cpsw_ale_del_vlan(priv->ale, vid, 0); in cpsw_ndo_vlan_rx_kill_vid()
1733 ret = cpsw_ale_del_ucast(priv->ale, priv->mac_addr, in cpsw_ndo_vlan_rx_kill_vid()
1738 return cpsw_ale_del_mcast(priv->ale, priv->ndev->broadcast, in cpsw_ndo_vlan_rx_kill_vid()
1775 cpsw_ale_dump(priv->ale, reg); in cpsw_get_regs()
2135 priv_sl2->ale = priv->ale; in cpsw_probe_dual_emac()
2349 priv->ale = cpsw_ale_create(&ale_params); in cpsw_probe()
2350 if (!priv->ale) { in cpsw_probe()
2427 cpsw_ale_destroy(priv->ale); in cpsw_probe()
2457 cpsw_ale_destroy(priv->ale); in cpsw_remove()