Home
last modified time | relevance | path

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

/linux-5.19.10/drivers/net/ethernet/ti/
Dcpsw_switchdev.c51 ret = cpsw_ale_control_set(cpsw->ale, priv->emac_port, in cpsw_port_stp_state_set()
71 unreg_mcast_add, priv->emac_port); in cpsw_port_attr_br_flags_set()
73 cpsw_ale_set_unreg_mcast(cpsw->ale, BIT(priv->emac_port), in cpsw_port_attr_br_flags_set()
96 dev_dbg(priv->dev, "attr: id %u port: %u\n", attr->id, priv->emac_port); in cpsw_port_attr_set()
125 if (priv->emac_port) { in cpsw_get_pvid()
130 pvid = slave_read(cpsw->slaves + (priv->emac_port - 1), reg); in cpsw_get_pvid()
151 if (priv->emac_port) { in cpsw_set_pvid()
157 slave_write(cpsw->slaves + (priv->emac_port - 1), pvid, reg); in cpsw_set_pvid()
182 port_mask = BIT(priv->emac_port); in cpsw_port_vlan_add()
223 port_mask = BIT(priv->emac_port); in cpsw_port_vlan_del()
[all …]
Dcpsw_new.c67 if (priv->emac_port == HOST_PORT_NUM) in cpsw_slave_index_priv()
70 return priv->emac_port - 1; in cpsw_slave_index_priv()
258 cpsw_ale_set_allmulti(cpsw->ale, IFF_ALLMULTI, priv->emac_port); in cpsw_ndo_set_rx_mode()
267 ndev->flags & IFF_ALLMULTI, priv->emac_port); in cpsw_ndo_set_rx_mode()
349 ret = cpsw_run_xdp(priv, ch, &xdp, page, priv->emac_port, &len); in cpsw_rx_handler()
407 port_mask = (1 << priv->emac_port) | ALE_PORT_HOST; in cpsw_add_vlan_ale_entry()
495 cpsw_mqprio_resume(&cpsw->slaves[priv->emac_port - 1], priv); in cpsw_restore()
498 cpsw_cbs_resume(&cpsw->slaves[priv->emac_port - 1], priv); in cpsw_restore()
589 u32 port_mask = 1 << priv->emac_port | ALE_PORT_HOST; in cpsw_port_add_dual_emac_def_ale_entries()
605 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()
405 port = priv->emac_port + cpsw->data.dual_emac; in cpsw_rx_handler()
924 priv->emac_port + cpsw->data.dual_emac); in cpsw_ndo_start_xmit()
974 vid = cpsw->slaves[priv->emac_port].port_vlan; in cpsw_ndo_set_mac_address()
1002 port_mask = (1 << (priv->emac_port + 1)) | ALE_PORT_HOST; in cpsw_add_vlan_ale_entry()
1128 port = priv->emac_port + cpsw->data.dual_emac; in cpsw_ndo_xdp_xmit()
1457 priv_sl2->emac_port = 1; in cpsw_probe_dual_emac()
[all …]
Dcpsw_priv.h387 u32 emac_port; member