Home
last modified time | relevance | path

Searched full:cpu_port (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/bus/
H A Darm-cci.c116 struct cpu_port { struct
132 static inline void init_cpu_port(struct cpu_port *port, u32 index, u64 mpidr) in init_cpu_port() argument
138 static inline bool cpu_port_is_valid(struct cpu_port *port) in cpu_port_is_valid()
143 static inline bool cpu_port_match(struct cpu_port *port, u64 mpidr) in cpu_port_match()
148 static struct cpu_port cpu_port[NR_CPUS]; variable
205 init_cpu_port(&cpu_port[cpu], port, cpu_logical_map(cpu)); in cci_ace_init_ports()
209 WARN(!cpu_port_is_valid(&cpu_port[cpu]), in cci_ace_init_ports()
270 is_valid = cpu_port_is_valid(&cpu_port[cpu]); in cci_disable_port_by_cpu()
271 if (is_valid && cpu_port_match(&cpu_port[cpu], mpidr)) { in cci_disable_port_by_cpu()
272 cci_port_control(cpu_port[cpu].port, false); in cci_disable_port_by_cpu()
[all …]
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_switchdev.c233 bool cpu_port = netif_is_bridge_master(orig_dev); in prueth_switchdev_vlan_add() local
238 if (cpu_port) in prueth_switchdev_vlan_add()
262 bool cpu_port = netif_is_bridge_master(orig_dev); in prueth_switchdev_vlan_del() local
266 if (cpu_port) in prueth_switchdev_vlan_del()
273 if (cpu_port) in prueth_switchdev_vlan_del()
291 bool cpu_port = netif_is_bridge_master(orig_dev); in prueth_switchdev_vlans_add() local
297 if (cpu_port && !(vlan->flags & BRIDGE_VLAN_INFO_BRENTRY)) in prueth_switchdev_vlans_add()
322 bool cpu_port; in prueth_switchdev_mdb_add() local
325 cpu_port = netif_is_bridge_master(orig_dev); in prueth_switchdev_mdb_add()
327 if (cpu_port) in prueth_switchdev_mdb_add()
[all …]
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_mdb.c109 bool cpu_port = netif_is_bridge_master(mdb->obj.orig_dev); in lan966x_mdb_ip_add() local
125 if (cpu_port) in lan966x_mdb_ip_add()
144 bool cpu_port = netif_is_bridge_master(mdb->obj.orig_dev); in lan966x_mdb_ip_del() local
155 if (cpu_port) { in lan966x_mdb_ip_del()
252 bool cpu_port = netif_is_bridge_master(mdb->obj.orig_dev); in lan966x_mdb_l2_add() local
269 if (cpu_port) { in lan966x_mdb_l2_add()
270 mdb_entry->ports |= BIT(CPU_PORT); in lan966x_mdb_l2_add()
287 mdb_entry->ports &= BIT(CPU_PORT); in lan966x_mdb_l2_add()
301 bool cpu_port = netif_is_bridge_master(mdb->obj.orig_dev); in lan966x_mdb_l2_del() local
313 if (cpu_port) { in lan966x_mdb_l2_del()
[all …]
H A Dlan966x_vlan.c31 cpu_dis = !(mask & BIT(CPU_PORT)); in lan966x_vlan_set_mask()
74 return !!(lan966x->vlan_mask[vid] & ~BIT(CPU_PORT)); in lan966x_vlan_port_any_vlan_mask()
79 lan966x->vlan_mask[vid] |= BIT(CPU_PORT); in lan966x_vlan_cpu_add_vlan_mask()
85 lan966x->vlan_mask[vid] &= ~BIT(CPU_PORT); in lan966x_vlan_cpu_del_vlan_mask()
300 GENMASK(lan966x->num_phys_ports - 1, 0) | BIT(CPU_PORT); in lan966x_vlan_init()
304 GENMASK(lan966x->num_phys_ports - 1, 0) | BIT(CPU_PORT); in lan966x_vlan_init()
313 lan966x, ANA_VLAN_CFG(CPU_PORT)); in lan966x_vlan_init()
H A Dlan966x_main.c941 lan966x, SYS_PORT_MODE(CPU_PORT)); in lan966x_init()
988 lan966x, QSYS_SW_PORT_MODE(CPU_PORT)); in lan966x_init()
993 lan966x, ANA_PGID(CPU_PORT)); in lan966x_init()
994 lan_rmw(ANA_PGID_PGID_SET(BIT(CPU_PORT)), in lan966x_init()
1018 lan_rmw(ANA_PGID_PGID_SET(BIT(CPU_PORT) | GENMASK(lan966x->num_phys_ports - 1, 0)), in lan966x_init()
1023 lan966x, REW_PORT_CFG(CPU_PORT)); in lan966x_init()
H A Dlan966x_fdma.c807 return lan_rd(lan966x, QSYS_SW_STATUS(CPU_PORT)); in lan966x_qsys_sw_status()
866 lan966x, QSYS_SW_PORT_MODE(CPU_PORT)); in __lan966x_fdma_reload()
883 lan966x, QSYS_SW_PORT_MODE(CPU_PORT)); in __lan966x_fdma_reload()
H A Dlan966x_switchdev.c149 mask |= BIT(CPU_PORT); in lan966x_update_fwd_mask()
/linux/drivers/net/ethernet/ti/
H A Dcpsw_switchdev.c168 bool cpu_port = netif_is_bridge_master(orig_dev); in cpsw_port_vlan_add() local
177 if (cpu_port) { in cpsw_port_vlan_add()
199 if (cpu_port) in cpsw_port_vlan_add()
215 bool cpu_port = netif_is_bridge_master(orig_dev); in cpsw_port_vlan_del() local
220 if (cpu_port) in cpsw_port_vlan_del()
232 if (cpu_port) in cpsw_port_vlan_del()
268 bool cpu_port = netif_is_bridge_master(orig_dev); in cpsw_port_mdb_add() local
273 if (cpu_port) in cpsw_port_mdb_add()
291 bool cpu_port = netif_is_bridge_master(orig_dev); in cpsw_port_mdb_del() local
296 if (cpu_port) in cpsw_port_mdb_del()
H A Dam65-cpsw-switchdev.c152 bool cpu_port = netif_is_bridge_master(orig_dev); in am65_cpsw_port_vlan_add() local
161 if (cpu_port) { in am65_cpsw_port_vlan_add()
183 if (cpu_port) in am65_cpsw_port_vlan_add()
200 bool cpu_port = netif_is_bridge_master(orig_dev); in am65_cpsw_port_vlan_del() local
205 if (cpu_port) in am65_cpsw_port_vlan_del()
217 if (cpu_port) in am65_cpsw_port_vlan_del()
260 bool cpu_port = netif_is_bridge_master(orig_dev); in am65_cpsw_port_mdb_add() local
265 if (cpu_port) in am65_cpsw_port_mdb_add()
283 bool cpu_port = netif_is_bridge_master(orig_dev); in am65_cpsw_port_mdb_del() local
287 if (cpu_port) in am65_cpsw_port_mdb_del()
/linux/drivers/net/dsa/
H A Dvitesse-vsc73xx-core.c48 #define CPU_PORT 6 /* CPU port */ macro
791 struct dsa_port *dp = dsa_to_port(ds, CPU_PORT); in vsc73xx_configure_rgmii_port_delay()
972 if (port == CPU_PORT) in vsc73xx_init_port()
999 if (port == CPU_PORT) in vsc73xx_init_port()
1074 if (port == CPU_PORT) { in vsc73xx_mac_config()
1076 vsc73xx_init_port(vsc, CPU_PORT); in vsc73xx_mac_config()
1082 CPU_PORT, in vsc73xx_mac_config()
1290 if (port == CPU_PORT) { in vsc73xx_vlan_commit_conf()
1592 if (port == CPU_PORT) { in vsc73xx_phylink_get_caps()
1681 if (port == CPU_PORT) in vsc73xx_port_vlan_add()
[all …]
/linux/drivers/net/dsa/microchip/
H A Dksz9477.c483 vlan_table[1] &= ~(BIT(dev->cpu_port)); in ksz9477_port_vlan_add()
485 vlan_table[2] |= BIT(port) | BIT(dev->cpu_port); in ksz9477_port_vlan_add()
1049 void ksz9477_port_setup(struct ksz_device *dev, int port, bool cpu_port) in ksz9477_port_setup() argument
1057 if (cpu_port) in ksz9477_port_setup()
1082 if (cpu_port) in ksz9477_port_setup()
1117 dev->cpu_port = i; in ksz9477_config_cpu_port()
1156 if (i == dev->cpu_port) in ksz9477_config_cpu_port()
1179 ALU_V_OVERRIDE | BIT(dev->cpu_port)); in ksz9477_enable_stp_addr()
H A Dlan937x_main.c376 void lan937x_port_setup(struct ksz_device *dev, int port, bool cpu_port) in lan937x_port_setup() argument
384 if (cpu_port) in lan937x_port_setup()
404 if (cpu_port) in lan937x_port_setup()
419 dev->cpu_port = dp->index; in lan937x_config_cpu_port()
H A Dksz8.c1479 port != dev->cpu_port) { in ksz8_port_vlan_add()
1623 void ksz8_port_setup(struct ksz_device *dev, int port, bool cpu_port) in ksz8_port_setup() argument
1650 if (cpu_port) in ksz8_port_setup()
1661 if (ksz_is_ksz87xx(dev) && !cpu_port) in ksz8_port_setup()
1667 struct dsa_port *cpu_dp = dsa_to_port(dev->ds, dev->cpu_port); in ksz88x3_config_rmii_clk()
1694 ksz8_port_setup(dev, dev->cpu_port, true); in ksz8_config_cpu_port()
1696 ksz8795_cpu_interface_select(dev, dev->cpu_port); in ksz8_config_cpu_port()
1839 if (dev->cpu_port == port) in ksz8_phylink_mac_link_up()
1961 dev->cpu_port = fls(dev->info->cpu_ports) - 1; in ksz8_switch_init()
H A Dksz8.h19 void ksz8_port_setup(struct ksz_device *dev, int port, bool cpu_port);
H A Dksz9477.h18 void ksz9477_port_setup(struct ksz_device *dev, int port, bool cpu_port);
H A Dksz_common.c2192 u8 port_member = 0, cpu_port; in ksz_update_port_member() local
2200 cpu_port = BIT(dsa_upstream_port(ds, port)); in ksz_update_port_member()
2258 dev->dev_ops->cfg_port_member(dev, i, val | cpu_port); in ksz_update_port_member()
2261 dev->dev_ops->cfg_port_member(dev, port, port_member | cpu_port); in ksz_update_port_member()
2809 p = &dev->ports[dev->cpu_port]; in ksz_setup()
/linux/drivers/net/ethernet/mscc/
H A Docelot.c1787 struct ocelot_port *cpu_port = ocelot_port->dsa_8021q_cpu; in ocelot_port_assigned_dsa_8021q_cpu_mask() local
1789 if (!cpu_port) in ocelot_port_assigned_dsa_8021q_cpu_mask()
1792 if (cpu_port->bond) in ocelot_port_assigned_dsa_8021q_cpu_mask()
1793 return ocelot_get_bond_mask(ocelot, cpu_port->bond); in ocelot_port_assigned_dsa_8021q_cpu_mask()
1795 return BIT(cpu_port->index); in ocelot_port_assigned_dsa_8021q_cpu_mask()
1920 struct ocelot_port *cpu_port = ocelot->ports[cpu]; in ocelot_port_setup_dsa_8021q_cpu() local
1925 cpu_port->is_dsa_8021q_cpu = true; in ocelot_port_setup_dsa_8021q_cpu()
1938 struct ocelot_port *cpu_port = ocelot->ports[cpu]; in ocelot_port_teardown_dsa_8021q_cpu() local
1943 cpu_port->is_dsa_8021q_cpu = false; in ocelot_port_teardown_dsa_8021q_cpu()
1946 ocelot_vlan_member_del(ocelot, cpu_port->index, vid); in ocelot_port_teardown_dsa_8021q_cpu()
[all …]
/linux/sound/soc/generic/
H A Daudio-graph-card2.c833 struct device_node *cpu_port = lnk; in audio_graph2_link_normal() local
834 struct device_node *cpu_ep __free(device_node) = of_graph_get_next_port_endpoint(cpu_port, NULL); in audio_graph2_link_normal()
1120 struct device_node *cpu_port = lnk; in graph_count_normal() local
1121 struct device_node *cpu_ep __free(device_node) = of_graph_get_next_port_endpoint(cpu_port, NULL); in graph_count_normal()
1135 li->num[li->link].platforms = graph_counter(cpu_port); in graph_count_normal()
/linux/drivers/net/dsa/realtek/
H A Drtl8366rb.c919 BIT(priv->cpu_port)); in rtl8366rb_setup()
925 BIT(priv->cpu_port), in rtl8366rb_setup()
937 if (i == priv->cpu_port) in rtl8366rb_setup()
1040 if (port == priv->cpu_port) { in rtl8366rb_phylink_get_caps()
1080 if (port != priv->cpu_port) in rtl8366rb_mac_link_up()
1147 if (port != priv->cpu_port) in rtl8366rb_mac_link_down()
1775 priv->cpu_port = RTL8366RB_PORT_NUM_CPU; in rtl8366rb_detect()
H A Drealtek.h71 unsigned int cpu_port; member
/linux/arch/arm/boot/dts/ti/omap/
H A Dam335x-sl50.dts185 dais = <&cpu_port>;
556 cpu_port: port { label
/linux/drivers/net/dsa/hirschmann/
H A Dhellcreek.h35 #define CPU_PORT 0 macro
/linux/drivers/net/ethernet/sunplus/
H A Dspl2sw_mac.c66 /* Set learn port = cpu_port, aging = 1 */ in spl2sw_mac_addr_add()