Searched refs:ocelot_port (Results 1 – 11 of 11) sorted by relevance
| /Linux-v5.10/drivers/net/ethernet/mscc/ |
| D | ocelot.c | 153 struct ocelot_port *ocelot_port = ocelot->ports[port]; in ocelot_port_set_native_vlan() local 156 if (ocelot_port->vid != vid) { in ocelot_port_set_native_vlan() 158 if (ocelot_port->vid && vid) { in ocelot_port_set_native_vlan() 161 ocelot_port->vid); in ocelot_port_set_native_vlan() 164 ocelot_port->vid = vid; in ocelot_port_set_native_vlan() 171 if (ocelot_port->vlan_aware && !ocelot_port->vid) in ocelot_port_set_native_vlan() 184 if (ocelot_port->vlan_aware) { in ocelot_port_set_native_vlan() 185 if (ocelot_port->vid) in ocelot_port_set_native_vlan() 205 struct ocelot_port *ocelot_port = ocelot->ports[port]; in ocelot_port_vlan_filtering() local 224 ocelot_port->vlan_aware = vlan_aware; in ocelot_port_vlan_filtering() [all …]
|
| D | ocelot_net.c | 213 struct ocelot_port *ocelot_port = &priv->port; in ocelot_vlan_vid_add() local 214 struct ocelot *ocelot = ocelot_port->ocelot; in ocelot_vlan_vid_add() 256 struct ocelot_port *ocelot_port = &priv->port; in ocelot_port_open() local 257 struct ocelot *ocelot = ocelot_port->ocelot; in ocelot_port_open() 263 ocelot_port->phy_mode); in ocelot_port_open() 271 ocelot_port->phy_mode); in ocelot_port_open() 326 struct ocelot_port *ocelot_port = &priv->port; in ocelot_port_xmit() local 327 struct ocelot *ocelot = ocelot_port->ocelot; in ocelot_port_xmit() 348 info.rew_op = ocelot_port->ptp_cmd; in ocelot_port_xmit() 350 if (ocelot_port->ptp_cmd == IFH_REW_OP_TWO_STEP_PTP) { in ocelot_port_xmit() [all …]
|
| D | ocelot.h | 60 struct ocelot_port port; 104 u32 ocelot_port_readl(struct ocelot_port *port, u32 reg); 105 void ocelot_port_writel(struct ocelot_port *port, u32 val, u32 reg);
|
| D | ocelot_vsc7514.c | 614 struct ocelot_port *ocelot_port; in ocelot_xtr_irq_handler() local 642 ocelot_port = ocelot->ports[info.port]; in ocelot_xtr_irq_handler() 643 priv = container_of(ocelot_port, struct ocelot_port_private, in ocelot_xtr_irq_handler() 1045 struct ocelot_port *ocelot_port; in mscc_ocelot_release_ports() local 1047 ocelot_port = ocelot->ports[port]; in mscc_ocelot_release_ports() 1048 if (!ocelot_port) in mscc_ocelot_release_ports() 1053 priv = container_of(ocelot_port, struct ocelot_port_private, in mscc_ocelot_release_ports() 1069 sizeof(struct ocelot_port *), GFP_KERNEL); in mscc_ocelot_init_ports() 1075 struct ocelot_port *ocelot_port; in mscc_ocelot_init_ports() local 1111 ocelot_port = ocelot->ports[port]; in mscc_ocelot_init_ports() [all …]
|
| D | ocelot_io.c | 50 u32 ocelot_port_readl(struct ocelot_port *port, u32 reg) in ocelot_port_readl() 63 void ocelot_port_writel(struct ocelot_port *port, u32 val, u32 reg) in ocelot_port_writel()
|
| D | ocelot_flower.c | 149 struct ocelot_port *ocelot_port = ocelot->ports[port]; in ocelot_flower_parse_action() local 281 if (!ocelot_port->vlan_aware) { in ocelot_flower_parse_action()
|
| /Linux-v5.10/net/dsa/ |
| D | tag_ocelot.c | 143 struct ocelot_port *ocelot_port; in ocelot_xmit() local 154 ocelot_port = ocelot->ports[dp->index]; in ocelot_xmit() 160 memcpy(prefix, ocelot_port->xmit_template, OCELOT_TOTAL_TAG_LEN); in ocelot_xmit() 170 rew_op = ocelot_port->ptp_cmd; in ocelot_xmit() 174 if (ocelot_port->ptp_cmd == IFH_REW_OP_TWO_STEP_PTP) in ocelot_xmit()
|
| /Linux-v5.10/drivers/net/dsa/ocelot/ |
| D | felix.c | 216 struct ocelot_port *ocelot_port = ocelot->ports[port]; in felix_phylink_mac_link_down() local 218 ocelot_port_writel(ocelot_port, 0, DEV_MAC_ENA_CFG); in felix_phylink_mac_link_down() 230 struct ocelot_port *ocelot_port = ocelot->ports[port]; in felix_phylink_mac_link_up() local 241 ocelot_port_writel(ocelot_port, in felix_phylink_mac_link_up() 283 ocelot_port_writel(ocelot_port, DEV_MAC_ENA_CFG_RX_ENA | in felix_phylink_mac_link_up() 428 sizeof(struct ocelot_port *), GFP_KERNEL); in felix_init_structs() 483 struct ocelot_port *ocelot_port; in felix_init_structs() local 487 ocelot_port = devm_kzalloc(ocelot->dev, in felix_init_structs() 488 sizeof(struct ocelot_port), in felix_init_structs() 490 if (!ocelot_port) { in felix_init_structs() [all …]
|
| D | seville_vsc9953.c | 997 struct ocelot_port *ocelot_port = ocelot->ports[port]; in vsc9953_phylink_validate() local 1001 state->interface != ocelot_port->phy_mode) { in vsc9953_phylink_validate() 1104 struct ocelot_port *ocelot_port = ocelot->ports[port]; in vsc9953_mdio_bus_alloc() local 1112 if (ocelot_port->phy_mode == PHY_INTERFACE_MODE_INTERNAL) in vsc9953_mdio_bus_alloc() 1152 struct ocelot_port *ocelot_port = ocelot->ports[port]; in vsc9953_xmit_template_populate() local 1153 u8 *template = ocelot_port->xmit_template; in vsc9953_xmit_template_populate()
|
| D | felix_vsc9959.c | 941 struct ocelot_port *ocelot_port = ocelot->ports[port]; in vsc9959_phylink_validate() local 945 state->interface != ocelot_port->phy_mode) { in vsc9959_phylink_validate() 1079 struct ocelot_port *ocelot_port = ocelot->ports[port]; in vsc9959_mdio_bus_alloc() local 1086 if (ocelot_port->phy_mode == PHY_INTERFACE_MODE_INTERNAL) in vsc9959_mdio_bus_alloc() 1326 struct ocelot_port *ocelot_port = ocelot->ports[port]; in vsc9959_xmit_template_populate() local 1327 u8 *template = ocelot_port->xmit_template; in vsc9959_xmit_template_populate()
|
| /Linux-v5.10/include/soc/mscc/ |
| D | ocelot.h | 574 struct ocelot_port { struct 614 struct ocelot_port **ports; argument 704 u32 ocelot_port_readl(struct ocelot_port *port, u32 reg); 705 void ocelot_port_writel(struct ocelot_port *port, u32 val, u32 reg);
|