Lines Matching defs:ale
738 struct cpsw_ale *ale;
2089 cpsw_ale_control_set(gbe_dev->ale, slave->port_num,
2101 cpsw_ale_control_set(gbe_dev->ale, slave->port_num,
2257 cpsw_ale_control_set(gbe_dev->ale, slave->port_num,
2259 cpsw_ale_del_mcast(gbe_dev->ale, intf->ndev->broadcast,
2305 cpsw_ale_control_set(priv->ale, slave->port_num,
2307 cpsw_ale_add_mcast(priv->ale, gbe_intf->ndev->broadcast,
2368 cpsw_ale_start(priv->ale);
2373 cpsw_ale_control_set(priv->ale, 0, ALE_BYPASS, bypass_en);
2375 cpsw_ale_control_set(priv->ale, 0, ALE_NO_PORT_VLAN, 1);
2377 cpsw_ale_control_set(priv->ale, priv->host_port,
2380 cpsw_ale_control_set(priv->ale, 0,
2384 cpsw_ale_control_set(priv->ale, 0,
2388 cpsw_ale_control_set(priv->ale, 0,
2392 cpsw_ale_control_set(priv->ale, 0,
2402 cpsw_ale_add_mcast(gbe_dev->ale, addr,
2406 cpsw_ale_add_mcast(gbe_dev->ale, addr,
2417 cpsw_ale_add_ucast(gbe_dev->ale, addr, gbe_dev->host_port, 0, 0);
2420 cpsw_ale_add_ucast(gbe_dev->ale, addr, gbe_dev->host_port,
2429 cpsw_ale_del_mcast(gbe_dev->ale, addr, 0, 0, 0);
2432 cpsw_ale_del_mcast(gbe_dev->ale, addr, 0, ALE_VLAN, vlan_id);
2441 cpsw_ale_del_ucast(gbe_dev->ale, addr, gbe_dev->host_port, 0, 0);
2444 cpsw_ale_del_ucast(gbe_dev->ale, addr, gbe_dev->host_port,
2508 cpsw_ale_add_vlan(gbe_dev->ale, vid,
2522 cpsw_ale_del_vlan(gbe_dev->ale, vid, 0);
2776 struct cpsw_ale *ale = gbe_dev->ale;
2784 cpsw_ale_control_set(ale, i,
2786 cpsw_ale_control_set(ale, i,
2792 cpsw_ale_control_set(ale, 0, ALE_P0_UNI_FLOOD, 0);
2800 cpsw_ale_control_set(ale, 0, ALE_AGEOUT, 1);
2803 if (cpsw_ale_control_get(ale, 0, ALE_AGEOUT)) {
2811 if (ret && !cpsw_ale_control_get(ale, 0, ALE_AGEOUT))
2814 cpsw_ale_control_set(ale, 0, ALE_AGEOUT, 1);
2817 cpsw_ale_flush_multicast(ale,
2822 cpsw_ale_control_set(ale, 0, ALE_P0_UNI_FLOOD, 1);
3585 gbe_dev->enable_ale = of_property_read_bool(node, "enable-ale");
3697 gbe_dev->ale = cpsw_ale_create(&ale_params);
3698 if (IS_ERR(gbe_dev->ale)) {
3699 dev_err(gbe_dev->dev, "error initializing ale engine\n");
3700 ret = PTR_ERR(gbe_dev->ale);
3703 dev_dbg(gbe_dev->dev, "Created a gbe ale engine\n");
3805 cpsw_ale_stop(gbe_dev->ale);