Searched refs:sja1105_private (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/drivers/net/dsa/sja1105/ |
| D | sja1105_ptp.h | 9 int sja1105_ptp_clock_register(struct sja1105_private *priv); 11 void sja1105_ptp_clock_unregister(struct sja1105_private *priv); 13 int sja1105_ptpegr_ts_poll(struct sja1105_private *priv, int port, u64 *ts); 22 u64 sja1105_tstamp_reconstruct(struct sja1105_private *priv, u64 now, 25 int sja1105_ptp_reset(struct sja1105_private *priv); 29 static inline int sja1105_ptp_clock_register(struct sja1105_private *priv) in sja1105_ptp_clock_register() 34 static inline void sja1105_ptp_clock_unregister(struct sja1105_private *priv) in sja1105_ptp_clock_unregister() 40 sja1105_ptpegr_ts_poll(struct sja1105_private *priv, int port, u64 *ts) in sja1105_ptpegr_ts_poll() 45 static inline u64 sja1105_tstamp_reconstruct(struct sja1105_private *priv, in sja1105_tstamp_reconstruct() 51 static inline int sja1105_ptp_reset(struct sja1105_private *priv) in sja1105_ptp_reset()
|
| D | sja1105_ptp.c | 53 #define ptp_to_sja1105(d) container_of((d), struct sja1105_private, ptp_caps) 54 #define cc_to_sja1105(d) container_of((d), struct sja1105_private, tstamp_cc) 55 #define dw_to_sja1105(d) container_of((d), struct sja1105_private, refresh_work) 64 struct sja1105_private *priv = ds->priv; in sja1105_get_ts_info() 84 const struct sja1105_private *priv = ctx; in sja1105et_ptp_cmd() 101 const struct sja1105_private *priv = ctx; in sja1105pqrs_ptp_cmd() 129 u64 sja1105_tstamp_reconstruct(struct sja1105_private *priv, u64 now, in sja1105_tstamp_reconstruct() 173 int sja1105_ptpegr_ts_poll(struct sja1105_private *priv, int port, u64 *ts) in sja1105_ptpegr_ts_poll() 219 int sja1105_ptp_reset(struct sja1105_private *priv) in sja1105_ptp_reset() 242 struct sja1105_private *priv = ptp_to_sja1105(ptp); in sja1105_ptp_gettime() [all …]
|
| D | sja1105.h | 85 struct sja1105_private { struct 127 int sja1105_static_config_reload(struct sja1105_private *priv); argument 130 int sja1105_spi_send_packed_buf(const struct sja1105_private *priv, 133 int sja1105_spi_send_int(const struct sja1105_private *priv, 136 int sja1105_spi_send_long_packed_buf(const struct sja1105_private *priv, 139 int sja1105_static_config_upload(struct sja1105_private *priv); 140 int sja1105_inhibit_tx(const struct sja1105_private *priv, 171 int sja1105_clocking_setup_port(struct sja1105_private *priv, int port); 172 int sja1105_clocking_setup(struct sja1105_private *priv); 181 int sja1105_dynamic_config_read(struct sja1105_private *priv, [all …]
|
| D | sja1105_main.c | 61 static int sja1105_init_mac_settings(struct sja1105_private *priv) in sja1105_init_mac_settings() 138 static int sja1105_init_mii_settings(struct sja1105_private *priv, in sja1105_init_mii_settings() 188 static int sja1105_init_static_fdb(struct sja1105_private *priv) in sja1105_init_static_fdb() 204 static int sja1105_init_l2_lookup_params(struct sja1105_private *priv) in sja1105_init_l2_lookup_params() 262 static int sja1105_init_static_vlan(struct sja1105_private *priv) in sja1105_init_static_vlan() 306 static int sja1105_init_l2_forwarding(struct sja1105_private *priv) in sja1105_init_l2_forwarding() 351 static int sja1105_init_l2_forwarding_params(struct sja1105_private *priv) in sja1105_init_l2_forwarding_params() 382 static int sja1105_init_general_params(struct sja1105_private *priv) in sja1105_init_general_params() 472 static int sja1105_init_l2_policing(struct sja1105_private *priv) in sja1105_init_l2_policing() 510 static int sja1105_init_avb_params(struct sja1105_private *priv, in sja1105_init_avb_params() [all …]
|
| D | sja1105_clocking.c | 101 static int sja1105_cgu_idiv_config(struct sja1105_private *priv, int port, in sja1105_cgu_idiv_config() 137 static int sja1105_cgu_mii_tx_clk_config(struct sja1105_private *priv, in sja1105_cgu_mii_tx_clk_config() 176 sja1105_cgu_mii_rx_clk_config(struct sja1105_private *priv, int port) in sja1105_cgu_mii_rx_clk_config() 201 sja1105_cgu_mii_ext_tx_clk_config(struct sja1105_private *priv, int port) in sja1105_cgu_mii_ext_tx_clk_config() 226 sja1105_cgu_mii_ext_rx_clk_config(struct sja1105_private *priv, int port) in sja1105_cgu_mii_ext_rx_clk_config() 250 static int sja1105_mii_clocking_setup(struct sja1105_private *priv, int port, in sja1105_mii_clocking_setup() 316 static int sja1105_cgu_rgmii_tx_clk_config(struct sja1105_private *priv, in sja1105_cgu_rgmii_tx_clk_config() 363 static int sja1105_rgmii_cfg_pad_tx_config(struct sja1105_private *priv, in sja1105_rgmii_cfg_pad_tx_config() 427 const struct sja1105_private *priv = ctx; in sja1105pqrs_setup_rgmii_delay() 467 static int sja1105_rgmii_clocking_setup(struct sja1105_private *priv, int port, in sja1105_rgmii_clocking_setup() [all …]
|
| D | sja1105_spi.c | 17 static int sja1105_spi_transfer(const struct sja1105_private *priv, in sja1105_spi_transfer() 69 int sja1105_spi_send_packed_buf(const struct sja1105_private *priv, in sja1105_spi_send_packed_buf() 115 int sja1105_spi_send_int(const struct sja1105_private *priv, in sja1105_spi_send_int() 143 int sja1105_spi_send_long_packed_buf(const struct sja1105_private *priv, in sja1105_spi_send_long_packed_buf() 221 const struct sja1105_private *priv = ctx; in sja1105et_reset_cmd() 250 const struct sja1105_private *priv = ctx; in sja1105pqrs_reset_cmd() 278 static int sja1105_cold_reset(const struct sja1105_private *priv) in sja1105_cold_reset() 286 int sja1105_inhibit_tx(const struct sja1105_private *priv, in sja1105_inhibit_tx() 335 static int sja1105_status_get(struct sja1105_private *priv, in sja1105_status_get() 358 static_config_buf_prepare_for_upload(struct sja1105_private *priv, in static_config_buf_prepare_for_upload() [all …]
|
| D | sja1105_ethtool.c | 161 static int sja1105_port_status_get_mac(struct sja1105_private *priv, in sja1105_port_status_get_mac() 180 static int sja1105_port_status_get_hl1(struct sja1105_private *priv, in sja1105_port_status_get_hl1() 198 static int sja1105_port_status_get_hl2(struct sja1105_private *priv, in sja1105_port_status_get_hl2() 228 static int sja1105_port_status_get(struct sja1105_private *priv, in sja1105_port_status_get() 315 struct sja1105_private *priv = ds->priv; in sja1105_get_ethtool_stats() 384 struct sja1105_private *priv = ds->priv; in sja1105_get_strings() 409 struct sja1105_private *priv = ds->priv; in sja1105_get_sset_count()
|
| D | sja1105_tas.c | 86 static int sja1105_init_scheduling(struct sja1105_private *priv) in sja1105_init_scheduling() 256 sja1105_tas_check_conflicts(struct sja1105_private *priv, int port, in sja1105_tas_check_conflicts() 337 struct sja1105_private *priv = ds->priv; in sja1105_setup_tc_taprio() 412 struct sja1105_private *priv = ds->priv; in sja1105_tas_teardown()
|
| D | sja1105_dynamic_config.c | 643 int sja1105_dynamic_config_read(struct sja1105_private *priv, in sja1105_dynamic_config_read() 728 int sja1105_dynamic_config_write(struct sja1105_private *priv, in sja1105_dynamic_config_write() 809 u8 sja1105et_fdb_hash(struct sja1105_private *priv, const u8 *addr, u16 vid) in sja1105et_fdb_hash()
|