Searched refs:ports (Results 176 - 200 of 617) sorted by path

1234567891011>>

/linux-master/drivers/net/dsa/mv88e6xxx/
H A Ddevlink.c753 dsa_devlink_region_destroy(chip->ports[port].region);
768 chip->ports[port].region = region;
H A Dglobal1_atu.c439 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 Dglobal1_vtu.c633 chip->ports[spid].vtu_member_violation++;
638 chip->ports[spid].vtu_miss_violation++;
H A Dpcs-6185.c127 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 Dpcs-6352.c347 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 Dpcs-639x.c116 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 Dport.c531 * 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 Dserdes.c183 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 Dfelix.c29 * 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 Dfelix_vsc9959.c594 /* 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 Dseville_vsc9953.c533 /* 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 Dqca8k-8xxx.c998 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 Dqca8k-leds.c450 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 Drtl8365mb.c8 * 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 Drzn1_a5psw.c132 * 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 Dsja1105_main.c194 /* 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 Dxrs700x.c110 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 Dxrs700x.h37 struct xrs700x_port *ports; member in struct:xrs700x
/linux-master/drivers/net/ethernet/adi/
H A Dadin1110.c161 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 Dhw_atl_utils.h226 struct offload_port_info ports; member in struct:offload_info
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c256 .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 Dbnxt.h1391 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 Dbnxt_ethtool.c1159 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 Dbnxt_tc.c266 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 Dbnxt_tc.h50 } ports; member in union:bnxt_tc_l4_key::__anon399

Completed in 570 milliseconds

1234567891011>>