sja1105_private 127 drivers/net/dsa/sja1105/sja1105.h int sja1105_static_config_reload(struct sja1105_private *priv); sja1105_private 130 drivers/net/dsa/sja1105/sja1105.h int sja1105_spi_send_packed_buf(const struct sja1105_private *priv, sja1105_private 133 drivers/net/dsa/sja1105/sja1105.h int sja1105_spi_send_int(const struct sja1105_private *priv, sja1105_private 136 drivers/net/dsa/sja1105/sja1105.h int sja1105_spi_send_long_packed_buf(const struct sja1105_private *priv, sja1105_private 139 drivers/net/dsa/sja1105/sja1105.h int sja1105_static_config_upload(struct sja1105_private *priv); sja1105_private 140 drivers/net/dsa/sja1105/sja1105.h int sja1105_inhibit_tx(const struct sja1105_private *priv, sja1105_private 171 drivers/net/dsa/sja1105/sja1105.h int sja1105_clocking_setup_port(struct sja1105_private *priv, int port); sja1105_private 172 drivers/net/dsa/sja1105/sja1105.h int sja1105_clocking_setup(struct sja1105_private *priv); sja1105_private 181 drivers/net/dsa/sja1105/sja1105.h int sja1105_dynamic_config_read(struct sja1105_private *priv, sja1105_private 184 drivers/net/dsa/sja1105/sja1105.h int sja1105_dynamic_config_write(struct sja1105_private *priv, sja1105_private 193 drivers/net/dsa/sja1105/sja1105.h u8 sja1105et_fdb_hash(struct sja1105_private *priv, const u8 *addr, u16 vid); sja1105_private 101 drivers/net/dsa/sja1105/sja1105_clocking.c static int sja1105_cgu_idiv_config(struct sja1105_private *priv, int port, sja1105_private 137 drivers/net/dsa/sja1105/sja1105_clocking.c static int sja1105_cgu_mii_tx_clk_config(struct sja1105_private *priv, sja1105_private 176 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_cgu_mii_rx_clk_config(struct sja1105_private *priv, int port) sja1105_private 201 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_cgu_mii_ext_tx_clk_config(struct sja1105_private *priv, int port) sja1105_private 226 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_cgu_mii_ext_rx_clk_config(struct sja1105_private *priv, int port) sja1105_private 250 drivers/net/dsa/sja1105/sja1105_clocking.c static int sja1105_mii_clocking_setup(struct sja1105_private *priv, int port, sja1105_private 316 drivers/net/dsa/sja1105/sja1105_clocking.c static int sja1105_cgu_rgmii_tx_clk_config(struct sja1105_private *priv, sja1105_private 363 drivers/net/dsa/sja1105/sja1105_clocking.c static int sja1105_rgmii_cfg_pad_tx_config(struct sja1105_private *priv, sja1105_private 427 drivers/net/dsa/sja1105/sja1105_clocking.c const struct sja1105_private *priv = ctx; sja1105_private 467 drivers/net/dsa/sja1105/sja1105_clocking.c static int sja1105_rgmii_clocking_setup(struct sja1105_private *priv, int port, sja1105_private 530 drivers/net/dsa/sja1105/sja1105_clocking.c static int sja1105_cgu_rmii_ref_clk_config(struct sja1105_private *priv, sja1105_private 556 drivers/net/dsa/sja1105/sja1105_clocking.c sja1105_cgu_rmii_ext_tx_clk_config(struct sja1105_private *priv, int port) sja1105_private 573 drivers/net/dsa/sja1105/sja1105_clocking.c static int sja1105_cgu_rmii_pll_config(struct sja1105_private *priv) sja1105_private 618 drivers/net/dsa/sja1105/sja1105_clocking.c static int sja1105_rmii_clocking_setup(struct sja1105_private *priv, int port, sja1105_private 649 drivers/net/dsa/sja1105/sja1105_clocking.c int sja1105_clocking_setup_port(struct sja1105_private *priv, int port) sja1105_private 685 drivers/net/dsa/sja1105/sja1105_clocking.c int sja1105_clocking_setup(struct sja1105_private *priv) sja1105_private 643 drivers/net/dsa/sja1105/sja1105_dynamic_config.c int sja1105_dynamic_config_read(struct sja1105_private *priv, sja1105_private 728 drivers/net/dsa/sja1105/sja1105_dynamic_config.c int sja1105_dynamic_config_write(struct sja1105_private *priv, sja1105_private 809 drivers/net/dsa/sja1105/sja1105_dynamic_config.c u8 sja1105et_fdb_hash(struct sja1105_private *priv, const u8 *addr, u16 vid) sja1105_private 161 drivers/net/dsa/sja1105/sja1105_ethtool.c static int sja1105_port_status_get_mac(struct sja1105_private *priv, sja1105_private 180 drivers/net/dsa/sja1105/sja1105_ethtool.c static int sja1105_port_status_get_hl1(struct sja1105_private *priv, sja1105_private 198 drivers/net/dsa/sja1105/sja1105_ethtool.c static int sja1105_port_status_get_hl2(struct sja1105_private *priv, sja1105_private 228 drivers/net/dsa/sja1105/sja1105_ethtool.c static int sja1105_port_status_get(struct sja1105_private *priv, sja1105_private 315 drivers/net/dsa/sja1105/sja1105_ethtool.c struct sja1105_private *priv = ds->priv; sja1105_private 384 drivers/net/dsa/sja1105/sja1105_ethtool.c struct sja1105_private *priv = ds->priv; sja1105_private 409 drivers/net/dsa/sja1105/sja1105_ethtool.c struct sja1105_private *priv = ds->priv; sja1105_private 61 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_init_mac_settings(struct sja1105_private *priv) sja1105_private 138 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_init_mii_settings(struct sja1105_private *priv, sja1105_private 188 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_init_static_fdb(struct sja1105_private *priv) sja1105_private 204 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_init_l2_lookup_params(struct sja1105_private *priv) sja1105_private 262 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_init_static_vlan(struct sja1105_private *priv) sja1105_private 306 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_init_l2_forwarding(struct sja1105_private *priv) sja1105_private 351 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_init_l2_forwarding_params(struct sja1105_private *priv) sja1105_private 382 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_init_general_params(struct sja1105_private *priv) sja1105_private 472 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_init_l2_policing(struct sja1105_private *priv) sja1105_private 510 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_init_avb_params(struct sja1105_private *priv, sja1105_private 543 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_static_config_load(struct sja1105_private *priv, sja1105_private 591 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_parse_rgmii_delays(struct sja1105_private *priv, sja1105_private 615 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_parse_ports_node(struct sja1105_private *priv, sja1105_private 674 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_parse_dt(struct sja1105_private *priv, sja1105_private 703 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_adjust_port_config(struct sja1105_private *priv, int port, sja1105_private 782 drivers/net/dsa/sja1105/sja1105_main.c static bool sja1105_phy_mode_mismatch(struct sja1105_private *priv, int port, sja1105_private 810 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 847 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 878 drivers/net/dsa/sja1105/sja1105_main.c sja1105_find_static_fdb_entry(struct sja1105_private *priv, int port, sja1105_private 903 drivers/net/dsa/sja1105/sja1105_main.c sja1105_static_fdb_change(struct sja1105_private *priv, int port, sja1105_private 959 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105et_is_fdb_entry_in_bin(struct sja1105_private *priv, int bin, sja1105_private 995 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1055 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1090 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1153 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1196 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1216 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1227 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1287 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1327 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1386 drivers/net/dsa/sja1105/sja1105_main.c int sja1105_static_config_reload(struct sja1105_private *priv) sja1105_private 1430 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_pvid_apply(struct sja1105_private *priv, int port, u16 pvid) sja1105_private 1442 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_is_vlan_configured(struct sja1105_private *priv, u16 vid) sja1105_private 1458 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_vlan_apply(struct sja1105_private *priv, int port, u16 vid, sja1105_private 1556 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1619 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1645 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1676 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1733 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1761 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1822 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1887 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1907 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_change_rxtstamping(struct sja1105_private *priv, sja1105_private 1935 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 1984 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 2004 drivers/net/dsa/sja1105/sja1105_main.c container_of((d), struct sja1105_private, tagger_data) sja1105_private 2009 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = to_sja1105(data); sja1105_private 2038 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 2059 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = ds->priv; sja1105_private 2115 drivers/net/dsa/sja1105/sja1105_main.c static int sja1105_check_device_id(struct sja1105_private *priv) sja1105_private 2155 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv; sja1105_private 2164 drivers/net/dsa/sja1105/sja1105_main.c priv = devm_kzalloc(dev, sizeof(struct sja1105_private), GFP_KERNEL); sja1105_private 2230 drivers/net/dsa/sja1105/sja1105_main.c struct sja1105_private *priv = spi_get_drvdata(spi); sja1105_private 53 drivers/net/dsa/sja1105/sja1105_ptp.c #define ptp_to_sja1105(d) container_of((d), struct sja1105_private, ptp_caps) sja1105_private 54 drivers/net/dsa/sja1105/sja1105_ptp.c #define cc_to_sja1105(d) container_of((d), struct sja1105_private, tstamp_cc) sja1105_private 55 drivers/net/dsa/sja1105/sja1105_ptp.c #define dw_to_sja1105(d) container_of((d), struct sja1105_private, refresh_work) sja1105_private 64 drivers/net/dsa/sja1105/sja1105_ptp.c struct sja1105_private *priv = ds->priv; sja1105_private 84 drivers/net/dsa/sja1105/sja1105_ptp.c const struct sja1105_private *priv = ctx; sja1105_private 101 drivers/net/dsa/sja1105/sja1105_ptp.c const struct sja1105_private *priv = ctx; sja1105_private 129 drivers/net/dsa/sja1105/sja1105_ptp.c u64 sja1105_tstamp_reconstruct(struct sja1105_private *priv, u64 now, sja1105_private 173 drivers/net/dsa/sja1105/sja1105_ptp.c int sja1105_ptpegr_ts_poll(struct sja1105_private *priv, int port, u64 *ts) sja1105_private 219 drivers/net/dsa/sja1105/sja1105_ptp.c int sja1105_ptp_reset(struct sja1105_private *priv) sja1105_private 242 drivers/net/dsa/sja1105/sja1105_ptp.c struct sja1105_private *priv = ptp_to_sja1105(ptp); sja1105_private 257 drivers/net/dsa/sja1105/sja1105_ptp.c struct sja1105_private *priv = ptp_to_sja1105(ptp); sja1105_private 269 drivers/net/dsa/sja1105/sja1105_ptp.c struct sja1105_private *priv = ptp_to_sja1105(ptp); sja1105_private 314 drivers/net/dsa/sja1105/sja1105_ptp.c struct sja1105_private *priv = ptp_to_sja1105(ptp); sja1105_private 325 drivers/net/dsa/sja1105/sja1105_ptp.c struct sja1105_private *priv = cc_to_sja1105(cc); sja1105_private 342 drivers/net/dsa/sja1105/sja1105_ptp.c struct sja1105_private *priv = dw_to_sja1105(dw); sja1105_private 360 drivers/net/dsa/sja1105/sja1105_ptp.c int sja1105_ptp_clock_register(struct sja1105_private *priv) sja1105_private 384 drivers/net/dsa/sja1105/sja1105_ptp.c void sja1105_ptp_clock_unregister(struct sja1105_private *priv) sja1105_private 9 drivers/net/dsa/sja1105/sja1105_ptp.h int sja1105_ptp_clock_register(struct sja1105_private *priv); sja1105_private 11 drivers/net/dsa/sja1105/sja1105_ptp.h void sja1105_ptp_clock_unregister(struct sja1105_private *priv); sja1105_private 13 drivers/net/dsa/sja1105/sja1105_ptp.h int sja1105_ptpegr_ts_poll(struct sja1105_private *priv, int port, u64 *ts); sja1105_private 22 drivers/net/dsa/sja1105/sja1105_ptp.h u64 sja1105_tstamp_reconstruct(struct sja1105_private *priv, u64 now, sja1105_private 25 drivers/net/dsa/sja1105/sja1105_ptp.h int sja1105_ptp_reset(struct sja1105_private *priv); sja1105_private 29 drivers/net/dsa/sja1105/sja1105_ptp.h static inline int sja1105_ptp_clock_register(struct sja1105_private *priv) sja1105_private 34 drivers/net/dsa/sja1105/sja1105_ptp.h static inline void sja1105_ptp_clock_unregister(struct sja1105_private *priv) sja1105_private 40 drivers/net/dsa/sja1105/sja1105_ptp.h sja1105_ptpegr_ts_poll(struct sja1105_private *priv, int port, u64 *ts) sja1105_private 45 drivers/net/dsa/sja1105/sja1105_ptp.h static inline u64 sja1105_tstamp_reconstruct(struct sja1105_private *priv, sja1105_private 51 drivers/net/dsa/sja1105/sja1105_ptp.h static inline int sja1105_ptp_reset(struct sja1105_private *priv) sja1105_private 17 drivers/net/dsa/sja1105/sja1105_spi.c static int sja1105_spi_transfer(const struct sja1105_private *priv, sja1105_private 69 drivers/net/dsa/sja1105/sja1105_spi.c int sja1105_spi_send_packed_buf(const struct sja1105_private *priv, sja1105_private 115 drivers/net/dsa/sja1105/sja1105_spi.c int sja1105_spi_send_int(const struct sja1105_private *priv, sja1105_private 143 drivers/net/dsa/sja1105/sja1105_spi.c int sja1105_spi_send_long_packed_buf(const struct sja1105_private *priv, sja1105_private 221 drivers/net/dsa/sja1105/sja1105_spi.c const struct sja1105_private *priv = ctx; sja1105_private 250 drivers/net/dsa/sja1105/sja1105_spi.c const struct sja1105_private *priv = ctx; sja1105_private 278 drivers/net/dsa/sja1105/sja1105_spi.c static int sja1105_cold_reset(const struct sja1105_private *priv) sja1105_private 286 drivers/net/dsa/sja1105/sja1105_spi.c int sja1105_inhibit_tx(const struct sja1105_private *priv, sja1105_private 335 drivers/net/dsa/sja1105/sja1105_spi.c static int sja1105_status_get(struct sja1105_private *priv, sja1105_private 358 drivers/net/dsa/sja1105/sja1105_spi.c static_config_buf_prepare_for_upload(struct sja1105_private *priv, sja1105_private 393 drivers/net/dsa/sja1105/sja1105_spi.c int sja1105_static_config_upload(struct sja1105_private *priv) sja1105_private 86 drivers/net/dsa/sja1105/sja1105_tas.c static int sja1105_init_scheduling(struct sja1105_private *priv) sja1105_private 256 drivers/net/dsa/sja1105/sja1105_tas.c sja1105_tas_check_conflicts(struct sja1105_private *priv, int port, sja1105_private 337 drivers/net/dsa/sja1105/sja1105_tas.c struct sja1105_private *priv = ds->priv; sja1105_private 412 drivers/net/dsa/sja1105/sja1105_tas.c struct sja1105_private *priv = ds->priv;