/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | devlink.c | 753 dsa_devlink_region_destroy(chip->ports[port].region); 768 chip->ports[port].region = region;
|
H A D | global1_atu.c | 439 chip->ports[spid].atu_member_violation++; 446 chip->ports[spid].atu_miss_violation++; 448 if (fid != MV88E6XXX_FID_STANDALONE && chip->ports[spid].mab) { 460 chip->ports[spid].atu_full_violation++;
|
H A D | global1_vtu.c | 633 chip->ports[spid].vtu_member_violation++; 638 chip->ports[spid].vtu_miss_violation++;
|
H A D | pcs-6185.c | 127 if (chip->ports[port].cmode != MV88E6185_PORT_STS_CMODE_SERDES && 128 chip->ports[port].cmode != MV88E6185_PORT_STS_CMODE_1000BASE_X) 159 chip->ports[port].pcs_private = &mpcs->phylink_pcs; 168 mpcs = chip->ports[port].pcs_private; 177 chip->ports[port].pcs_private = NULL; 184 return chip->ports[port].pcs_private;
|
H A D | pcs-6352.c | 347 mpcs->port = &chip->ports[port]; 355 chip->ports[port].pcs_private = &mpcs->phylink_pcs; 365 pcs = chip->ports[port].pcs_private; 376 chip->ports[port].pcs_private = NULL; 383 return chip->ports[port].pcs_private;
|
H A D | pcs-639x.c | 116 struct mv88e639x_pcs *mpcs = chip->ports[port].pcs_private; 126 chip->ports[port].pcs_private = NULL; 451 mpcs = chip->ports[port].pcs_private; 585 chip->ports[port].pcs_private = mpcs; 957 chip->ports[port].pcs_private = mpcs;
|
H A D | port.c | 531 * other ports which might use them for SFPs. 576 if (cmode == chip->ports[port].cmode && !force) 579 chip->ports[port].cmode = 0; 593 chip->ports[port].cmode = cmode; 650 /* mv88e6393x errata 4.5: EEE should be disabled on SERDES ports */ 1198 mirror_port = &chip->ports[port].mirror_ingress; 1202 mirror_port = &chip->ports[port].mirror_egress;
|
H A D | serdes.c | 183 struct mv88e6xxx_port *mv88e6xxx_port = &chip->ports[port]; 243 u8 cmode = chip->ports[port].cmode; 260 u8 cmode = chip->ports[port].cmode; 283 u8 cmode_port = chip->ports[port].cmode; 284 u8 cmode_port10 = chip->ports[10].cmode; 285 u8 cmode_port9 = chip->ports[9].cmode; 361 u8 cmode = chip->ports[port].cmode;
|
/linux-master/drivers/net/dsa/ocelot/ |
H A D | felix.c | 29 * which uses VID 0 for all ports that aren't part of a bridge, 415 dev_err(ds->dev, "Multiple NPI ports not supported\n"); 457 /* Changing the NPI port breaks user ports still assigned to the old 543 * do not forward BPDU frames to the front ports. 1049 __set_bit(ocelot->ports[port]->phy_mode, 1286 * best-effort to bring up as many ports as possible. 1306 ports_node = of_get_child_by_name(switch_node, "ports"); 1308 ports_node = of_get_child_by_name(switch_node, "ethernet-ports"); 1310 dev_err(dev, "Incorrect bindings: absent \"ports\" or \"ethernet-ports\" nod [all...] |
H A D | felix_vsc9959.c | 594 /* Replicated per number of ports (7), register size 4 per port */ 1023 struct ocelot_port *ocelot_port = ocelot->ports[port]; 1215 struct ocelot_port *ocelot_port = ocelot->ports[port]; 1346 struct ocelot_port *ocelot_port = ocelot->ports[port]; 1420 struct ocelot_port *ocelot_port = ocelot->ports[port]; 1464 * Although the ALWAYS_GUARD_BAND_SCH_Q bit is global for all ports, we 1544 ocelot_port = ocelot->ports[port]; 1693 int ports; member in struct:felix_stream 1938 static int vsc9959_psfp_sfidmask_set(struct ocelot *ocelot, u32 sfid, int ports) argument 1948 ANA_TABLES_SFID_MASK_IGR_PORT_MASK(ports) | [all...] |
H A D | seville_vsc9953.c | 533 /* Replicated per number of ports (11), register size 4 per port */ 914 struct ocelot_port *ocelot_port = ocelot->ports[port];
|
/linux-master/drivers/net/dsa/qca/ |
H A D | qca8k-8xxx.c | 998 struct device_node *ports, *port; local 1002 ports = of_get_child_by_name(priv->dev->of_node, "ports"); 1003 if (!ports) 1004 ports = of_get_child_by_name(priv->dev->of_node, "ethernet-ports"); 1006 if (!ports) 1009 for_each_available_child_of_node(ports, port) { 1013 of_node_put(ports); 1029 of_node_put(ports); [all...] |
H A D | qca8k-leds.c | 450 struct fwnode_handle *ports, *port; local 454 ports = device_get_named_child_node(priv->dev, "ports"); 455 if (!ports) { 456 dev_info(priv->dev, "No ports node specified in device tree!"); 460 fwnode_for_each_child_node(ports, port) {
|
/linux-master/drivers/net/dsa/realtek/ |
H A D | rtl8365mb.c | 8 * integrated PHYs for the user facing ports, and an extension interface which 35 * The driver uses DSA to integrate the 4 user and 1 extension ports into the 36 * kernel. Netdevices are created for the user ports, as are PHY devices for 67 * In the same family of chips, some carry up to 8 user ports and up to 2 68 * extension ports. Where possible this driver tries to make things generic, but 257 /* CPU port mask register - controls which ports are treated as CPU ports */ 593 * @mask: port mask of ports that parse should parse CPU tags 637 * @ports: per-port data 647 struct rtl8365mb_port ports[RTL8365MB_MAX_NUM_PORT member in struct:rtl8365mb [all...] |
/linux-master/drivers/net/dsa/ |
H A D | rzn1_a5psw.c | 132 * even disabled ports will be able to send packets that are tagged. 133 * This allows to implement STP support when ports are in a state where 388 /* No more ports bridged */ 975 /* Reset all ports */ 995 /* Enable standalone mode for user ports */ 1158 struct device_node *ports, *port, *pcs_node; local 1163 ports = of_get_child_by_name(a5psw->dev->of_node, "ethernet-ports"); 1164 if (!ports) 1167 for_each_available_child_of_node(ports, por [all...] |
/linux-master/drivers/net/dsa/sja1105/ |
H A D | sja1105_main.c | 194 /* Disable learning and I/O on user ports by default - 223 list_for_each_entry(dp, &ds->dst->ports, list) { 230 * enabled for the DSA ports. CPU ports use software-assisted 233 * CPU ports in a cross-chip topology if multiple CPU ports 240 * CPU and DSA ports. 457 * All DT-defined ports are members of this VLAN, and there are no 547 /* Then manage the forwarding domain for user ports. These can forward 566 /* Then manage the forwarding domain for DSA links and CPU ports (th [all...] |
/linux-master/drivers/net/dsa/xrs700x/ |
H A D | xrs700x.c | 110 struct xrs700x_port *p = &priv->ports[port]; 165 struct xrs700x_port *p = &priv->ports[port]; 178 struct xrs700x_port *p = &priv->ports[port]; 394 /* Disable forwarding to non-CPU ports */ 580 "Only ports 1 and 2 can offload HSR/PRP"); 602 * redundant ports have signed up. 616 /* Clear bits for both redundant ports (HSR only) and the CPU port to 635 * forward to redundant ports when in HSR mode while discarding 796 struct xrs700x_port *p = &priv->ports[port]; 822 priv->ports [all...] |
H A D | xrs700x.h | 37 struct xrs700x_port *ports; member in struct:xrs700x
|
/linux-master/drivers/net/ethernet/adi/ |
H A D | adin1110.c | 161 struct adin1110_port_priv *ports[ADIN_MAC_MAX_PORTS]; member in struct:adin1110_priv 579 netif_wake_queue(priv->ports[i]->netdev); 608 if (adin1110_port_rx_ready(priv->ports[i], status1)) 609 adin1110_read_frames(priv->ports[i], 843 /* Can't enable forwarding if ports do not belong to the same bridge */ 844 if (priv->ports[0]->bridge != priv->ports[1]->bridge || !priv->ports[0]->bridge) 851 if (priv->ports[i]->state != BR_STATE_FORWARDING) 1146 ret = adin1110_setup_rx_mode(priv->ports[ [all...] |
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
H A D | hw_atl_utils.h | 226 struct offload_port_info ports; member in struct:offload_info
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 256 .ports = { 269 .ports = { 282 .ports = { 5545 sizeof(fkeys->ports); 5554 sizeof(fkeys->ports); 5578 tuple4.ports = fkeys->ports; 5582 tuple6.ports = fkeys->ports; 5923 req->src_port = keys->ports [all...] |
H A D | bnxt.h | 1391 struct flow_dissector_key_ports ports; member in struct:bnxt_flow_masks 1420 struct flow_dissector_key_ports ports; member in struct:bnxt_ipv4_tuple 1425 struct flow_dissector_key_ports ports; member in struct:bnxt_ipv6_tuple
|
H A D | bnxt_ethtool.c | 1159 fs->h_u.tcp_ip4_spec.psrc = fkeys->ports.src; 1160 fs->m_u.tcp_ip4_spec.psrc = fmasks->ports.src; 1161 fs->h_u.tcp_ip4_spec.pdst = fkeys->ports.dst; 1162 fs->m_u.tcp_ip4_spec.pdst = fmasks->ports.dst; 1191 fs->h_u.tcp_ip6_spec.psrc = fkeys->ports.src; 1192 fs->m_u.tcp_ip6_spec.psrc = fmasks->ports.src; 1193 fs->h_u.tcp_ip6_spec.pdst = fkeys->ports.dst; 1194 fs->m_u.tcp_ip6_spec.pdst = fmasks->ports.dst; 1384 fkeys->ports.src = ip_spec->psrc; 1385 fmasks->ports [all...] |
H A D | bnxt_tc.c | 266 actions->nat.l4.ports.sport = htons(val); 268 actions->nat.l4.ports.dport = htons(val); 270 actions->nat.l4.ports.sport, 271 actions->nat.l4.ports.dport); 452 flow->l4_key.ports.dport = match.key->dst; 453 flow->l4_mask.ports.dport = match.mask->dst; 454 flow->l4_key.ports.sport = match.key->src; 455 flow->l4_mask.ports.sport = match.mask->src; 630 if (actions->nat.l4.ports.sport) 632 actions->nat.l4.ports [all...] |
H A D | bnxt_tc.h | 50 } ports; member in union:bnxt_tc_l4_key::__anon399
|