Home
last modified time | relevance | path

Searched refs:cpsw (Results 1 – 25 of 54) sorted by relevance

123

/linux/drivers/net/ethernet/ti/
A Dcpsw_new.c127 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_mc() local
253 struct cpsw_common *cpsw = priv->cpsw; in cpsw_ndo_set_rx_mode() local
401 struct cpsw_common *cpsw = priv->cpsw; in cpsw_add_vlan_ale_entry() local
441 struct cpsw_common *cpsw = priv->cpsw; in cpsw_ndo_vlan_rx_add_vid() local
491 struct cpsw_common *cpsw = priv->cpsw; in cpsw_restore() local
549 struct cpsw_common *cpsw = priv->cpsw; in cpsw_init_host_port() local
590 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_add_dual_emac_def_ale_entries() local
616 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_add_switch_def_ale_entries() local
650 struct cpsw_common *cpsw = priv->cpsw; in cpsw_adjust_link() local
1388 priv->cpsw = cpsw; in cpsw_create_ports()
[all …]
A Dcpsw_priv.c233 struct cpsw_common *cpsw = priv->cpsw; in cpsw_rx_vlan_encap() local
292 struct cpsw_common *cpsw = priv->cpsw; in cpsw_ndo_tx_timeout() local
554 struct cpsw_common *cpsw = priv->cpsw; in cpsw_hwtstamp_v1() local
578 struct cpsw_common *cpsw = priv->cpsw; in cpsw_hwtstamp_v2() local
618 struct cpsw_common *cpsw = priv->cpsw; in cpsw_hwtstamp_set() local
711 struct cpsw_common *cpsw = priv->cpsw; in cpsw_ndo_ioctl() local
732 struct cpsw_common *cpsw = priv->cpsw; in cpsw_ndo_set_tx_maxrate() local
790 struct cpsw_common *cpsw = priv->cpsw; in cpsw_shp_is_off() local
806 struct cpsw_common *cpsw = priv->cpsw; in cpsw_fifo_shp_on() local
822 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_fifo_bw() local
[all …]
A Dcpsw.c69 struct cpsw_common *cpsw = (priv)->cpsw; \
182 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_mc() local
311 struct cpsw_common *cpsw = priv->cpsw; in cpsw_ndo_set_rx_mode() local
460 struct cpsw_common *cpsw = priv->cpsw; in _cpsw_adjust_link() local
522 struct cpsw_common *cpsw = priv->cpsw; in cpsw_adjust_link() local
544 struct cpsw_common *cpsw = priv->cpsw; in cpsw_add_dual_emac_def_ale_entries() local
566 struct cpsw_common *cpsw = priv->cpsw; in cpsw_slave_open() local
651 struct cpsw_common *cpsw = priv->cpsw; in cpsw_add_default_vlan() local
679 struct cpsw_common *cpsw = priv->cpsw; in cpsw_init_host_port() local
1448 priv_sl2->cpsw = cpsw; in cpsw_probe_dual_emac()
[all …]
A Dcpsw_ethtool.c175 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_coalesce() local
320 struct cpsw_common *cpsw = priv->cpsw; in cpsw_get_wol() local
333 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_wol() local
364 struct cpsw_common *cpsw = priv->cpsw; in cpsw_ethtool_op_begin() local
404 struct cpsw_common *cpsw = priv->cpsw; in cpsw_get_link_ksettings() local
418 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_link_ksettings() local
430 struct cpsw_common *cpsw = priv->cpsw; in cpsw_get_eee() local
442 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_eee() local
454 struct cpsw_common *cpsw = priv->cpsw; in cpsw_nway_reset() local
491 struct cpsw_common *cpsw = priv->cpsw; in cpsw_resume_data_pass() local
[all …]
A Dcpsw_switchdev.c29 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_stp_state_set() local
62 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_attr_br_flags_set() local
121 struct cpsw_common *cpsw = priv->cpsw; in cpsw_get_pvid() local
128 if (cpsw->version == CPSW_VERSION_1) in cpsw_get_pvid()
143 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_pvid() local
154 if (cpsw->version == CPSW_VERSION_1) in cpsw_set_pvid()
169 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_vlan_add() local
216 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_vlan_del() local
273 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_mdb_add() local
296 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_mdb_del() local
[all …]
A DMakefile6 obj-$(CONFIG_TI_CPSW) += cpsw-common.o
7 obj-$(CONFIG_TI_DAVINCI_EMAC) += cpsw-common.o
8 obj-$(CONFIG_TI_CPSW_SWITCHDEV) += cpsw-common.o
15 obj-$(CONFIG_TI_CPSW_PHY_SEL) += cpsw-phy-sel.o
18 ti_cpsw-y := cpsw.o davinci_cpdma.o cpsw_ale.o cpsw_priv.o cpsw_sl.o cpsw_ethtool.o
27 obj-$(CONFIG_TI_K3_AM65_CPSW_NUSS) += ti-am65-cpsw-nuss.o
28 ti-am65-cpsw-nuss-y := am65-cpsw-nuss.o cpsw_sl.o am65-cpsw-ethtool.o cpsw_ale.o k3-cppi-desc-pool.…
29 ti-am65-cpsw-nuss-$(CONFIG_TI_K3_AM65_CPSW_SWITCHDEV) += am65-cpsw-switchdev.o
A Dam65-cpsw-switchdev.c27 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_port_stp_state_set() local
49 ret = cpsw_ale_control_set(cpsw->ale, port->port_id, in am65_cpsw_port_stp_state_set()
60 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_port_attr_br_flags_set() local
119 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_get_pvid() local
135 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_set_pvid() local
153 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_port_vlan_add() local
201 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_port_vlan_del() local
265 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_port_mdb_add() local
288 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_port_mdb_del() local
297 cpsw_ale_del_mcast(cpsw->ale, mdb->addr, del_mask, in am65_cpsw_port_mdb_del()
[all …]
A Dam65-cpsw-switchdev.h16 int am65_cpsw_switchdev_register_notifiers(struct am65_cpsw_common *cpsw);
17 void am65_cpsw_switchdev_unregister_notifiers(struct am65_cpsw_common *cpsw);
19 static inline int am65_cpsw_switchdev_register_notifiers(struct am65_cpsw_common *cpsw) in am65_cpsw_switchdev_register_notifiers() argument
24 static inline void am65_cpsw_switchdev_unregister_notifiers(struct am65_cpsw_common *cpsw) in am65_cpsw_switchdev_unregister_notifiers() argument
A Dbuilt-in.a4 am65-cpsw-nuss.o/
6 am65-cpsw-ethtool.o/
9 am65-cpsw-qos.o/
A Dcpsw_priv.h382 struct cpsw_common *cpsw; member
387 #define ndev_to_cpsw(ndev) (((struct cpsw_priv *)netdev_priv(ndev))->cpsw)
390 extern int (*cpsw_slave_index)(struct cpsw_common *cpsw,
429 int cpsw_init_common(struct cpsw_common *cpsw, void __iomem *ss_regs,
432 void cpsw_split_res(struct cpsw_common *cpsw);
434 void cpsw_intr_enable(struct cpsw_common *cpsw);
435 void cpsw_intr_disable(struct cpsw_common *cpsw);
437 int cpsw_create_xdp_rxqs(struct cpsw_common *cpsw);
438 void cpsw_destroy_xdp_rxqs(struct cpsw_common *cpsw);
455 int cpsw_need_resplit(struct cpsw_common *cpsw);
A Dam65-cpsw-nuss.c2186 if (AM65_CPSW_IS_CPSW2G(cpsw) || in am65_cpsw_register_notifiers()
2206 if (AM65_CPSW_IS_CPSW2G(cpsw) || in am65_cpsw_unregister_notifiers()
2326 if (switch_en == !cpsw->is_emac_mode) in am65_cpsw_dl_switch_mode_set()
2329 if (!switch_en && cpsw->br_members) { in am65_cpsw_dl_switch_mode_set()
2336 cpsw->is_emac_mode = !switch_en; in am65_cpsw_dl_switch_mode_set()
2338 for (i = 0; i < cpsw->port_num; i++) { in am65_cpsw_dl_switch_mode_set()
2349 for (i = 0; i < cpsw->port_num; i++) { in am65_cpsw_dl_switch_mode_set()
2374 am65_cpsw_init_host_port_switch(cpsw); in am65_cpsw_dl_switch_mode_set()
2376 for (i = 0; i < cpsw->port_num; i++) { in am65_cpsw_dl_switch_mode_set()
2395 am65_cpsw_init_host_port_emac(cpsw); in am65_cpsw_dl_switch_mode_set()
[all …]
A D.built-in.a.cmd1cpsw-nuss.o drivers/net/ethernet/ti/cpsw_sl.o drivers/net/ethernet/ti/am65-cpsw-ethtool.o drivers/…
A Dcpsw_switchdev.h12 int cpsw_switchdev_register_notifiers(struct cpsw_common *cpsw);
13 void cpsw_switchdev_unregister_notifiers(struct cpsw_common *cpsw);
/linux/Documentation/devicetree/bindings/net/
A Dcpsw-phy-sel.txt5 - compatible : Should be "ti,am3352-cpsw-phy-sel" for am335x platform and
6 "ti,dra7xx-cpsw-phy-sel" for dra7xx platform
7 "ti,am43xx-cpsw-phy-sel" for am43xx platform
8 - reg : physical base address and size of the cpsw
18 phy_sel: cpsw-phy-sel@44e10650 {
19 compatible = "ti,am3352-cpsw-phy-sel";
25 phy_sel: cpsw-phy-sel@44e10650 {
26 compatible = "ti,am3352-cpsw-phy-sel";
A Dcpsw.txt6 "ti,cpsw" for backward compatible
7 "ti,am335x-cpsw" for AM335x controllers
8 "ti,am4372-cpsw" for AM437x controllers
9 "ti,dra7-cpsw" for DRA7x controllers
10 - reg : physical base address and size of the cpsw
24 Note that in legacy cases cpsw-phy-sel may be
37 driven low so that cpsw slave 0 and phy data
72 compatible = "ti,cpsw";
86 cpsw-phy-sel = <&phy_sel>;
105 compatible = "ti,cpsw";
[all …]
A Dti,cpsw-switch.yaml4 $id: http://devicetree.org/schemas/net/ti,cpsw-switch.yaml#
24 - const: ti,cpsw-switch
26 - const: ti,am335x-cpsw-switch
27 - const: ti,cpsw-switch
29 - const: ti,am4372-cpsw-switch
30 - const: ti,cpsw-switch
32 - const: ti,dra7-cpsw-switch
33 - const: ti,cpsw-switch
177 compatible = "ti,dra7-cpsw-switch","ti,cpsw-switch";
218 compatible = "ti,cpsw-mdio","ti,davinci_mdio";
A Dti,k3-am654-cpsw-nuss.yaml4 $id: http://devicetree.org/schemas/net/ti,k3-am654-cpsw-nuss.yaml#
57 - ti,am654-cpsw-nuss
58 - ti,j721e-cpsw-nuss
59 - ti,am642-cpsw-nuss
191 compatible = "ti,am654-cpsw-nuss";
233 compatible = "ti,cpsw-mdio","ti,davinci_mdio";
A Dti,davinci-mdio.yaml26 - const: ti,cpsw-mdio
30 - const: ti,cpsw-mdio
/linux/Documentation/networking/devlink/
A Dam65-nuss-cpsw-switch.rst4 am65-cpsw-nuss devlink support
7 This document describes the devlink features implemented by the ``am65-cpsw-nuss``
13 The ``am65-cpsw-nuss`` driver implements the following driver-specific
A Dti-cpsw-switch.rst4 ti-cpsw-switch devlink support
7 This document describes the devlink features implemented by the ``ti-cpsw-switch``
13 The ``ti-cpsw-switch`` driver implements the following driver-specific
A Dindex.rst47 ti-cpsw-switch
48 am65-nuss-cpsw-switch
/linux/drivers/net/ethernet/
A Dbuilt-in.a136 ti/am65-cpsw-nuss.o/
138 ti/am65-cpsw-ethtool.o/
141 ti/am65-cpsw-qos.o/
/linux/drivers/net/
A Dbuilt-in.a174 ethernet/ti/am65-cpsw-nuss.o/
176 ethernet/ti/am65-cpsw-ethtool.o/
179 ethernet/ti/am65-cpsw-qos.o/
/linux/Documentation/networking/device_drivers/ethernet/
A Dindex.rst50 ti/cpsw
/linux/Documentation/networking/device_drivers/ethernet/ti/
A Dcpsw.rst11 The cpsw has 3 CBS shapers for each external ports. This document
12 describes MQPRIO and CBS Qdisc offload configuration for cpsw driver
21 Under consideration two examples with AM572x EVM running cpsw driver
76 - f - fifo (cpsw fifo)

Completed in 58 milliseconds

123