ocelot_port 135 drivers/net/ethernet/mscc/ocelot.c static void ocelot_vcap_enable(struct ocelot *ocelot, struct ocelot_port *port) ocelot_port 172 drivers/net/ethernet/mscc/ocelot.c static void ocelot_vlan_mode(struct ocelot_port *port, ocelot_port 189 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port) ocelot_port 245 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 281 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 367 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 488 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 525 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 560 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 670 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 677 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 685 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 704 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 716 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 733 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 773 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 798 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 853 drivers/net/ethernet/mscc/ocelot.c static inline int ocelot_mact_read(struct ocelot_port *port, int row, int col, ocelot_port 905 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 956 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 975 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *ocelot_port = netdev_priv(dev); ocelot_port 976 drivers/net/ethernet/mscc/ocelot.c struct ocelot *ocelot = ocelot_port->ocelot; ocelot_port 984 drivers/net/ethernet/mscc/ocelot.c static int ocelot_hwstamp_get(struct ocelot_port *port, struct ifreq *ifr) ocelot_port 992 drivers/net/ethernet/mscc/ocelot.c static int ocelot_hwstamp_set(struct ocelot_port *port, struct ifreq *ifr) ocelot_port 1058 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 1096 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(netdev); ocelot_port 1151 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 1165 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 1176 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *ocelot_port = netdev_priv(dev); ocelot_port 1177 drivers/net/ethernet/mscc/ocelot.c struct ocelot *ocelot = ocelot_port->ocelot; ocelot_port 1206 drivers/net/ethernet/mscc/ocelot.c static int ocelot_port_attr_stp_state_set(struct ocelot_port *ocelot_port, ocelot_port 1210 drivers/net/ethernet/mscc/ocelot.c struct ocelot *ocelot = ocelot_port->ocelot; ocelot_port 1217 drivers/net/ethernet/mscc/ocelot.c if (!(BIT(ocelot_port->chip_port) & ocelot->bridge_mask)) ocelot_port 1221 drivers/net/ethernet/mscc/ocelot.c ocelot_port->chip_port); ocelot_port 1225 drivers/net/ethernet/mscc/ocelot.c ocelot->bridge_fwd_mask |= BIT(ocelot_port->chip_port); ocelot_port 1233 drivers/net/ethernet/mscc/ocelot.c ocelot->bridge_fwd_mask &= ~BIT(ocelot_port->chip_port); ocelot_port 1238 drivers/net/ethernet/mscc/ocelot.c ocelot_port->chip_port); ocelot_port 1275 drivers/net/ethernet/mscc/ocelot.c static void ocelot_port_attr_ageing_set(struct ocelot_port *ocelot_port, ocelot_port 1278 drivers/net/ethernet/mscc/ocelot.c struct ocelot *ocelot = ocelot_port->ocelot; ocelot_port 1286 drivers/net/ethernet/mscc/ocelot.c static void ocelot_port_attr_mc_set(struct ocelot_port *port, bool mc) ocelot_port 1308 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *ocelot_port = netdev_priv(dev); ocelot_port 1313 drivers/net/ethernet/mscc/ocelot.c ocelot_port_attr_stp_state_set(ocelot_port, trans, ocelot_port 1317 drivers/net/ethernet/mscc/ocelot.c ocelot_port_attr_ageing_set(ocelot_port, attr->u.ageing_time); ocelot_port 1320 drivers/net/ethernet/mscc/ocelot.c ocelot_port->vlan_aware = attr->u.vlan_filtering; ocelot_port 1321 drivers/net/ethernet/mscc/ocelot.c ocelot_vlan_port_apply(ocelot_port->ocelot, ocelot_port); ocelot_port 1324 drivers/net/ethernet/mscc/ocelot.c ocelot_port_attr_mc_set(ocelot_port, !attr->u.mc_disabled); ocelot_port 1386 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 1428 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(dev); ocelot_port 1504 drivers/net/ethernet/mscc/ocelot.c static int ocelot_port_bridge_join(struct ocelot_port *ocelot_port, ocelot_port 1507 drivers/net/ethernet/mscc/ocelot.c struct ocelot *ocelot = ocelot_port->ocelot; ocelot_port 1518 drivers/net/ethernet/mscc/ocelot.c ocelot->bridge_mask |= BIT(ocelot_port->chip_port); ocelot_port 1523 drivers/net/ethernet/mscc/ocelot.c static void ocelot_port_bridge_leave(struct ocelot_port *ocelot_port, ocelot_port 1526 drivers/net/ethernet/mscc/ocelot.c struct ocelot *ocelot = ocelot_port->ocelot; ocelot_port 1528 drivers/net/ethernet/mscc/ocelot.c ocelot->bridge_mask &= ~BIT(ocelot_port->chip_port); ocelot_port 1534 drivers/net/ethernet/mscc/ocelot.c ocelot_port->vlan_aware = 0; ocelot_port 1535 drivers/net/ethernet/mscc/ocelot.c ocelot_port->pvid = 0; ocelot_port 1536 drivers/net/ethernet/mscc/ocelot.c ocelot_port->vid = 0; ocelot_port 1597 drivers/net/ethernet/mscc/ocelot.c static int ocelot_port_lag_join(struct ocelot_port *ocelot_port, ocelot_port 1600 drivers/net/ethernet/mscc/ocelot.c struct ocelot *ocelot = ocelot_port->ocelot; ocelot_port 1601 drivers/net/ethernet/mscc/ocelot.c int p = ocelot_port->chip_port; ocelot_port 1608 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port = netdev_priv(ndev); ocelot_port 1638 drivers/net/ethernet/mscc/ocelot.c static void ocelot_port_lag_leave(struct ocelot_port *ocelot_port, ocelot_port 1641 drivers/net/ethernet/mscc/ocelot.c struct ocelot *ocelot = ocelot_port->ocelot; ocelot_port 1642 drivers/net/ethernet/mscc/ocelot.c int p = ocelot_port->chip_port; ocelot_port 1648 drivers/net/ethernet/mscc/ocelot.c ocelot->lags[i] &= ~BIT(ocelot_port->chip_port); ocelot_port 1680 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *ocelot_port = netdev_priv(dev); ocelot_port 1687 drivers/net/ethernet/mscc/ocelot.c err = ocelot_port_bridge_join(ocelot_port, ocelot_port 1690 drivers/net/ethernet/mscc/ocelot.c ocelot_port_bridge_leave(ocelot_port, ocelot_port 1693 drivers/net/ethernet/mscc/ocelot.c ocelot_vlan_port_apply(ocelot_port->ocelot, ocelot_port 1694 drivers/net/ethernet/mscc/ocelot.c ocelot_port); ocelot_port 1698 drivers/net/ethernet/mscc/ocelot.c err = ocelot_port_lag_join(ocelot_port, ocelot_port 1701 drivers/net/ethernet/mscc/ocelot.c ocelot_port_lag_leave(ocelot_port, ocelot_port 2012 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *ocelot_port; ocelot_port 2016 drivers/net/ethernet/mscc/ocelot.c dev = alloc_etherdev(sizeof(struct ocelot_port)); ocelot_port 2020 drivers/net/ethernet/mscc/ocelot.c ocelot_port = netdev_priv(dev); ocelot_port 2021 drivers/net/ethernet/mscc/ocelot.c ocelot_port->dev = dev; ocelot_port 2022 drivers/net/ethernet/mscc/ocelot.c ocelot_port->ocelot = ocelot; ocelot_port 2023 drivers/net/ethernet/mscc/ocelot.c ocelot_port->regs = regs; ocelot_port 2024 drivers/net/ethernet/mscc/ocelot.c ocelot_port->chip_port = port; ocelot_port 2025 drivers/net/ethernet/mscc/ocelot.c ocelot_port->phy = phy; ocelot_port 2026 drivers/net/ethernet/mscc/ocelot.c ocelot->ports[port] = ocelot_port; ocelot_port 2037 drivers/net/ethernet/mscc/ocelot.c ocelot_mact_learn(ocelot, PGID_CPU, dev->dev_addr, ocelot_port->pvid, ocelot_port 2040 drivers/net/ethernet/mscc/ocelot.c INIT_LIST_HEAD(&ocelot_port->skbs); ocelot_port 2049 drivers/net/ethernet/mscc/ocelot.c ocelot_vlan_port_apply(ocelot, ocelot_port); ocelot_port 2052 drivers/net/ethernet/mscc/ocelot.c ocelot_vcap_enable(ocelot, ocelot_port); ocelot_port 2212 drivers/net/ethernet/mscc/ocelot.c struct ocelot_port *port; ocelot_port 430 drivers/net/ethernet/mscc/ocelot.h struct ocelot_port; ocelot_port 458 drivers/net/ethernet/mscc/ocelot.h struct ocelot_port **ports; ocelot_port 533 drivers/net/ethernet/mscc/ocelot.h u32 ocelot_port_readl(struct ocelot_port *port, u32 reg); ocelot_port 534 drivers/net/ethernet/mscc/ocelot.h void ocelot_port_writel(struct ocelot_port *port, u32 val, u32 reg); ocelot_port 189 drivers/net/ethernet/mscc/ocelot_ace.h struct ocelot_port *port; ocelot_port 227 drivers/net/ethernet/mscc/ocelot_ace.h int ocelot_setup_tc_block_flower_bind(struct ocelot_port *port, ocelot_port 229 drivers/net/ethernet/mscc/ocelot_ace.h void ocelot_setup_tc_block_flower_unbind(struct ocelot_port *port, ocelot_port 204 drivers/net/ethernet/mscc/ocelot_board.c struct ocelot_port *port; ocelot_port 368 drivers/net/ethernet/mscc/ocelot_board.c sizeof(struct ocelot_port *), GFP_KERNEL); ocelot_port 13 drivers/net/ethernet/mscc/ocelot_flower.c struct ocelot_port *port; ocelot_port 278 drivers/net/ethernet/mscc/ocelot_flower.c ocelot_port_block_create(struct ocelot_port *port) ocelot_port 303 drivers/net/ethernet/mscc/ocelot_flower.c int ocelot_setup_tc_block_flower_bind(struct ocelot_port *port, ocelot_port 342 drivers/net/ethernet/mscc/ocelot_flower.c void ocelot_setup_tc_block_flower_unbind(struct ocelot_port *port, ocelot_port 50 drivers/net/ethernet/mscc/ocelot_io.c u32 ocelot_port_readl(struct ocelot_port *port, u32 reg) ocelot_port 56 drivers/net/ethernet/mscc/ocelot_io.c void ocelot_port_writel(struct ocelot_port *port, u32 val, u32 reg) ocelot_port 43 drivers/net/ethernet/mscc/ocelot_police.c static int qos_policer_conf_set(struct ocelot_port *port, u32 pol_ix, ocelot_port 174 drivers/net/ethernet/mscc/ocelot_police.c int ocelot_port_policer_add(struct ocelot_port *port, ocelot_port 206 drivers/net/ethernet/mscc/ocelot_police.c int ocelot_port_policer_del(struct ocelot_port *port) ocelot_port 17 drivers/net/ethernet/mscc/ocelot_police.h int ocelot_port_policer_add(struct ocelot_port *port, ocelot_port 20 drivers/net/ethernet/mscc/ocelot_police.h int ocelot_port_policer_del(struct ocelot_port *port); ocelot_port 12 drivers/net/ethernet/mscc/ocelot_tc.c static int ocelot_setup_tc_cls_matchall(struct ocelot_port *port, ocelot_port 93 drivers/net/ethernet/mscc/ocelot_tc.c struct ocelot_port *port = cb_priv; ocelot_port 133 drivers/net/ethernet/mscc/ocelot_tc.c static int ocelot_setup_tc_block(struct ocelot_port *port, ocelot_port 188 drivers/net/ethernet/mscc/ocelot_tc.c struct ocelot_port *port = netdev_priv(dev);