Lines Matching defs:cpsw

15 #include "cpsw.h"
30 struct cpsw_common *cpsw = priv->cpsw;
55 ret = cpsw_ale_control_set(cpsw->ale, priv->emac_port,
67 struct cpsw_common *cpsw = priv->cpsw;
78 cpsw_ale_set_unreg_mcast(cpsw->ale, BIT(priv->emac_port),
126 struct cpsw_common *cpsw = priv->cpsw;
133 if (cpsw->version == CPSW_VERSION_1)
135 pvid = slave_read(cpsw->slaves + (priv->emac_port - 1), reg);
137 port_vlan_reg = &cpsw->host_port_regs->port_vlan;
148 struct cpsw_common *cpsw = priv->cpsw;
159 if (cpsw->version == CPSW_VERSION_1)
162 slave_write(cpsw->slaves + (priv->emac_port - 1), pvid, reg);
165 port_vlan_reg = &cpsw->host_port_regs->port_vlan;
174 struct cpsw_common *cpsw = priv->cpsw;
197 ret = cpsw_ale_vlan_add_modify(cpsw->ale, vid, port_mask, untag_mask,
205 cpsw_ale_add_ucast(cpsw->ale, priv->mac_addr,
221 struct cpsw_common *cpsw = priv->cpsw;
230 ret = cpsw_ale_del_vlan(cpsw->ale, vid, port_mask);
238 cpsw_ale_del_ucast(cpsw->ale, priv->mac_addr,
247 cpsw_ale_del_mcast(cpsw->ale, priv->ndev->broadcast,
310 struct cpsw_common *cpsw = priv->cpsw;
322 err = cpsw_ale_add_mcast(cpsw->ale, mdb->addr, port_mask,
336 struct cpsw_common *cpsw = priv->cpsw;
345 err = cpsw_ale_del_mcast(cpsw->ale, mdb->addr, del_mask,
427 struct cpsw_common *cpsw = priv->cpsw;
435 dev_dbg(cpsw->dev, "cpsw_fdb_add: MACID = %pM vid = %u flags = %u %u -- port %d\n",
444 cpsw_ale_add_ucast(cpsw->ale, (u8 *)fdb->addr, port,
451 dev_dbg(cpsw->dev, "cpsw_fdb_del: MACID = %pM vid = %u flags = %u %u -- port %d\n",
460 cpsw_ale_del_ucast(cpsw->ale, (u8 *)fdb->addr, port,
564 int cpsw_switchdev_register_notifiers(struct cpsw_common *cpsw)
570 dev_err(cpsw->dev, "register switchdev notifier fail ret:%d\n",
577 dev_err(cpsw->dev, "register switchdev blocking notifier ret:%d\n",
585 void cpsw_switchdev_unregister_notifiers(struct cpsw_common *cpsw)