Lines Matching refs:ale

738 	struct cpsw_ale			*ale;
2094 cpsw_ale_control_set(gbe_dev->ale, slave->port_num,
2106 cpsw_ale_control_set(gbe_dev->ale, slave->port_num,
2262 cpsw_ale_control_set(gbe_dev->ale, slave->port_num,
2264 cpsw_ale_del_mcast(gbe_dev->ale, intf->ndev->broadcast,
2310 cpsw_ale_control_set(priv->ale, slave->port_num,
2312 cpsw_ale_add_mcast(priv->ale, gbe_intf->ndev->broadcast,
2373 cpsw_ale_start(priv->ale);
2378 cpsw_ale_control_set(priv->ale, 0, ALE_BYPASS, bypass_en);
2380 cpsw_ale_control_set(priv->ale, 0, ALE_NO_PORT_VLAN, 1);
2382 cpsw_ale_control_set(priv->ale, priv->host_port,
2385 cpsw_ale_control_set(priv->ale, 0,
2389 cpsw_ale_control_set(priv->ale, 0,
2393 cpsw_ale_control_set(priv->ale, 0,
2397 cpsw_ale_control_set(priv->ale, 0,
2407 cpsw_ale_add_mcast(gbe_dev->ale, addr,
2411 cpsw_ale_add_mcast(gbe_dev->ale, addr,
2422 cpsw_ale_add_ucast(gbe_dev->ale, addr, gbe_dev->host_port, 0, 0);
2425 cpsw_ale_add_ucast(gbe_dev->ale, addr, gbe_dev->host_port,
2434 cpsw_ale_del_mcast(gbe_dev->ale, addr, 0, 0, 0);
2437 cpsw_ale_del_mcast(gbe_dev->ale, addr, 0, ALE_VLAN, vlan_id);
2446 cpsw_ale_del_ucast(gbe_dev->ale, addr, gbe_dev->host_port, 0, 0);
2449 cpsw_ale_del_ucast(gbe_dev->ale, addr, gbe_dev->host_port,
2513 cpsw_ale_add_vlan(gbe_dev->ale, vid,
2527 cpsw_ale_del_vlan(gbe_dev->ale, vid, 0);
2772 struct cpsw_ale *ale = gbe_dev->ale;
2780 cpsw_ale_control_set(ale, i,
2782 cpsw_ale_control_set(ale, i,
2788 cpsw_ale_control_set(ale, 0, ALE_P0_UNI_FLOOD, 0);
2796 cpsw_ale_control_set(ale, 0, ALE_AGEOUT, 1);
2799 if (cpsw_ale_control_get(ale, 0, ALE_AGEOUT)) {
2807 if (ret && !cpsw_ale_control_get(ale, 0, ALE_AGEOUT))
2810 cpsw_ale_control_set(ale, 0, ALE_AGEOUT, 1);
2813 cpsw_ale_flush_multicast(ale,
2818 cpsw_ale_control_set(ale, 0, ALE_P0_UNI_FLOOD, 1);
3590 if (of_find_property(node, "enable-ale", NULL)) {
3704 gbe_dev->ale = cpsw_ale_create(&ale_params);
3705 if (IS_ERR(gbe_dev->ale)) {
3706 dev_err(gbe_dev->dev, "error initializing ale engine\n");
3707 ret = PTR_ERR(gbe_dev->ale);
3710 dev_dbg(gbe_dev->dev, "Created a gbe ale engine\n");
3812 cpsw_ale_stop(gbe_dev->ale);