Home
last modified time | relevance | path

Searched refs:emac_port (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/ti/
Dcpsw_switchdev.c55 ret = cpsw_ale_control_set(cpsw->ale, priv->emac_port, in cpsw_port_stp_state_set()
76 unreg_mcast_add, priv->emac_port); in cpsw_port_attr_br_flags_set()
78 cpsw_ale_set_unreg_mcast(cpsw->ale, BIT(priv->emac_port), in cpsw_port_attr_br_flags_set()
101 dev_dbg(priv->dev, "attr: id %u port: %u\n", attr->id, priv->emac_port); in cpsw_port_attr_set()
130 if (priv->emac_port) { in cpsw_get_pvid()
135 pvid = slave_read(cpsw->slaves + (priv->emac_port - 1), reg); in cpsw_get_pvid()
156 if (priv->emac_port) { in cpsw_set_pvid()
162 slave_write(cpsw->slaves + (priv->emac_port - 1), pvid, reg); in cpsw_set_pvid()
187 port_mask = BIT(priv->emac_port); in cpsw_port_vlan_add()
228 port_mask = BIT(priv->emac_port); in cpsw_port_vlan_del()
[all …]
Dcpsw_new.c66 if (priv->emac_port == HOST_PORT_NUM) in cpsw_slave_index_priv()
69 return priv->emac_port - 1; in cpsw_slave_index_priv()
257 cpsw_ale_set_allmulti(cpsw->ale, IFF_ALLMULTI, priv->emac_port); in cpsw_ndo_set_rx_mode()
266 ndev->flags & IFF_ALLMULTI, priv->emac_port); in cpsw_ndo_set_rx_mode()
354 ret = cpsw_run_xdp(priv, ch, &xdp, page, priv->emac_port); in cpsw_rx_handler()
414 port_mask = (1 << priv->emac_port) | ALE_PORT_HOST; in cpsw_add_vlan_ale_entry()
504 cpsw_mqprio_resume(&cpsw->slaves[priv->emac_port - 1], priv); in cpsw_restore()
507 cpsw_cbs_resume(&cpsw->slaves[priv->emac_port - 1], priv); in cpsw_restore()
596 u32 port_mask = 1 << priv->emac_port | ALE_PORT_HOST; in cpsw_port_add_dual_emac_def_ale_entries()
612 cpsw_ale_control_set(cpsw->ale, priv->emac_port, in cpsw_port_add_dual_emac_def_ale_entries()
[all …]
Dcpsw.c72 (func)((cpsw)->slaves + priv->emac_port, ##arg);\
83 return cpsw->data.dual_emac ? priv->emac_port : cpsw->data.active_slave; in cpsw_slave_index_priv()
187 vid = cpsw->slaves[priv->emac_port].port_vlan; in cpsw_set_mc()
315 slave_port = priv->emac_port + 1; in cpsw_ndo_set_rx_mode()
411 port = priv->emac_port + cpsw->data.dual_emac; in cpsw_rx_handler()
936 priv->emac_port + cpsw->data.dual_emac); in cpsw_ndo_start_xmit()
988 vid = cpsw->slaves[priv->emac_port].port_vlan; in cpsw_ndo_set_mac_address()
1016 port_mask = (1 << (priv->emac_port + 1)) | ALE_PORT_HOST; in cpsw_add_vlan_ale_entry()
1149 port = priv->emac_port + cpsw->data.dual_emac; in cpsw_ndo_xdp_xmit()
1480 priv_sl2->emac_port = 1; in cpsw_probe_dual_emac()
[all …]
Dcpsw_priv.h381 u32 emac_port; member